Andy Piper writes:
Are you still seeing this with b39?
Now I see something a little different. Backtraces below.
I don't get the X11 errors now. It just crashes when I try to do a
cvs examine.
andy
At 09:58 30/11/00 -0500, Craig Lanning wrote:
>Andy Piper writes:
> > Can you run in gdb and interupt it when it freezes? Or else send it a
> > signal and get a stacktrace from hte core.
> >
> > andy
>
>At the time this happened, I had done cvs examine on a directory tree,
>followed by cvs diff on one of the files. When I tried to commit the
>file, XEmacs froze after putting up a progress bar which said that it
>was fontifying ChangeLog. (There is no such file in this particular
>source tree.)
>
>I will leave this xemacs in the debugger in case anyone needs
>additional info. (I am not a heavy GDB user so if you want more info
>you might have to specify the exact command.)
>
>Craig
Lisp backtrace follows:
# (unwind-protect ...)
sit-for(0)
# bind (single-dir postprocess fis args)
cvs-run-process(("-n" "update" "-Pd") nil (progn (dolist
(fi ...) (cvs-fileinfo-kill ... fi)) (cvs-parse-process (quote t))) nil)
# (unwind-protect ...)
# bind (after-mode args parse single-dir cvs-buf postproc cvsargs dont-change-disc buf
--rest--84934 fis flags cmd)
cvs-mode-run("update" ("-Pd") nil :cvsargs ("-n")
:dont-change-disc t)
# bind (cvsbuf dir noshow dont-change-disc noexist cvsargs --rest--84903 new fis flags
dir cmd)
cvs-cmd-do("update" "/usr/src/expo/devel/" ("-Pd") nil nil
:cvsargs ("-n") :noshow nil :dont-change-disc t)
# bind (noshow flags directory)
#<compiled-function (directory flags &optional noshow) "...(30)"
[noshow current-prefix-arg directory flags t cvs-flags-query cvs-update-flags nil noquery
cvs-cmd-do "update" prefix-numeric-value 8 :cvsargs ("-n") :noshow
:dont-change-disc] 12
("/usr/lib/xemacs/xemacs-packages/lisp/pcl-cvs/pcl-cvs.elc" . 22257) (list
(cvs-query-directory "CVS Examine (directory): ") (cvs-flags-query ... "cvs
-n update flags"))>("/usr/src/expo/devel/" ("-Pd"))
call-interactively(cvs-examine)
# (condition-case ... . error)
# (catch top-level ...)
C backtrace follows:
[lanning@lanning lanning]$ gdb /usr/bin/xemacs core
GNU gdb 19991004
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 "i386-redhat-linux"...
Core was generated by `xemacs'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/X11R6/lib/libXm.so.1...done.
Reading symbols from /usr/lib/libtiff.so.3...done.
Reading symbols from /usr/lib/libpng.so.2...done.
Reading symbols from /usr/lib/libjpeg.so.62...done.
Reading symbols from /usr/lib/libz.so.1...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libdb.so.3...done.
Reading symbols from /usr/lib/libgpm.so.1...done.
Reading symbols from /usr/lib/libncurses.so.4...done.
Reading symbols from /usr/lib/libesd.so.0...done.
Reading symbols from /usr/lib/libaudiofile.so.0...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /usr/lib/libldap.so.1...done.
Reading symbols from /usr/lib/liblber.so.1...done.
Reading symbols from /lib/libutil.so.1...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_nisplus.so.2...done.
Reading symbols from /lib/libnsl.so.1...done.
Reading symbols from /lib/libnss_nis.so.2...done.
Reading symbols from /lib/libnss_dns.so.2...done.
Reading symbols from /lib/libresolv.so.2...done.
#0 0x40421d41 in __kill () from /lib/libc.so.6
(gdb) where
#0 0x40421d41 in __kill () from /lib/libc.so.6
#1 0x80b69ae in fatal_error_signal (sig=6) at emacs.c:535
#2 0x40421c68 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#3 0x404230d8 in abort () at ../sysdeps/generic/abort.c:88
#4 0x80b6848 in assert_failed (file=0x8248328 "window.h", line=264,
expr=0x8248300 "RECORD_TYPEP (obj, lrecord_type_window)") at emacs.c:3214
#5 0x8192544 in redisplay_redraw_cursor (f=0x882f5c8, run_end_begin_meths=1)
at window.h:264
#6 0x80f50f5 in emacs_handle_focus_change_preliminary (
frame_inp_and_dev=141996468) at event-stream.c:1814
#7 0x81bfbd1 in handle_focus_event_1 (f=0x82f8380, in_p=1) at event-Xt.c:1591
#8 0x81c00b2 in emacs_Xt_handle_magic_event (emacs_event=0x8878e40)
at event-Xt.c:1927
#9 0x80f75b6 in execute_internal_event (event=143101504) at event-stream.c:515
#10 0x80f7166 in Fsit_for (seconds=1, nodisplay=137036660)
at event-stream.c:2847
#11 0x80bba00 in Ffuncall (nargs=2, args=0xbfffee8c) at eval.c:3549
#12 0x8092e79 in execute_optimized_program (
program=0x87a0ff8
"Æ\0168!¬\aÇÈÉC\"\210rp\0168\b®\005\016?Êa\030\0369\211\036:q\210db\210n¬\bÊ\036;Ëc\210)\r«\004\b¬\nÌÍÎ\r\"ÏEª]\r@ÐH\0165s¬\aÑÒ\r@\"\210\r@ÓH\eÊ\036;Ô\013˱\003\210)Ï\032\r\211\035@\034\r«0\013\fÐH\0165s¬\006ÑÒ\f\"\210\fÓH\230«\034\fÐH\0165s¬\006ÑÕ\f\"\210\fÖH\nB\022\rA\211\025@\024ªÏ\013\n\rE,\211\0366@\e\0166A@\032\0166AA@\0367×Ø!\0167¬\005\016<ª\023ÙÚ\0164DÚ\0167DÚ\016<DÚ\bD¯\005L\210Û"...,
stack_depth=8, constants_data=0x88088c0) at bytecode.c:746
#13 0x8092abb in funcall_compiled_function (fun=142974984, nargs=4,
args=0xbfffefa4) at bytecode.c:518
#14 0x80bba4f in Ffuncall (nargs=5, args=0xbfffefa0) at eval.c:3563
#15 0x8092e79 in execute_optimized_program (
program=0x8814630 "Æ\013s®\005ÇÈ
DA@\036*É\013sA@\036+Ê\013sA@\036,Ë\013sA@\035\013\034\f«\"\f@Ìs«\b\fAA\211\024ªòÍ\013sA@«\006Ç\211\024ªæÎÏ\f@\"\210ªÝ)Ð
\210\016-<¬\005ÎÑ!\210p\0362\016.<?®\005\n\016.¶\036/\n\0163¶\0360Ò\016,\nC\016-#\031Ó\n\0164\"AAA@\030Ô\0161\0165ÕaÇÖ$\210×\b!«\bÒ\r\bCC\"\025\0160«\nØÙ\016+DD\rB\025\nÚ¶«\035ÛÜÙ\016)®\bÝÞßàß$CDDáÙ\0161DâBBE\rB\025\rA«\006ã\rB"...,
stack_depth=9, constants_data=0x8773f30) at bytecode.c:746
#16 0x8092abb in funcall_compiled_function (fun=142819688, nargs=4,
args=0xbffff0bc) at bytecode.c:518
#17 0x80bba4f in Ffuncall (nargs=8, args=0xbffff0b8) at eval.c:3563
#18 0x8092e79 in execute_optimized_program (
program=0x8812518
"Æ\013sA@\031Ç\013sA@\030È\013sA@\036\031É\013sA@\036\032\013\035\r«\"\r@Ês«\b\rAA\211\025ªòË\013sA@«\006Ì\211\025ªæÍÎ\r@\"\210ªÝ)ÏÐÑ\f!!!\034Ò\f\016\e\"\032Ó\f!¬\006ÍÔ\f\"\210\b¬\016ÓÑÕ\f\"!¬\006ÍÖ\f\"\210\nq\210×\016\034\016\035\016\036Æ\tÈ\016\031&\a\210\016\032«\004\nª\bÌ\036\037Ø\n!).\006\207A",
stack_depth=9, constants_data=0x88199b8) at bytecode.c:746
#19 0x8092abb in funcall_compiled_function (fun=142974928, nargs=6,
args=0xbffff1d4) at bytecode.c:518
#20 0x80bba4f in Ffuncall (nargs=12, args=0xbffff1d0) at eval.c:3563
#21 0x8092e79 in execute_optimized_program (
program=0x87a08a0
"\013Äa«\aÅÆÇÈ#\023ÉÊ\n\013ÇË\t!ÌVÍÎÏ\bÐÄ&\013\207+\b8",
stack_depth=12, constants_data=0x883bfb0) at bytecode.c:746
#22 0x8092abb in funcall_compiled_function (fun=142975516, nargs=2,
args=0xbffff2f4) at bytecode.c:518
#23 0x80bba4f in Ffuncall (nargs=3, args=0xbffff2f0) at eval.c:3563
#24 0x80bc01d in Fapply (nargs=2, args=0xbffff334) at eval.c:3804
#25 0x80bf60b in apply1 (fn=142975516, arg=142458672) at eval.c:4157
#26 0x809632f in Fcall_interactively (function=139478892,
record_flag=137036660, keys=137036660) at callint.c:397
#27 0x80bb8fa in Ffuncall (nargs=2, args=0xbffff54c) at eval.c:3528
#28 0x80bf69c in call1 (fn=137109340, arg0=139478892) at eval.c:4183
#29 0x80f8b93 in execute_command_event (command_builder=0x833d228,
event=141791220) at event-stream.c:3829
#30 0x80f98c3 in Fdispatch_event (event=141791220) at event-stream.c:4164
#31 0x809d92b in Fcommand_loop_1 () at cmdloop.c:583
#32 0x809db60 in command_loop_1 (dummy=137036660) at cmdloop.c:494
#33 0x80c015a in condition_case_1 (handlers=137036756,
bfun=0x809db28 <command_loop_1>, barg=137036660,
hfun=0x809ce70 <cmd_error>, harg=137036660) at eval.c:1651
#34 0x809dc3c in command_loop_2 (dummy=137036660) at cmdloop.c:256
#35 0x80c002f in internal_catch (tag=137112828,
func=0x809dc08 <command_loop_2>, arg=137036660, threw=0x0) at eval.c:1317
#36 0x809d21a in initial_command_loop (load_me=137036660) at cmdloop.c:305
#37 0x80b4dab in xemacs_21_2_b39_i686_pc_linux () at emacs.c:2253
#38 0x80b6b97 in main () at emacs.c:2682
#39 0x4041b9cb in __libc_start_main (main=0x80b6aa0 <main>, argc=1,
argv=0xbffff8ec, init=0x807ff94 <_init>, fini=0x81fcb84 <_fini>,
rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff8e4)
at ../sysdeps/generic/libc-start.c:92
(gdb)