MULE crash
Michael Sperber
sperber at deinprogramm.de
Mon Mar 30 03:06:31 EDT 2009
Brain-dumping a problem I've been seeing for a while:
Opening certain messages with funky encodings with Gnus crashes my MULE
XEmacs for me with an assertion failure. Happens only when I use the
nnimap backend. I've attached one.
Aidan, you seem to be the go-to guy for this kind of thing. Is this
enough for a filed bug report?
Fatal error: assertion failed, file /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/text.h, line 589, ibyte_first_byte_p_1 (* (ptr), "/afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/text.h", 589)
#0 0x90c47e42 in kill$UNIX2003 ()
(gdb) bt
#0 0x90c47e42 in kill$UNIX2003 ()
#1 0x0005e347 in fatal_error_signal (sig=6) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/emacs.c:3853
#2 <signal handler called>
#3 0x90c47e42 in kill$UNIX2003 ()
#4 0x90cba23a in raise ()
#5 0x90cc6679 in abort ()
#6 0x0005fd17 in really_abort () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/emacs.c:4745
#7 0x0005e486 in assert_failed (file=0x28af60 "/afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/text.h", line=589, expr=0x28afd8 "ibyte_first_byte_p_1 (* (ptr), \"/afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/text.h\", 589)") at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/emacs.c:4039
#8 0x00090f95 in bytecount_to_charcount (ptr=0x786ad9c "?\v\t", len=8) at text.h:589
#9 0x00091c38 in string_index_byte_to_char (s=23697956, idx=92) at text.h:1072
#10 0x000942d0 in buffer_or_string_memxpos_to_charxpos (obj=23697956, pos=92) at buffer.h:770
#11 0x00099515 in extent_endpoint_char (extent=0x35ce410, endp=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:1851
#12 0x00099738 in signal_single_extent_changed (extent=0x35ce410, property=3162332, unused_old_start=-1, unused_old_end=-1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:1906
#13 0x00099a3f in signal_extent_changed (extent=0x35ce410, property=3162332, old_start=-1, old_end=-1, descendants_too=0) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:1970
#14 0x00099fba in extent_attach (extent=0x35ce410) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:2117
#15 0x0009e603 in set_extent_endpoints_1 (extent=0x35ce410, start=20, end=92) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:3984
#16 0x0009e6ef in set_extent_endpoints (extent=0x35ce410, s=20, e=92, object=23697956) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/extents.c:4011
#17 0x001930dc in generate_formatted_string_db (format_str=50369440, result_str=23697956, w=0x3166000, dl=0x795d400, db=0x4c2d950, findex=1, min_pixpos=6, max_pixpos=648, type=1) at uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:3990
#19 0x0019554f in ensure_modeline_generated (w=0x3166000, type=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:4541
#20 0x0019733a in regenerate_window (w=0x3166000, start_pos=1, point=158, type=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:5481
#21 0x001993d1 in redisplay_window (window=51798016, skip_selected=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:6339
#22 0x0019a007 in redisplay_windows (window=51798016, skip_selected=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:6603
#23 0x00198f25 in redisplay_window (window=17546240, skip_selected=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:6228
#24 0x0019a007 in redisplay_windows (window=17546240, skip_selected=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:6603
#25 0x0019aa17 in redisplay_frame (f=0xfdf7c0, preemption_check=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:6956
#26 0x0019ae8e in redisplay_device (d=0xfa35d0, automatic=1) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:7034
#27 0x0019b5e5 in redisplay_without_hooks () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:7109
#28 0x0019b9b7 in redisplay_no_pre_idle_hook () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:7180
#29 0x0019b94f in redisplay () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/redisplay.c:7162
#30 0x00080e33 in Fnext_event (event=41235364, prompt=3162332) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/event-stream.c:2288
#31 0x0002d436 in Fcommand_loop_1 () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/cmdloop.c:599
#32 0x0002d174 in command_loop_1 (unused_dummy=3162332) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/cmdloop.c:505
#33 0x00064d4e in condition_case_1 (handlers=3161036, bfun=0x2d12f <command_loop_1>, barg=3162332, hfun=0x2cbae <cmd_error>, harg=3162332) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/eval.c:1925
#34 0x0002cd56 in command_loop_3 () at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/cmdloop.c:262
#35 0x0002cd7d in command_loop_2 (unused_dummy=3162332) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/cmdloop.c:275
#36 0x000646ea in internal_catch (tag=2895092, func=0x2cd72 <command_loop_2>, arg=3162332, threw=0x0, thrown_tag=0x0, backtrace_before_throw=0x0) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/eval.c:1531
#37 0x0002cee9 in initial_command_loop (load_me=3162332) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/cmdloop.c:313
#38 0x0005cfaf in xemacs_21_5_b28_i386_apple_darwin9_6_0 (argc=1, argv=0xbfffbc98, unused_envp=0x0, restart=0) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/emacs.c:2718
#39 0x0005da49 in main (argc=1, argv=0xbfffbc98, unused_envp=0xbfffbca0) at /afs/informatik.uni-tuebingen.de/home/sperber/build/xemacs/src/emacs.c:3164
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xemacs-crashes.mbox
Type: application/octet-stream
Size: 5492 bytes
Desc: not available
Url : http://calypso.tux.org/pipermail/xemacs-beta/attachments/20090330/7f9e9b54/attachment.obj
More information about the XEmacs-Beta
mailing list