[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
make-frame-on-display problem.
From: |
Matt Hodges |
Subject: |
make-frame-on-display problem. |
Date: |
Thu, 30 Oct 2003 08:44:13 +0000 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) |
In GNU Emacs 21.3.50.4 (alphaev6-unknown-linux-gnu, GTK+ Version 2.2.4)
of 2003-10-29 on tcdec3
configured using `configure '--with-gtk''
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: C
locale-coding-system: nil
default-enable-multibyte-characters: t
When using make-frame-on-display, it seems as if DISPLAY is ignored
and the new frame appears on the display on which Emacs was started.
x-display-list contains the two different displays, and the "display"
parameters from frame-parameter are correct.
The original frame now isn't updated, and is unresponsive to keyboard
activity. Closing the original frame from the second using
delete-frame leads to a segmentation fault:
----------------------------------------------------------------------
#0 0x000000012010b594 in xg_list_remove (list=0x12044ba20, node=0x120b69cb0)
at gtkutil.c:207
#1 0x000000012010d79c in menuitem_destroy_callback
(w=0x12044ba20,client_data=0x120b69cb0) at gtkutil.c:1134
#2 0x00000200005cbefc in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#3 0x00000200005b37e0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x00000200005cb90c in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#5 0x00000200005ca580 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#6 0x00000200005ca890 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x0000020000178dd4 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#8 0x000002000027d930 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#9 0x00000200005b64d0 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#10 0x0000020000178d18 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#11 0x0000020000272dac in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#12 0x0000020000168ac4 in _gtk_menu_shell_activate () from
/usr/lib/libgtk-x11-2.0.so.0
#13 0x00000200000db3e4 in gtk_container_foreach () from
/usr/lib/libgtk-x11-2.0.so.0
#14 0x00000200000d9c3c in gtk_container_class_list_child_properties () from
/usr/lib/libgtk-x11-2.0.so.0
#15 0x00000200005cbefc in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#16 0x00000200005b3c60 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#17 0x00000200005b37e0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x00000200005cb490 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#19 0x00000200005ca580 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#20 0x00000200005ca890 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x0000020000178dd4 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#22 0x000002000027d930 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#23 0x00000200005b64d0 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#24 0x0000020000178d18 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#25 0x0000020000272dac in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#26 0x00000200000a2e7c in gtk_box_set_child_packing () from
/usr/lib/libgtk-x11-2.0.so.0
#27 0x00000200000db3e4 in gtk_container_foreach () from
/usr/lib/libgtk-x11-2.0.so.0
#28 0x00000200000d9c3c in gtk_container_class_list_child_properties () from
/usr/lib/libgtk-x11-2.0.so.0
#29 0x00000200005cbefc in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#30 0x00000200005b3c60 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#31 0x00000200005b37e0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0x00000200005cb490 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#33 0x00000200005ca580 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#34 0x00000200005ca890 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0x0000020000178dd4 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#36 0x000002000027d930 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#37 0x00000200005b64d0 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#38 0x0000020000178d18 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#39 0x0000020000272dac in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#40 0x000002000009c034 in gtk_bin_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00000200000db3e4 in gtk_container_foreach () from
/usr/lib/libgtk-x11-2.0.so.0
#42 0x00000200000d9c3c in gtk_container_class_list_child_properties () from
/usr/lib/libgtk-x11-2.0.so.0
#43 0x0000020000287a00 in gtk_window_reshow_with_initial_size () from
/usr/lib/libgtk-x11-2.0.so.0
#44 0x00000200005cbefc in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#45 0x00000200005b3c60 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#46 0x00000200005b37e0 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#47 0x00000200005cb490 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#48 0x00000200005ca580 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#49 0x00000200005ca890 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#50 0x0000020000178dd4 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#51 0x000002000027d930 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#52 0x0000020000284778 in _gtk_window_reposition () from
/usr/lib/libgtk-x11-2.0.so.0
#53 0x00000200005b64d0 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#54 0x0000020000178d18 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#55 0x0000020000272dac in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#56 0x00000001200e61e8 in x_free_frame_resources (f=0x1209632d0) at xterm.c:9077
#57 0x00000001200e6294 in x_destroy_window (f=0x120af12c0) at xterm.c:9156
#58 0x0000000120055644 in Fdelete_frame
(frame=-9223372032013094192,force=4836311792) at frame.c:1304
#59 0x00000001201a37bc in Feval (form=-9223372032020634400) at eval.c:2081
#60 0x00000001201a4a38 in Ffuncall (nargs=541375008, args=0x11fffeca8) at
eval.c:2724
#61 0x00000001201e0f78 in Fbyte_code
(bytestr=2305843014051688072,vector=4831833248, maxdepth=4) at bytecode.c:689
#62 0x00000001201a4fe4 in funcall_lambda (fun=-9223372032019942336,
nargs=2,arg_vector=0x11fffee58) at eval.c:2911
#63 0x00000001201a479c in Ffuncall (nargs=541375008, args=0x11fffee50) at
eval.c:2781
#64 0x00000001201a3c70 in Fapply (nargs=2, args=0x11fffef10) at eval.c:2231
#65 0x00000001201a4338 in apply1 (fn=2305843014051016680, arg=33570816) at
eval.c:2484
#66 0x000000012019e828 in Fcall_interactively
(function=2305843014051016680,record_flag=2305843014050419336,
keys=-9223372032017964064) at callint.c:414
#67 0x0000000120127750 in Fcommand_execute
(cmd=2305843014051016680,record_flag=2305843014050419336,
keys=2305843014050419336,special=2199029426028) at keyboard.c:9724
#68 0x0000000120117b60 in command_loop_1 () at keyboard.c:1755
#69 0x00000001201a1b5c in internal_condition_case (bfun=0x120117690
<command_loop_1>, handlers=2305843014050595128,hfun=0x120116f30 <cmd_error>) at
eval.c:1333
#70 0x0000000120117444 in command_loop_2 () at keyboard.c:1292
#71 0x00000001201a13b8 in internal_catch (tag=4836342304,func=0x120117400
<command_loop_2>, arg=2305843014050419336) at eval.c:1094
#72 0x00000001201173d0 in command_loop () at keyboard.c:1271
#73 0x0000000120116ad8 in recursive_edit_1 () at keyboard.c:987
#74 0x0000000120116cf4 in Frecursive_edit () at keyboard.c:1043
#75 0x0000000120114180 in main (argc=3, argv=0x11ffffb78) at emacs.c:1666
----------------------------------------------------------------------
with:
----------------------------------------------------------------------
(gdb) print node->prev
$13 = (struct xg_list_node_ *) 0x0
----------------------------------------------------------------------
make-frame-on-display works as documented for Emacs 21.3.
- make-frame-on-display problem.,
Matt Hodges <=