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

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

Re: Crash in alloc.c


From: Károly Lőrentey
Subject: Re: Crash in alloc.c
Date: Mon, 24 Oct 2005 15:16:23 +0200
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.51 (gnu/linux)

I forward this bug to bug-gnu-emacs@gnu.org, since it affects
officially released versions of Emacs on SuSE.

Friedrich Delgado Friedrichs <delgado@dfn-cert.de> writes:
> Please cc me on this, since I'm not on the list.
>
> I'm experiencing very frequent crashes with all emacs versions on our
> SuSE 9.1 installations, usually when publishing my planner-muse
> wiki.
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1212623328 (LWP 25762)]
> Fcons (car=146493344, cdr=146493344) at alloc.c:2701
> 2701          cons_free_list = *(struct Lisp_Cons **)&cons_free_list->cdr;
>
> Versions:
>
> GNU Emacs 22.0.51.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars, 
> multi-tty) of 2005-10-24 on kermit
>
> GNU Emacs 21.4.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 
> 2005-09-29 on kermit
>
> GNU Emacs 21.3.1 (i586-suse-linux, X toolkit, Xaw3d scroll bars) of 
> 2004-04-06 on gray
>
> However since the version I intend to use personally is multi-tty, I'm
> sending the report here.
>
> I don't see similar problems on my debian
> unstable boxes at home (with the same multi-tty version), which might
> indicate that one of the libraries on the SuSE 9.1 causes problems,
> but I'm not able to debug this any further.
>
> $ ldd emacs-22.0.51 
>         linux-gate.so.1 =>  (0xffffe000)
>         libXaw3d.so.7 => /usr/X11R6/lib/libXaw3d.so.7 (0xb7f91000)
>         libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0xb7f7b000)
>         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7f27000)
>         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7f1e000)
>         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7f06000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7ef7000)
>         libtiff.so.3 => /usr/lib/libtiff.so.3 (0xb7e81000)
>         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7e62000)
>         libpng.so.3 => /usr/lib/libpng.so.3 (0xb7e33000)
>         libz.so.1 => /lib/libz.so.1 (0xb7e22000)
>         libm.so.6 => /lib/tls/libm.so.6 (0xb7e00000)
>         libungif.so.4 => /usr/lib/libungif.so.4 (0xb7df8000)
>         libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7de8000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7cec000)
>         libncurses.so.5 => /lib/libncurses.so.5 (0xb7ca6000)
>         libc.so.6 => /lib/tls/libc.so.6 (0xb7b91000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fea000)
>         libdl.so.2 => /lib/libdl.so.2 (0xb7b8e000)
>
> If you need further assistance, don't hesitate to contact me.
>
> I could also provide a backtrace from the current stable emacs version
> which crashes under the same circumstances, but not from the SuSE 9.1
> emacs package, since there are no debugging symbols in this binary.
>
> Kind regards and thanks!
>
> And here comes the backtrace (22.0.51.1 multi-tty from today):
>
> (gdb) bt
> #0  Fcons (car=146493344, cdr=146493344) at alloc.c:2701
> #1  0x081380d1 in Flist (nargs=2, args=0xbfff75b0) at alloc.c:2789
> #2  0x0814bd49 in Feval (form=146493037) at eval.c:2214
> #3  0x0814bdaf in Feval (form=146493005) at eval.c:2169
> #4  0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #5  0x0814e31a in Flet (args=146492997) at eval.c:1053
> #6  0x0814be02 in Feval (form=146492773) at eval.c:2151
> #7  0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #8  0x0814c2a5 in funcall_lambda (fun=146493400, nargs=1, 
> arg_vector=0xbfff79e4) at eval.c:3042
> #9  0x0814c5b3 in Ffuncall (nargs=2, args=0xbfff79e0) at eval.c:2917
> #10 0x0814dc80 in Fapply (nargs=2, args=0xbfff79e0) at eval.c:2304
> #11 0x0814dd44 in apply1 (fn=146493405, arg=144692605) at eval.c:2620
> #12 0x0814bc3d in Feval (form=144692621) at eval.c:2260
> #13 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #14 0x0814e5ca in Fif (args=144692701) at eval.c:381
> #15 0x0814be02 in Feval (form=144692749) at eval.c:2151
> #16 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #17 0x0814e5ca in Fif (args=144692845) at eval.c:381
> #18 0x0814be02 in Feval (form=144692893) at eval.c:2151
> #19 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #20 0x0814c2a5 in funcall_lambda (fun=144692264, nargs=1, 
> arg_vector=0xbfff7d60) at eval.c:3042
> #21 0x0814c34f in apply_lambda (fun=144692269, args=146758541, eval_flag=1) 
> at eval.c:2971
> #22 0x0814bb1d in Feval (form=144684437) at eval.c:2262
> #23 0x0814be80 in Fsetq (args=137490449) at eval.c:534
> #24 0x0814be02 in Feval (form=144684469) at eval.c:2151
> #25 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #26 0x0814c2a5 in funcall_lambda (fun=145006760, nargs=2, 
> arg_vector=0xbfff7ff0) at eval.c:3042
> #27 0x0814c34f in apply_lambda (fun=145006765, args=137490497, eval_flag=1) 
> at eval.c:2971
> #28 0x0814bb1d in Feval (form=144691861) at eval.c:2262
> #29 0x0814bcc7 in Feval (form=144691893) at eval.c:2189
> #30 0x0814bcc7 in Feval (form=144691909) at eval.c:2189
> #31 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #32 0x0814c2a5 in funcall_lambda (fun=144691520, nargs=3, 
> arg_vector=0xbfff8310) at eval.c:3042
> #33 0x0814c34f in apply_lambda (fun=144691525, args=137490497, eval_flag=1) 
> at eval.c:2971
> #34 0x0814bb1d in Feval (form=146664493) at eval.c:2262
> #35 0x0814e601 in Fand (args=146493344) at eval.c:353
> #36 0x0814be02 in Feval (form=146664469) at eval.c:2151
> #37 0x0814e661 in For (args=146493344) at eval.c:328
> #38 0x0814be02 in Feval (form=146664461) at eval.c:2151
> #39 0x0814e588 in Fif (args=146664565) at eval.c:376
> #40 0x0814be02 in Feval (form=146664453) at eval.c:2151
> #41 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #42 0x0814e5ca in Fif (args=146666317) at eval.c:381
> #43 0x0814be02 in Feval (form=146666261) at eval.c:2151
> #44 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #45 0x0814e5ca in Fif (args=146666229) at eval.c:381
> #46 0x0814be02 in Feval (form=146666125) at eval.c:2151
> #47 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #48 0x0814be02 in Feval (form=147895245) at eval.c:2151
> #49 0x0814e5ac in Fif (args=147895229) at eval.c:380
> #50 0x0814be02 in Feval (form=147895141) at eval.c:2151
> ---Type <return> to continue, or q <return> to quit---
> #51 0x0814bc46 in Feval (form=146666109) at eval.c:2260
> #52 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #53 0x0814e31a in Flet (args=146666101) at eval.c:1053
> #54 0x0814be02 in Feval (form=146666005) at eval.c:2151
> #55 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #56 0x0814be02 in Feval (form=148040221) at eval.c:2151
> #57 0x0814cbff in Funwind_protect (args=148040189) at eval.c:1310
> #58 0x0814be02 in Feval (form=148040181) at eval.c:2151
> #59 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #60 0x0814e31a in Flet (args=148040165) at eval.c:1053
> #61 0x0814be02 in Feval (form=148040157) at eval.c:2151
> #62 0x0814bc46 in Feval (form=146665997) at eval.c:2260
> #63 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #64 0x0814c2a5 in funcall_lambda (fun=146664688, nargs=2, 
> arg_vector=0xbfff91b0) at eval.c:3042
> #65 0x0814c34f in apply_lambda (fun=146664693, args=137490497, eval_flag=1) 
> at eval.c:2971
> #66 0x0814bb1d in Feval (form=146663965) at eval.c:2262
> #67 0x0814c379 in apply_lambda (fun=146665885, args=146663965, eval_flag=1) 
> at eval.c:2979
> #68 0x0814bb1d in Feval (form=146663933) at eval.c:2262
> #69 0x0814bcc7 in Feval (form=146663877) at eval.c:2189
> #70 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #71 0x0814e47d in FletX (args=146665381) at eval.c:995
> #72 0x0814be02 in Feval (form=146665157) at eval.c:2151
> #73 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #74 0x0814be02 in Feval (form=148042501) at eval.c:2151
> #75 0x0814e5ac in Fif (args=148042485) at eval.c:380
> #76 0x0814be02 in Feval (form=148042461) at eval.c:2151
> #77 0x0814bc46 in Feval (form=146664749) at eval.c:2260
> #78 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #79 0x0814c2a5 in funcall_lambda (fun=146664064, nargs=0, 
> arg_vector=0xbfff99a4) at eval.c:3042
> #80 0x0814c5b3 in Ffuncall (nargs=1, args=0xbfff99a0) at eval.c:2917
> #81 0x0814bd49 in Feval (form=146672613) at eval.c:2214
> #82 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #83 0x0814be02 in Feval (form=148042573) at eval.c:2151
> #84 0x0814e5ac in Fif (args=148042557) at eval.c:380
> #85 0x0814be02 in Feval (form=148042549) at eval.c:2151
> #86 0x0814bc46 in Feval (form=146672597) at eval.c:2260
> #87 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #88 0x0814e109 in Fwhile (args=146672501) at eval.c:1075
> #89 0x0814be02 in Feval (form=146672253) at eval.c:2151
> #90 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #91 0x0814e31a in Flet (args=146672221) at eval.c:1053
> #92 0x0814be02 in Feval (form=146672117) at eval.c:2151
> #93 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #94 0x08142933 in Fsave_restriction (body=146673565) at editfns.c:3105
> #95 0x0814be02 in Feval (form=146673549) at eval.c:2151
> #96 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #97 0x08145c73 in Fsave_excursion (args=146670749) at editfns.c:963
> #98 0x0814be02 in Feval (form=146673541) at eval.c:2151
> #99 0x0814cbff in Funwind_protect (args=146670757) at eval.c:1310
> #100 0x0814be02 in Feval (form=146673533) at eval.c:2151
> #101 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> ---Type <return> to continue, or q <return> to quit---
> #102 0x0814e31a in Flet (args=146673525) at eval.c:1053
> #103 0x0814be02 in Feval (form=146673381) at eval.c:2151
> #104 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #105 0x0814c2a5 in funcall_lambda (fun=146670800, nargs=3, 
> arg_vector=0xbfffa470) at eval.c:3042
> #106 0x0814c34f in apply_lambda (fun=146670805, args=137490497, eval_flag=1) 
> at eval.c:2971
> #107 0x0814bb1d in Feval (form=146673237) at eval.c:2262
> #108 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #109 0x0814c2a5 in funcall_lambda (fun=146673288, nargs=0, 
> arg_vector=0xbfffa610) at eval.c:3042
> #110 0x0814c34f in apply_lambda (fun=146673293, args=137490449, eval_flag=1) 
> at eval.c:2971
> #111 0x0814bb1d in Feval (form=147228437) at eval.c:2262
> #112 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #113 0x0814be02 in Feval (form=147109269) at eval.c:2151
> #114 0x0814e5ac in Fif (args=147109253) at eval.c:380
> #115 0x0814be02 in Feval (form=147109221) at eval.c:2151
> #116 0x0814bc46 in Feval (form=147228397) at eval.c:2260
> #117 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #118 0x0814be02 in Feval (form=146892093) at eval.c:2151
> #119 0x0814e5ac in Fif (args=146892061) at eval.c:380
> #120 0x0814be02 in Feval (form=146892021) at eval.c:2151
> #121 0x0814bc46 in Feval (form=147227821) at eval.c:2260
> #122 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #123 0x0814e31a in Flet (args=143122277) at eval.c:1053
> #124 0x0814be02 in Feval (form=143122205) at eval.c:2151
> #125 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #126 0x0814be02 in Feval (form=143121989) at eval.c:2151
> #127 0x0814bc46 in Feval (form=147227181) at eval.c:2260
> #128 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #129 0x0814c2a5 in funcall_lambda (fun=147227456, nargs=0, 
> arg_vector=0xbfffb054) at eval.c:3042
> #130 0x0814c5b3 in Ffuncall (nargs=1, args=0xbfffb050) at eval.c:2917
> #131 0x0814bd49 in Feval (form=146440221) at eval.c:2214
> #132 0x0814e601 in Fand (args=146493344) at eval.c:353
> #133 0x0814be02 in Feval (form=146440237) at eval.c:2151
> #134 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #135 0x0814e31a in Flet (args=146440245) at eval.c:1053
> #136 0x0814be02 in Feval (form=146440285) at eval.c:2151
> #137 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #138 0x0814c2a5 in funcall_lambda (fun=146440032, nargs=0, 
> arg_vector=0xbfffb49c) at eval.c:3042
> #139 0x0814c5b3 in Ffuncall (nargs=1, args=0xbfffb498) at eval.c:2917
> #140 0x0814d992 in run_hook_with_args (nargs=1, args=0x8bb4fa0, 
> cond=285743899) at eval.c:2527
> #141 0x0814db58 in Frun_hooks (nargs=1, args=0xbfffb524) at eval.c:2390
> #142 0x0814c795 in Ffuncall (nargs=2, args=0xbfffb520) at eval.c:2843
> #143 0x08176c5f in Fbyte_code (bytestr=137490449, vector=136247044, 
> maxdepth=40) at bytecode.c:690
> #144 0x0814c23f in funcall_lambda (fun=136247044, nargs=2, 
> arg_vector=0xbfffb634) at eval.c:3049
> #145 0x0814c5b3 in Ffuncall (nargs=3, args=0xbfffb630) at eval.c:2917
> #146 0x08176c5f in Fbyte_code (bytestr=137975441, vector=136244116, 
> maxdepth=32) at bytecode.c:690
> #147 0x0814c23f in funcall_lambda (fun=136244116, nargs=6, 
> arg_vector=0xbfffb734) at eval.c:3049
> #148 0x0814c5b3 in Ffuncall (nargs=7, args=0xbfffb730) at eval.c:2917
> #149 0x08176c5f in Fbyte_code (bytestr=137908289, vector=136242004, 
> maxdepth=64) at bytecode.c:690
> #150 0x0814c23f in funcall_lambda (fun=136242004, nargs=4, 
> arg_vector=0xbfffb844) at eval.c:3049
> #151 0x0814c5b3 in Ffuncall (nargs=5, args=0xbfffb840) at eval.c:2917
> #152 0x08176c5f in Fbyte_code (bytestr=137966425, vector=136234636, 
> maxdepth=48) at bytecode.c:690
> ---Type <return> to continue, or q <return> to quit---
> #153 0x0814c23f in funcall_lambda (fun=136234636, nargs=1, 
> arg_vector=0xbfffb954) at eval.c:3049
> #154 0x0814c5b3 in Ffuncall (nargs=2, args=0xbfffb950) at eval.c:2917
> #155 0x0814bd49 in Feval (form=145061965) at eval.c:2214
> #156 0x0814e5ac in Fif (args=145061973) at eval.c:380
> #157 0x0814be02 in Feval (form=145061997) at eval.c:2151
> #158 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #159 0x0814e31a in Flet (args=145001797) at eval.c:1053
> #160 0x0814be02 in Feval (form=145001845) at eval.c:2151
> #161 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #162 0x0814c2a5 in funcall_lambda (fun=145058368, nargs=4, 
> arg_vector=0xbfffbcd0) at eval.c:3042
> #163 0x0814c34f in apply_lambda (fun=145058373, args=137490449, eval_flag=1) 
> at eval.c:2971
> #164 0x0814bb1d in Feval (form=147201493) at eval.c:2262
> #165 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #166 0x0814c2a5 in funcall_lambda (fun=147201552, nargs=2, 
> arg_vector=0xbfffbe70) at eval.c:3042
> #167 0x0814c34f in apply_lambda (fun=147201557, args=137966473, eval_flag=1) 
> at eval.c:2971
> #168 0x0814bb1d in Feval (form=147012189) at eval.c:2262
> #169 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #170 0x0814be02 in Feval (form=147012181) at eval.c:2151
> #171 0x0814e5ac in Fif (args=147012173) at eval.c:380
> #172 0x0814be02 in Feval (form=147012109) at eval.c:2151
> #173 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #174 0x0814c2a5 in funcall_lambda (fun=147012464, nargs=1, 
> arg_vector=0xbfffc1f0) at eval.c:3042
> #175 0x0814c34f in apply_lambda (fun=147012469, args=148827987, eval_flag=1) 
> at eval.c:2971
> #176 0x0814bb1d in Feval (form=147010877) at eval.c:2262
> #177 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #178 0x0814c2a5 in funcall_lambda (fun=147010904, nargs=0, 
> arg_vector=0xbfffc390) at eval.c:3042
> #179 0x0814c34f in apply_lambda (fun=147010909, args=137490449, eval_flag=1) 
> at eval.c:2971
> #180 0x0814bb1d in Feval (form=147012725) at eval.c:2262
> #181 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #182 0x0814be02 in Feval (form=147014509) at eval.c:2151
> #183 0x0814e5ac in Fif (args=147014501) at eval.c:380
> #184 0x0814be02 in Feval (form=147014493) at eval.c:2151
> #185 0x0814bff1 in Fprogn (args=146493344) at eval.c:432
> #186 0x0814c2a5 in funcall_lambda (fun=147011848, nargs=1, 
> arg_vector=0xbfffc794) at eval.c:3042
> #187 0x0814c5b3 in Ffuncall (nargs=2, args=0xbfffc790) at eval.c:2917
> #188 0x081490e9 in Fcall_interactively (function=146213073, 
> record_flag=137490497, keys=137554276) at callint.c:884
> #189 0x080eca87 in Fcommand_execute (cmd=146213073, record_flag=137490497, 
> keys=137490449, special=137490449)
>     at keyboard.c:9861
> #190 0x080ecc7e in Fexecute_extended_command (prefixarg=137490449) at 
> keyboard.c:9971
> #191 0x0814c75e in Ffuncall (nargs=2, args=0xbfffcac0) at eval.c:2872
> #192 0x081490e9 in Fcall_interactively (function=137554985, 
> record_flag=137490449, keys=137554276) at callint.c:884
> #193 0x080eca87 in Fcommand_execute (cmd=137554985, record_flag=137490449, 
> keys=137490449, special=137490449)
>     at keyboard.c:9861
> #194 0x080f7b68 in command_loop_1 () at keyboard.c:1821
> #195 0x0814b1fd in internal_condition_case (bfun=0x80f77c0 <command_loop_1>, 
> handlers=137557633, 
>     hfun=0x80f26c0 <cmd_error>) at eval.c:1452
> #196 0x080f1a3c in command_loop_2 () at keyboard.c:1357
> #197 0x0814b2da in internal_catch (tag=137490449, func=0x80f1a20 
> <command_loop_2>, arg=137490449) at eval.c:1211
> #198 0x080f23b7 in command_loop () at keyboard.c:1336
> #199 0x080f2452 in recursive_edit_1 () at keyboard.c:976
> #200 0x080f259d in Frecursive_edit () at keyboard.c:1037
> ---Type <return> to continue, or q <return> to quit---
> #201 0x080e8eb0 in main (argc=1, argv=0xbfffd2d4) at emacs.c:1783
> (gdb) The program is running.  Exit anyway? (y or n) y
>
>
> -- 
> Friedrich Delgado Friedrichs (IT-Services), DFN-CERT Services GmbH
> https://www.dfn-cert.de/, +49 40 808077-555 (Hotline)
> _______________________________________________
> multi-tty mailing list
> multi-tty@lists.fnord.hu
> http://lists.fnord.hu/mailman/listinfo/multi-tty

-- 
Károly

Attachment: pgpAq0dgVaQhR.pgp
Description: PGP signature


reply via email to

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