Marcus Thiessel writes:
Gunnar Evermann writes:
| Can one of you guys check with a debugger what exactly is causing the
| crash? BTW, is it only on HPUX?
Good question! Anyone else hit this except me?
Yes, I'm seeing this on SGI IRIX6.2. Here is a stack trace.
dr2% gdb src/xemacs
GNU gdb 4.17
Copyright 1998 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 "mips-sgi-irix6.2"...
(gdb) run
Starting program: /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/i62-r4k/src/xemacs
Program received signal SIGSEGV, Segmentation fault.
0x4846f0 in beginning_of_line_p (b=0x105ab000, pt=18853) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/editfns.c:765
765 user_name = (STRINGP (user) ? user : Fuser_login_name (user));
(gdb) bt
#0 0x4846f0 in beginning_of_line_p (b=0x105ab000, pt=18853) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/editfns.c:765
#1 0x5ff878 in Fset_window_start (window=269683200, pos=37707, noforce=269705220)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/window.c:1817
#2 0x49a1d4 in funcall_recording_as (recorded_as=269827620, nargs=2, args=0x7ffeeaa0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3258
#3 0x49a7c4 in Ffuncall (nargs=3, args=0x7ffeeaa0) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#4 0x456c70 in Fbyte_code (bytestr=272159268, vector=272149504, maxdepth=11)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#5 0x49bdf8 in funcall_lambda (fun=271378404, nargs=3, arg_vector=0x7ffeed84)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#6 0x49a5cc in funcall_recording_as (recorded_as=272063728, nargs=3, args=0x7ffeed80)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#7 0x49a7c4 in Ffuncall (nargs=4, args=0x7ffeed80) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#8 0x456c70 in Fbyte_code (bytestr=272160340, vector=272135808, maxdepth=11)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#9 0x49bdf8 in funcall_lambda (fun=272160772, nargs=3, arg_vector=0x7ffeef5c)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#10 0x49a5cc in funcall_recording_as (recorded_as=272063952, nargs=3, args=0x7ffeef58)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#11 0x49a7c4 in Ffuncall (nargs=4, args=0x7ffeef58) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#12 0x456c70 in Fbyte_code (bytestr=272105172, vector=272133280, maxdepth=9)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#13 0x49bdf8 in funcall_lambda (fun=271378320, nargs=0, arg_vector=0x7ffef1a4)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#14 0x49a5cc in funcall_recording_as (recorded_as=269826640, nargs=0, args=0x7ffef1a0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#15 0x49a7c4 in Ffuncall (nargs=1, args=0x7ffef1a0) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#16 0x456c70 in Fbyte_code (bytestr=272175892, vector=273356544, maxdepth=7)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#17 0x499914 in Feval (form=272330124) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3169
#18 0x495884 in condition_case_1 (handlers=272329692, bfun=0x498dc0 <Feval>,
barg=272330124, hfun=0x4958f4 <run_condition_case_handlers>,
harg=269705220) at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1852
#19 0x495bd0 in condition_case_3 (bodyform=272330124, var=269705220, handlers=272329692)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1920
#20 0x4577ec in Fbyte_code (bytestr=272176036, vector=273113696, maxdepth=7)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:692
#21 0x499914 in Feval (form=272330160) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3169
#22 0x493738 in Fprogn (args=272330136) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:880
#23 0x4576d4 in Fbyte_code (bytestr=272176516, vector=273369216, maxdepth=7)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:672
#24 0x49bdf8 in funcall_lambda (fun=272937524, nargs=0, arg_vector=0x7ffefbf4)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#25 0x49a5cc in funcall_recording_as (recorded_as=272939376, nargs=0, args=0x7ffefbf0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#26 0x49a7c4 in Ffuncall (nargs=1, args=0x7ffefbf0) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#27 0x456c70 in Fbyte_code (bytestr=272037780, vector=272991744, maxdepth=7)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#28 0x49bdf8 in funcall_lambda (fun=272937244, nargs=0, arg_vector=0x7ffeff44)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#29 0x49a5cc in funcall_recording_as (recorded_as=272939124, nargs=0, args=0x7ffeff40)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#30 0x49a7c4 in Ffuncall (nargs=1, args=0x7ffeff40) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#31 0x456c70 in Fbyte_code (bytestr=271836740, vector=273189888, maxdepth=9)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#32 0x49bdf8 in funcall_lambda (fun=272937272, nargs=0, arg_vector=0x7fff0274)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#33 0x49a5cc in funcall_recording_as (recorded_as=272939404, nargs=0, args=0x7fff0270)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#34 0x49a7c4 in Ffuncall (nargs=1, args=0x7fff0270) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#35 0x456c70 in Fbyte_code (bytestr=271835764, vector=273356416, maxdepth=7)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#36 0x49bdf8 in funcall_lambda (fun=272937300, nargs=0, arg_vector=0x7fff0680)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#37 0x49a5cc in funcall_recording_as (recorded_as=272939460, nargs=0, args=0x7fff067c)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#38 0x49a7c4 in Ffuncall (nargs=1, args=0x7fff067c) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#39 0x49c4ac in run_hook_with_args_in_buffer (buf=0x104ada00, nargs=1, args=0x7fff067c,
cond=RUN_HOOKS_TO_COMPLETION)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3938
#40 0x49c5bc in run_hook_with_args (nargs=1, args=0x7fff067c,
cond=RUN_HOOKS_TO_COMPLETION)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3967
#41 0x49be8c in Frun_hooks (nargs=1, args=0x7fff067c) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3762
#42 0x49a068 in funcall_recording_as (recorded_as=269792356, nargs=1, args=0x7fff0678)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3226
#43 0x49a7c4 in Ffuncall (nargs=2, args=0x7fff0678) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#44 0x456c70 in Fbyte_code (bytestr=273500404, vector=273232896, maxdepth=9)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#45 0x49bdf8 in funcall_lambda (fun=273574872, nargs=2, arg_vector=0x7fff0bec)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#46 0x49a5cc in funcall_recording_as (recorded_as=272729496, nargs=2, args=0x7fff0be8)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#47 0x49a7c4 in Ffuncall (nargs=3, args=0x7fff0be8) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#48 0x456c70 in Fbyte_code (bytestr=272081108, vector=272058624, maxdepth=11)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#49 0x49bdf8 in funcall_lambda (fun=273735148, nargs=0, arg_vector=0x7fff0e64)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#50 0x49a5cc in funcall_recording_as (recorded_as=272226080, nargs=0, args=0x7fff0e60)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#51 0x49a7c4 in Ffuncall (nargs=1, args=0x7fff0e60) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#52 0x456c70 in Fbyte_code (bytestr=272159124, vector=274342912, maxdepth=5)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#53 0x49bdf8 in funcall_lambda (fun=274123736, nargs=1, arg_vector=0x7fff1020)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#54 0x49a5cc in funcall_recording_as (recorded_as=274123736, nargs=1, args=0x7fff101c)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3321
#55 0x49a7c4 in Ffuncall (nargs=2, args=0x7fff101c) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#56 0x49ca90 in call1 (fn=274123736, arg0=274065860) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:4065
#57 0x5b8274 in mapatoms_1 (sym=274065860, arg=0x7fff10a0) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/symbols.c:562
#58 0x5b81d0 in map_obarray (obarray=272056576, fn=0x5b8240 <mapatoms_1>,
arg=0x7fff10a0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/symbols.c:553
#59 0x5b830c in Fmapatoms (function=274123736, obarray=272056576) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/symbols.c:567
#60 0x49a3d8 in funcall_recording_as (recorded_as=269824676, nargs=2, args=0x7fff1c50)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3287
#61 0x49a7c4 in Ffuncall (nargs=3, args=0x7fff1c50) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#62 0x456c70 in Fbyte_code (bytestr=272075204, vector=274067456, maxdepth=15)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/bytecode.c:504
#63 0x49bdf8 in funcall_lambda (fun=274123764, nargs=1, arg_vector=0x7fff1d60)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3719
#64 0x49b698 in apply_lambda (fun=274123764, numargs=1, unevalled_args=269705220)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3589
#65 0x499aec in Feval (form=273612924) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3193
#66 0x494598 in Fsetq (args=273613020) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1182
#67 0x499528 in Feval (form=273613032) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3083
#68 0x493738 in Fprogn (args=272492396) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:880
#69 0x4934b4 in Fif (args=272492372) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:833
#70 0x499528 in Feval (form=272492360) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3083
#71 0x493738 in Fprogn (args=272492156) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:880
#72 0x494290 in Flet (args=272492144) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1093
#73 0x499528 in Feval (form=272491976) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3083
#74 0x493738 in Fprogn (args=272491940) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:880
#75 0x49bd6c in funcall_lambda (fun=272491904, nargs=0, arg_vector=0x7fff25e4)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3739
#76 0x49a6d0 in funcall_recording_as (recorded_as=272491904, nargs=0, args=0x7fff25e0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3330
#77 0x49a7c4 in Ffuncall (nargs=1, args=0x7fff25e0) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:3350
#78 0x49c8f0 in apply1 (fn=272491904, arg=269705220) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:4034
#79 0x45ae24 in Fcall_interactively (function=272642808, record_flag=269705220,
keys=269705220)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/callint.c:599
#80 0x498068 in Fcommand_execute (cmd=272642808, record=269705220, keys=269705220)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:2731
#81 0x4dfca4 in execute_command_event (command_builder=0x102cc9c0, event=272102076)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/event-stream.c:4578
#82 0x4e05dc in Fdispatch_event (event=272102076) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/event-stream.c:4806
#83 0x465c30 in Fcommand_loop_1 () at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/cmdloop.c:654
#84 0x4658dc in command_loop_1 (dummy=269705220) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/cmdloop.c:654
#85 0x495884 in condition_case_1 (handlers=269705332, bfun=0x465898
<command_loop_1>, barg=269705220, hfun=0x464e04 <cmd_error>, harg=269705220)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1852
#86 0x464ff8 in command_loop_3 () at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/cmdloop.c:356
#87 0x465060 in command_loop_2 (dummy=269705220) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/cmdloop.c:356
#88 0x495208 in internal_catch (tag=269783520, func=0x465034 <command_loop_2>,
arg=269705220, threw=0x0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/eval.c:1664
#89 0x465324 in initial_command_loop (load_me=269705220) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/cmdloop.c:525
#90 0x48f15c in xemacs_21_0_mips_sgi_irix6_2 (argc=1, argv=0x7fff2f24, envp=0x7fff2f2c,
restart=0)
at /tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/emacs.c:1911
#91 0x48ffac in main (argc=1, argv=0x7fff2f24, envp=0x7fff2f2c) at
/tmp_mnt/devdisk/d54man/gnu/xemacs-beta/xemacs-21/src/emacs.c:2444
#92 0x43f8b8 in __start () at crt1text.s:165
(gdb)
--
Paul Bibilo, Delcam plc, | Tel: +44 121 766 5544
Talbot Way, Small Heath, Birmingham, | Fax: +44 121 766 5511
England, B10 0HJ. _____|_____ ICBM-mail: 52 17N 1 30W
#include <disclaimer.h> | BLAT FOOP |