emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ediff frequently crashes emacs.


From: Peter Seibel
Subject: Re: Ediff frequently crashes emacs.
Date: Sun, 03 Apr 2005 17:42:10 -0700
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

address@hidden (Kim F. Storm) writes:

> What happens if you don't use byte-compiled ediff? Try adding this
> to your .emacs and rerun the test:
>
> (load "ediff-init.el")
> (load "ediff-diff.el")

So, by chance or not, it crashed almost right away after I started
using ediff with those two lines in my .emacs.

address@hidden src]$ gdb emacs
GNU gdb Red Hat Linux (5.1.90CVS-5)
Copyright 2002 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"...
DISPLAY = :0
TERM = xterm
Breakpoint 1 at 0x80d50da: file emacs.c, line 457.
Breakpoint 2 at 0x80b920c: file xterm.c, line 7778.
(gdb) run
Starting program: /usr2/cvs/emacs/src/emacs -geometry 80x40+0+0

Program exited normally.
(gdb) run
Starting program: /usr2/cvs/emacs/src/emacs -geometry 80x40+0+0

Program received signal SIGSEGV, Segmentation fault.
x_catch_errors_unwind (old_val=137240633) at xterm.c:7514
7514      Display *dpy = XSAVE_VALUE (first)->pointer;
(gdb) bt
#0  x_catch_errors_unwind (old_val=137240633) at xterm.c:7514
#1  0x08130317 in unbind_to (count=63, value=137240609) at eval.c:3146
#2  0x08154749 in Fbyte_code (bytestr=135923915, vector=135924068, maxdepth=5)
    at bytecode.c:885
#3  0x0812feaf in funcall_lambda (fun=135923876, nargs=2, 
    arg_vector=0xbfffd444) at eval.c:2974
#4  0x0812fa85 in Ffuncall (nargs=3, args=0xbfffd440) at eval.c:2843
#5  0x08154208 in Fbyte_code (bytestr=135923227, vector=135923596, maxdepth=7)
    at bytecode.c:686
#6  0x0812feaf in funcall_lambda (fun=135923196, nargs=1, 
    arg_vector=0xbfffd564) at eval.c:2974
#7  0x0812fa85 in Ffuncall (nargs=2, args=0xbfffd560) at eval.c:2843
#8  0x08154208 in Fbyte_code (bytestr=135923227, vector=135923596, maxdepth=7)
    at bytecode.c:686
#9  0x0812feaf in funcall_lambda (fun=135923196, nargs=1, 
    arg_vector=0xbfffd684) at eval.c:2974
#10 0x0812fa85 in Ffuncall (nargs=2, args=0xbfffd680) at eval.c:2843
#11 0x08154208 in Fbyte_code (bytestr=135923227, vector=135923596, maxdepth=7)
    at bytecode.c:686
#12 0x0812feaf in funcall_lambda (fun=135923196, nargs=1, 
    arg_vector=0xbfffd7a4) at eval.c:2974
#13 0x0812fa85 in Ffuncall (nargs=2, args=0xbfffd7a0) at eval.c:2843
#14 0x08154208 in Fbyte_code (bytestr=135922955, vector=135922980, maxdepth=2)
    at bytecode.c:686
#15 0x0812feaf in funcall_lambda (fun=135922916, nargs=1, 
    arg_vector=0xbfffd934) at eval.c:2974
#16 0x0812fa85 in Ffuncall (nargs=2, args=0xbfffd930) at eval.c:2843
#17 0x0812f262 in Fapply (nargs=2, args=0xbfffd930) at eval.c:2232
#18 0x0812f69b in apply1 (fn=135922916, arg=146168501) at eval.c:2545
#19 0x0812f13f in Feval (form=146168605) at eval.c:2188
#20 0x0812cc27 in Fprogn (args=146168613) at eval.c:408
#21 0x0812fe82 in funcall_lambda (fun=146168629, nargs=2, 
    arg_vector=0xbfffdae4) at eval.c:2967
#22 0x0812fa85 in Ffuncall (nargs=3, args=0xbfffdae0) at eval.c:2843
#23 0x0812f36b in Fapply (nargs=2, args=0xbfffdb70) at eval.c:2284
#24 0x0812f69b in apply1 (fn=146168629, arg=148206029) at eval.c:2545
#25 0x0812f13f in Feval (form=148206021) at eval.c:2188
#26 0x0812ef85 in Feval (form=148205757) at eval.c:2117
#27 0x0812f148 in Feval (form=148206005) at eval.c:2188
#28 0x0812f148 in Feval (form=146458245) at eval.c:2188
#29 0x0812d7e9 in Flet (args=146458573) at eval.c:970
#30 0x0812eeb2 in Feval (form=146458229) at eval.c:2079
#31 0x0812cc27 in Fprogn (args=146456701) at eval.c:408
#32 0x0812fe82 in funcall_lambda (fun=146456709, nargs=3, 
    arg_vector=0xbfffe030) at eval.c:2967
#33 0x0812fbc2 in apply_lambda (fun=146456709, args=146457965, eval_flag=1)
    at eval.c:2896
#34 0x0812f163 in Feval (form=146457941) at eval.c:2190
#35 0x0812cc27 in Fprogn (args=146457989) at eval.c:408
#36 0x0812eeb2 in Feval (form=146457933) at eval.c:2079
#37 0x0812cad0 in For (args=146457861) at eval.c:304
#38 0x0812eeb2 in Feval (form=146457829) at eval.c:2079
#39 0x0812cc27 in Fprogn (args=146458141) at eval.c:408
#40 0x0812fe82 in funcall_lambda (fun=146458149, nargs=1, 
    arg_vector=0xbfffe3c0) at eval.c:2967
#41 0x0812fbc2 in apply_lambda (fun=146458149, args=146458869, eval_flag=1)
    at eval.c:2896
#42 0x0812f163 in Feval (form=146458861) at eval.c:2190
#43 0x0812cc27 in Fprogn (args=146458853) at eval.c:408
#44 0x0812d886 in Flet (args=146463213) at eval.c:986
#45 0x0812eeb2 in Feval (form=146464725) at eval.c:2079
#46 0x0812cad0 in For (args=146464685) at eval.c:304
#47 0x0812eeb2 in Feval (form=146464653) at eval.c:2079
#48 0x0812cc27 in Fprogn (args=146464469) at eval.c:408
#49 0x0812fe82 in funcall_lambda (fun=146458901, nargs=2, 
    arg_vector=0xbfffe7e0) at eval.c:2967
#50 0x0812fbc2 in apply_lambda (fun=146458901, args=146459565, eval_flag=1)
    at eval.c:2896
#51 0x0812f163 in Feval (form=146459557) at eval.c:2190
#52 0x0812cb64 in Fif (args=146459549) at eval.c:356
#53 0x0812eeb2 in Feval (form=146459165) at eval.c:2079
#54 0x0812cc27 in Fprogn (args=146457629) at eval.c:408
#55 0x0812cbeb in Fcond (args=146457637) at eval.c:385
#56 0x0812eeb2 in Feval (form=146458957) at eval.c:2079
#57 0x0812cc27 in Fprogn (args=146457749) at eval.c:408
#58 0x0812fe82 in funcall_lambda (fun=146457757, nargs=1, 
    arg_vector=0xbfffec14) at eval.c:2967
#59 0x0812fa85 in Ffuncall (nargs=2, args=0xbfffec10) at eval.c:2843
#60 0x08154208 in Fbyte_code (bytestr=140592611, vector=141034892, maxdepth=6)
    at bytecode.c:686
#61 0x0812feaf in funcall_lambda (fun=141380284, nargs=1, 
    arg_vector=0xbfffed34) at eval.c:2974
#62 0x0812fa85 in Ffuncall (nargs=2, args=0xbfffed30) at eval.c:2843
#63 0x08154208 in Fbyte_code (bytestr=140174891, vector=139842108, maxdepth=3)
    at bytecode.c:686
#64 0x0812feaf in funcall_lambda (fun=140237572, nargs=0, 
    arg_vector=0xbfffee44) at eval.c:2974
#65 0x0812fa85 in Ffuncall (nargs=1, args=0xbfffee40) at eval.c:2843
#66 0x08154208 in Fbyte_code (bytestr=141567379, vector=141568844, maxdepth=5)
    at bytecode.c:686
#67 0x0812feaf in funcall_lambda (fun=141569308, nargs=0, 
    arg_vector=0xbfffef64) at eval.c:2974
#68 0x0812fa85 in Ffuncall (nargs=1, args=0xbfffef60) at eval.c:2843
#69 0x08154208 in Fbyte_code (bytestr=141592603, vector=141599876, maxdepth=5)
    at bytecode.c:686
