I've fixed this. Patch being committed as we speak.
andy
At 01:32 PM 5/3/00 +0200, Markus Alt wrote:
Started XEmacs.
Within the *scratch* buffer (or any other buffer) clicked on the right
mouse
button (button3) to display the popup menu.
Dragged the mouse pointer *out of* the popup menu.
-> XEmacs is locked up, still displaying the popup menu and the window
manager
doesn't respond to mouse clicks any more, although moving the
mouse pointer
around still works. Luckily I was able to switch to the terminal where I
started
gdb/XEmacs (with Alt-Tab under KDE) and get the following stack
backtrace:
(gdb) run
Starting program: /usr/local/bin/xemacs
Program received signal SIGSEGV, Segmentation fault.
0x80c7c50 in popup_selection_callback ()
(gdb) where
#0 0x80c7c50 in popup_selection_callback ()
#1 0x80c49b9 in popup_menu_down_callback ()
#2 0x8196ad9 in pick_hook ()
#3 0x401185b0 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#4 0x81935d4 in Select ()
#5 0x40147a4d in HandleActions () from /usr/X11R6/lib/libXt.so.6
#6 0x40147eef in HandleSimpleState () from /usr/X11R6/lib/libXt.so.6
#7 0x40148444 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#8 0x40123a74 in XtDispatchEventToWidget () from /usr/X11R6/lib/libXt.so.6
#9 0x40124428 in _XtDefaultDispatcher () from /usr/X11R6/lib/libXt.so.6
#10 0x40124689 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#11 0x4012f894 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#12 0x816d919 in emacs_Xt_next_event ()
#13 0x80d412e in event_stream_next_event ()
#14 0x80d532c in next_event_internal ()
#15 0x80d56d8 in Fnext_event ()
#16 0x8092fba in Fcommand_loop_1 ()
#17 0x8093269 in command_loop_1 ()
#18 0x80b3df6 in condition_case_1 ()
#19 0x80933df in command_loop_2 ()
#20 0x80b3cbc in internal_catch ()
#21 0x8092cce in initial_command_loop ()
#22 0x80a9327 in xemacs_21_2_b33_i686_pc_linux ()
---Type <return> to continue, or q <return> to quit---
#23 0x80ab04f in main ()
#24 0x40319a5e in __libc_start_main () at ../sysdeps/generic/libc-start.c:93
(gdb) q
The program is running. Exit anyway? (y or n) y
I'm beginning to wonder if there's something wrong with my environment
and/or my
XEmacs installation as quite a lot doesn't work with 21.2.33. So
please
let me
know if someone else is seeing the same behaviour (I haven't had
this in
former
betas, so I think it's a bug in 21.2.33).
BTW: This is SuSE 6.4 with xf86 3.3.6.
Markus
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd