Xemacs crash when selecting "Buffer" menu from within a hexl-mode buffer

WILLIAMS Kerry Kerry.Williams at alcatel-lucent.com
Thu Feb 8 10:46:34 EST 2007


>From release: Xemacs 21.5 (beta27) "fiddleheads" [Lucid] (i686-pc-linux)
of Tue Jul 25 2006 
 
Fatal error: assertion failed, file signal.c, line 730, QUIT called from
within 
redisplay without being properly wrapped
 
Fatal error (6).
 
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
 
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround.  Please check it first, but do
report
the crash anyway.
 
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu.  If that won't work, send ordinary
email to `xemacs-beta at xemacs.org'.  *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well
as
the XEmacs configuration from M-x describe-installation (or
equivalently,
the file `Installation' in the top of the build tree).
 
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem.  Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located
in
the directory in which you started XEmacs or your home directory), and
type
 
  gdb /usr/local/bin/xemacs core
 
then type `where' at the debugger prompt.  No GDB on your system?  You
may
have DBX, or XDB, or SDB.  (Ask your system administrator if you need
help.)
If no core file was produced, enable them (often with `ulimit -c
unlimited')
in case of future recurrance of the crash.
 
Lisp backtrace follows:
 
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (catch #<INTERNAL OBJECT (XEmacs bug?) (opaque, size=0) 0x83ed0b8>
...)
  # (unwind-protect ...)
  # bind (inhibit-quit)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # bind (inhibit-quit)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  ("(in redisplay)" "[internal]")
  # (unwind-protect ...)
  # bind (inhibit-quit)
  (next-event "[internal]")
  # (condition-case ... . error)
  # (catch top-level ...)
 
[kewillia at bigbad2 TMIo]$ gdb /usr/local/bin/xemacs core.12154 
GNU gdb 6.4.0.20051202-cvs
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".
 