#70 0x0812feaf in funcall_lambda (fun=141600236, nargs=2, 
    arg_vector=0xbffff084) at eval.c:2974
#71 0x0812fa85 in Ffuncall (nargs=3, args=0xbffff080) at eval.c:2843
#72 0x08154208 in Fbyte_code (bytestr=141592683, vector=141600372, maxdepth=3)
    at bytecode.c:686
#73 0x0812feaf in funcall_lambda (fun=141600628, nargs=1, 
    arg_vector=0xbffff1c4) at eval.c:2974
#74 0x0812fa85 in Ffuncall (nargs=2, args=0xbffff1c0) at eval.c:2843
#75 0x0812c5a1 in Fcall_interactively (function=141549721, 
    record_flag=137240609, keys=137299580) at callint.c:884
#76 0x080e1d39 in Fcommand_execute (cmd=141549721, record_flag=137240609, 
    keys=137240609, special=137240609) at keyboard.c:9706
#77 0x080d87bd in command_loop_1 () at keyboard.c:1796
#78 0x0812dfd2 in internal_condition_case (bfun=0x80d7a58 <command_loop_1>, 
    handlers=137304041, hfun=0x80d75fc <cmd_error>) at eval.c:1385
#79 0x080d78e2 in command_loop_2 () at keyboard.c:1323
#80 0x0812db3f in internal_catch (tag=137297257, 
    func=0x80d78c4 <command_loop_2>, arg=137240609) at eval.c:1144
#81 0x080d7871 in command_loop () at keyboard.c:1302
#82 0x080d73bb in recursive_edit_1 () at keyboard.c:995
    arg_vector=0xbffff084) at eval.c:2974
#71 0x0812fa85 in Ffuncall (nargs=3, args=0xbffff080) at eval.c:2843
#72 0x08154208 in Fbyte_code (bytestr=141592683, vector=141600372, maxdepth=3)
    at bytecode.c:686
#73 0x0812feaf in funcall_lambda (fun=141600628, nargs=1, 
    arg_vector=0xbffff1c4) at eval.c:2974
#74 0x0812fa85 in Ffuncall (nargs=2, args=0xbffff1c0) at eval.c:2843
#75 0x0812c5a1 in Fcall_interactively (function=141549721, 
    record_flag=137240609, keys=137299580) at callint.c:884
#76 0x080e1d39 in Fcommand_execute (cmd=141549721, record_flag=137240609, 
    keys=137240609, special=137240609) at keyboard.c:9706
#77 0x080d87bd in command_loop_1 () at keyboard.c:1796
#78 0x0812dfd2 in internal_condition_case (bfun=0x80d7a58 <command_loop_1>, 
    handlers=137304041, hfun=0x80d75fc <cmd_error>) at eval.c:1385
#79 0x080d78e2 in command_loop_2 () at keyboard.c:1323
#80 0x0812db3f in internal_catch (tag=137297257, 
    func=0x80d78c4 <command_loop_2>, arg=137240609) at eval.c:1144
#81 0x080d7871 in command_loop () at keyboard.c:1302
#82 0x080d73bb in recursive_edit_1 () at keyboard.c:995
---Type <return> to continue, or q <return> to quit---
#83 0x080d74e3 in Frecursive_edit () at keyboard.c:1056
#84 0x080d637b in main (argc=3, argv=0xbffff984) at emacs.c:1767
#85 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) xbacktrace
"backquote-listify"
"backquote-process"
"backquote-process"
"backquote-process"
0x81a04e4 PVEC_COMPILED
"`"
0x8b65b35 Lisp type 5
"ediff-get-difference"
"aref"
"ediff-get-fine-diff-vector-from-diff-record"
"ediff-get-fine-diff-vector"
"let"
"ediff-set-fine-diff-properties-in-one-buffer"
"progn"
"or"
"ediff-set-fine-diff-properties"
"let"
"or"
"ediff-make-fine-diffs"
"if"
"cond"
"ediff-install-fine-diff-if-necessary"
"ediff-select-difference"
"ediff-restore-highlighting"
"ediff-recenter"
"ediff-diff-to-diff"
"ediff-copy-A-to-B"
"call-interactively"
(gdb) 

-- 
Peter Seibel                                     address@hidden

         Lisp is the red pill. -- John Fraser, comp.lang.lisp




reply via email to

[Prev in Thread] Current Thread [Next in Thread]