>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
>>>> "Ray" == Raymond Toy
<toy(a)rtp.ericsson.se> writes:
Ray> I'll try this on my GNUS buffer
where large attachments very
Ray> reliably crashed xemacs. Building CMUCL in a shell buffer
Ray> also did this.
Ray> However, do I need the patches to the el files? Access to
Ray> CVS is a pain because I can't get through our corporate
Ray> firewall.
Stephen> I can't answer definitively, but it looks to me like all of the .el
Stephen> patches can be ignored for this purpose. So I'd say go ahead an try
Stephen> it.
Stephen> I'll try and get a tarball of current CVS up on
ftp.xemacs.org
shortly
Stephen> There's a fairly recent one (last Friday) in
Stephen>
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.5/snapshot-20020517.tar.gz
Stephen> and a patch to the same thing against the 21.5.6 beta in
Stephen>
ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.5/snapshot-21.5.6-20020517.patc...
I grabbed a CVS snapshot from Sunday. Built it using the same config
as I used for 21.5.6. It doesn't even stay alive long enough to do
anything.:-( The window is brought up, the toolbar is fully
displayed, the menubar exists but is empty and only consists of my
background color. Then it crashes.
Here's the gdb backtrace from running src/xemacs -vanilla:
Program received signal SIGSEGV, Segmentation fault.
0x10e094 in compare_key_value_pairs (humpty=0x8009c0, dumpty=0x0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/extents.c:3516
3516 if (EQ (foo->key, bar->key))
(gdb) bt
#0 0x10e094 in compare_key_value_pairs (humpty=0x8009c0, dumpty=0x0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/extents.c:3516
#1 0xfebb9cf4 in bsearch () from /usr/lib/libc.so.1
#2 0xfbf88 in Fset_extent_parent (extent=8391104, parent=1105920)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/extents.c:3602
#3 0x209108 in generate_formatted_string_db (format_str=9323060, result_str=4325684,
w=0x41e400,
dl=0x547938, db=0x0, findex=3710976, min_pixpos=6, max_pixpos=578, type=2)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:3799
#4 0x209530 in generate_modeline (w=0x41ac00, dl=0x8ffc00, type=2)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:3896
#5 0x20c198 in ensure_modeline_generated (w=0x41ac00, type=2)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:4442
#6 0x2212e4 in real_current_modeline_height (w=0x41ac00)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:4455
#7 0x2e3c14 in window_modeline_height (w=0x41ac00)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/window.c:972
#8 0x2f4b54 in window_bottom_gutter_height (w=0x41ac00)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/window.c:1088
#9 0x2296b4 in redisplay_display_boxes_in_window_p (w=0x3e, db=0xffbed468,
dga=0xffbed3b0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay-output.c:1995
#10 0x2252e0 in redisplay_output_subwindow (w=0x41ac00, image_instance=9276032,
db=0xffbed468,
dga=0xffbed458, findex=-4271184, cursor_start=0, cursor_width=0, cursor_height=0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay-output.c:1350
#11 0x2cd120 in x_output_display_block (w=0x41ac00, dl=0x8ff000, block=9288192,
start=9276032,
end=1, start_pixpos=4, cursor_start=0, cursor_width=0, cursor_height=0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay-x.c:477
#12 0x2295ac in redisplay_output_display_block (w=0x2ccc00, dl=0x8ff000, block=0, start=0,
end=1,
start_pixpos=4, cursor_start=0, cursor_width=0, cursor_height=0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay-output.c:1235
#13 0x223fcc in output_display_line (w=0x41ac00, cdla=0x8db700, ddla=0x8db580, line=0,
force_start=4, force_end=0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay-output.c:882
#14 0x191654 in output_gutter (f=0x3f2400, pos=TOP_GUTTER, force=3381248)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/gutter.c:444
#15 0x19245c in update_frame_gutters (f=0x3f2400)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/gutter.c:637
#16 0x214048 in redisplay_frame (f=0x3f2400, preemption_check=15)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:6619
#17 0x2143c4 in redisplay_device (d=0x77af00, automatic=36)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:6704
#18 0x214860 in redisplay_without_hooks ()
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/redisplay.c:6791
#19 0xd992c in Fsit_for (seconds=3705856, nodisplay=3901444)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/event-stream.c:2848
#20 0xc2100 in Ffuncall (nargs=-1, args=0xc20f4)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:3648
#21 0x6c898 in execute_optimized_program (program=0xffbedabc "", stack_depth=1,
constants_data=0x550c50) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:670
#22 0x72850 in Fbyte_code (instructions=3247448, constants=5573696, stack_depth=-4269232)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:2325
#23 0xc0e20 in Feval (form=5550192) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:3423
#24 0xbcc04 in internal_catch (tag=5592004, func=0xbff58 <Feval>, arg=5550192,
threw=0x0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:1323
#25 0x6dfd4 in execute_rare_opcode (stack_ptr=0xffbedf2c,
program_ptr=0x8dff39 "\210+rÏÊ!q\210Ð
\210\016\";«\005\016\"c\210ÑÈ!)\207\016'ÒÈ\211\211\211\211\030\035\034\036
\e\031\036#\n\205\201", opcode=Bcatch)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:1176
#26 0x6c5e8 in execute_optimized_program (program=0xffbedf30 "",
stack_depth=532,
constants_data=0x552b10) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:580
#27 0xc1c50 in Ffuncall (nargs=0, args=0xffbee144)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:3279
#28 0x6c898 in execute_optimized_program (program=0xffbee144 "", stack_depth=0,
constants_data=0x552c10) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:670
#29 0xc1c50 in Ffuncall (nargs=0, args=0xffbee354)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:3279
#30 0x6c898 in execute_optimized_program (program=0xffbee354 "", stack_depth=0,
constants_data=0x552e10) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/bytecode.c:670
#31 0xc0824 in Feval (form=5369096) at
/apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:3279
#32 0xbd024 in condition_case_1 (handlers=7, bfun=0xbff58 <Feval>, barg=5369096,
hfun=0x846f8 <cmd_error>, harg=3901444)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:1692
#33 0x84794 in top_level_1 (dummy=3710976)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/cmdloop.c:209
#34 0xbcc04 in internal_catch (tag=3982132, func=0x84748 <top_level_1>, arg=3901444,
threw=0x0)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/eval.c:1323
#35 0x8367c in initial_command_loop (load_me=3901444)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/cmdloop.c:288
#36 0xb8450 in sort_args (argc=1, argv=0x323800)
at /apps/public/XEmacs/src/xemacs-21.5-cvs/src/emacs.c:2352
Ray