Core was generated by `xemacs'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/X11R6/lib/libXaw.so.7...done.
Loaded symbols for /usr/X11R6/lib/libXaw.so.7
Reading symbols from /usr/lib/libtiff.so.3...done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Loaded symbols for /usr/X11R6/lib/libXpm.so.4
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXmu.so.6
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXt.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/lib/tls/i686/libdb-4.2.so...done.
Loaded symbols for /usr/lib/tls/i686/libdb-4.2.so
Reading symbols from /usr/lib/libgpm.so.1...done.
Loaded symbols for /usr/lib/libgpm.so.1
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /lib/libasound.so.2...done.
Loaded symbols for /lib/libasound.so.2
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from
/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from
/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
#0  0x0047e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0  0x0047e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x004bec96 in kill () from /lib/tls/libc.so.6
#2  0x080cb1cb in fatal_error_signal (sig=6) at emacs.c:3800
#3  <signal handler called>
#4  0x0047e7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#5  0x004be7f5 in raise () from /lib/tls/libc.so.6
#6  0x004c0199 in abort () from /lib/tls/libc.so.6
#7  0x080cc577 in really_abort () at emacs.c:4693
#8  0x080cb29f in assert_failed (file=0x8278993 "signal.c", line=730, 
    expr=0x8278a2c "QUIT called from within redisplay without being
properly wrapped") at emacs.c:3986
#9  0x081d9a3d in check_quit () at signal.c:728
#10 0x081d95fd in check_what_happened () at signal.c:458
#11 0x080d40e1 in Ffuncall (nargs=2, args=0xbfe663a8) at eval.c:3815
#12 0x080d5941 in call1 (fn=137061880, arg0=137359084) at eval.c:4545
#13 0x0822a643 in menu_item_descriptor_to_widget_value_1
(desc=137359084, menu_type=1, deep_p=1, filter_p=0, 
    depth=0) at menubar-x.c:218
#14 0x0822a9a8 in protected_menu_item_descriptor_to_widget_value_1
(gack=0xbfe66730) at menubar-x.c:353
#15 0x080d6444 in call_trapping_problems_2 (opaque=159226784) at
eval.c:4933
#16 0x080d0c87 in call_with_condition_handler (handler=0x80d63a2
<flagged_a_squirmer>, handler_arg=159226784, 
    fun=0x80d640f <call_trapping_problems_2>, arg=159226784) at
eval.c:2135
#17 0x080d6464 in call_trapping_problems_1 (opaque=159226784) at
eval.c:4939
#18 0x080d0069 in internal_catch (tag=138334392, func=0x80d6449
<call_trapping_problems_1>, arg=159226784, 
    threw=0xbfe6661c, thrown_tag=0xbfe66628,
backtrace_before_throw=0xbfe66620) at eval.c:1530
#19 0x080d6866 in call_trapping_problems (warning_class=137138008, 
    warning_string=0x8281a8d "Error during menu callback", flags=35,
problem=0x0, 
    fun=0x822a96f <protected_menu_item_descriptor_to_widget_value_1>,
arg=0xbfe66730) at eval.c:5212
#20 0x080e5b2b in event_stream_protect_modal_loop
(error_string=0x8281a8d "Error during menu callback", 
    bfun=0x822a96f <protected_menu_item_descriptor_to_widget_value_1>,
barg=0xbfe66730, flags=32)
    at event-stream.c:1936
#21 0x0822aa14 in protected_menu_item_descriptor_to_widget_value
(desc=137359120, menu_type=1, deep_p=1, 
    filter_p=0) at menubar-x.c:382
#22 0x0822ab9c in pre_activate_callback (widget=0x97fcca0,
unused_id=65537, client_data=0x97fa750)
    at menubar-x.c:476
#23 0x0824b5f2 in pre_hook (w=0x97fcca0, client_data=0x97fcb20,
call_data=0x97fa750) at lwlib-Xlw.c:82
#24 0x00cc58f7 in XtCallCallbackList () from /usr/X11R6/lib/libXt.so.6
#25 0x0824708d in remap_menubar (mw=0x97fcca0) at xlwmenu.c:2703
#26 0x082487f9 in handle_single_motion_event (mw=0x97fcca0,
ev=0xbfe66d90, select_p=1 '\001') at xlwmenu.c:3484
#27 0x082488e2 in handle_motion_event (mw=0x97fcca0, ev=0xbfe66d90,
select_p=1 '\001') at xlwmenu.c:3516
#28 0x082489e9 in Start (w=0x97fcca0, ev=0xbfe66d90, unused_params=0x0,
unused_num_params=0xd08958)
    at xlwmenu.c:3554
#29 0x00cf949c in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#30 0x00cf9a3d in _XtMatchAtom () from /usr/X11R6/lib/libXt.so.6
#31 0x00cfa1b5 in _XtTranslateEvent () from /usr/X11R6/lib/libXt.so.6
#32 0x00cd3627 in XtDispatchEventToWidget () from
/usr/X11R6/lib/libXt.so.6
#33 0x00cd3e8a in _XtOnGrabList () from /usr/X11R6/lib/libXt.so.6
#34 0x00cd40c9 in XtDispatchEvent () from /usr/X11R6/lib/libXt.so.6
#35 0x00cdfd36 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#36 0x0820de1e in emacs_Xt_drain_queue () at event-Xt.c:2888
#37 0x0820de97 in check_if_pending_expose_event (dev=0x961fa10) at
event-Xt.c:2909
#38 0x0821f853 in x_window_output_end (w=0x97feda0) at redisplay-x.c:413
#39 0x081c2a98 in redisplay_output_window (w=0x97feda0) at
redisplay-output.c:2494
#40 0x081b1b87 in redisplay_window (window=159378848, skip_selected=1)
at redisplay.c:6541
#41 0x081b1d86 in redisplay_windows (window=159378848, skip_selected=1)
at redisplay.c:6597
#42 0x081b25cd in redisplay_frame (f=0x96527f8, preemption_check=1) at
redisplay.c:6950
#43 0x081b2a1d in redisplay_device (d=0x961fa10, automatic=1) at
redisplay.c:7028
#44 0x081b310f in redisplay_without_hooks () at redisplay.c:7103
#45 0x081b33d3 in redisplay_no_pre_idle_hook () at redisplay.c:7174
#46 0x081b338e in redisplay () at redisplay.c:7156
#47 0x080e641a in Fnext_event (event=159409820, prompt=137158720) at
event-stream.c:2288
#48 0x080a56ca in Fcommand_loop_1 () at cmdloop.c:599
#49 0x080a549d in command_loop_1 (unused_dummy=137158720) at
cmdloop.c:505
#50 0x080d059b in condition_case_1 (handlers=137157832, bfun=0x80a546d
<command_loop_1>, barg=137158720, 
    hfun=0x80a50c3 <cmd_error>, harg=137158720) at eval.c:1924
#51 0x080a51d2 in command_loop_3 () at cmdloop.c:262
#52 0x080a51f5 in command_loop_2 (unused_dummy=137158720) at
cmdloop.c:275
#53 0x080d0069 in internal_catch (tag=136936024, func=0x80a51ea
<command_loop_2>, arg=137158720, threw=0x0, 
    thrown_tag=0x0, backtrace_before_throw=0x0) at eval.c:1530
#54 0x080a52dd in initial_command_loop (load_me=137158720) at
cmdloop.c:313
#55 0x080ca09c in xemacs_21_5_b27_i686_pc_linux (argc=1,
argv=0xbfe67524, unused_envp=0x0, restart=0)
    at emacs.c:2667
#56 0x080caa3c in main (argc=1, argv=0xbfe67524, unused_envp=0xbfe6752c)
at emacs.c:3111
(gdb) 
 
----------------------------------------------------
Kerry Williams
Senior Software Design Engineer
WSIV
Alcatel Canada
(613) 784-4723
kerry.williams at alcatel.com
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20070208/e3e60c9f/attachment.html


More information about the XEmacs-Beta mailing list