[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs from head segfaults when run with -nw
From: |
Sascha Wilde |
Subject: |
Re: emacs from head segfaults when run with -nw |
Date: |
Sat, 17 Apr 2010 20:49:20 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) |
Eli Zaretskii <address@hidden> wrote:
>> From: Sascha Wilde <address@hidden>
[...]
> Thanks. Can you show more of the backtrace? I'd like to see if we
> are marking a char-table here.
>
>> If it helps I can make an unoptimized build and send more complete
>> debugging output...
>
> It would certainly help, if the unoptimized build crashes as well.
Took me some time to get the segfault, but finally I succeeded... :-)
Ok, here we go:
Program received signal SIGSEGV, Segmentation fault.
mark_object (arg=17) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5464
5464 if (STRING_MARKED_P (ptr))
(gdb) bt
#0 mark_object (arg=17) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5464
#1 0x081c4da8 in mark_object (arg=139549338) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5572
#2 0x081c49bb in mark_vectorlike (ptr=0x854b1a8) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#3 0x081c4d76 in mark_object (arg=173450358) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#4 0x081c4db3 in mark_object (arg=173801986) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#5 0x081c49bb in mark_vectorlike (ptr=0xa6c0fc8) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#6 0x081c4d76 in mark_object (arg=175834341) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#7 0x081c4db3 in mark_object (arg=175000194) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#8 0x081c49bb in mark_vectorlike (ptr=0xa737790) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#9 0x081c4d76 in mark_object (arg=175054693) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#10 0x081c4db3 in mark_object (arg=176956906) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#11 0x081c49bb in mark_vectorlike (ptr=0xa8c6560) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#12 0x081c4d76 in mark_object (arg=176973309) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#13 0x081c4db3 in mark_object (arg=142175186) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#14 0x081c49bb in mark_vectorlike (ptr=0x865c070) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#15 0x081c4d76 in mark_object (arg=173472525) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#16 0x081c4db3 in mark_object (arg=173488954) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#17 0x081c49bb in mark_vectorlike (ptr=0xa574600) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#18 0x081c4d76 in mark_object (arg=141086918) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#19 0x081c4db3 in mark_object (arg=173519426) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#20 0x081c49bb in mark_vectorlike (ptr=0xa5c7450) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#21 0x081c4d76 in mark_object (arg=173831501) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#22 0x081c4db3 in mark_object (arg=173519450) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#23 0x081c5029 in mark_object (arg=142043326) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#24 0x081c5029 in mark_object (arg=142023486) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#25 0x081c4bfa in mark_object (arg=173831733) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5519
#26 0x081c4db3 in mark_object (arg=139712370) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#27 0x081c5029 in mark_object (arg=140596358) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#28 0x081c5029 in mark_object (arg=140578038) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#29 0x081c4da8 in mark_object (arg=142176594) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5572
#30 0x081c49bb in mark_vectorlike (ptr=0x8797888) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#31 0x081c4d76 in mark_object (arg=142178709) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#32 0x081c4db3 in mark_object (arg=140314194) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#33 0x081c49bb in mark_vectorlike (ptr=0x8796130) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#34 0x081c4d76 in mark_object (arg=142172709) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#35 0x081c4db3 in mark_object (arg=140108982) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5573
#36 0x081c5029 in mark_object (arg=140109446) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#37 0x081c5029 in mark_object (arg=140110798) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#38 0x081c4dbe in mark_object (arg=142125562) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5574
#39 0x081c5029 in mark_object (arg=139940478) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5685
#40 0x081c4da8 in mark_object (arg=173821890) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5572
#41 0x081c49bb in mark_vectorlike (ptr=0x86ecf90) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5368
#42 0x081c4d76 in mark_object (arg=141147429) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
---Type <return> to continue, or q <return> to quit---
[SNIP -- _many_ rounds in alloc.c and some extra in intervals.c ...]
#1363 0x081c4d76 in mark_object (arg=139427045) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5560
#1364 0x081c42af in Fgarbage_collect () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/alloc.c:5083
#1365 0x081de0c2 in Ffuncall (nargs=2, args=0xbfcfade0) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:2958
#1366 0x0821eaea in Fbyte_code (bytestr=173608505, vector=174689573,
maxdepth=52)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1367 0x081dea91 in funcall_lambda (fun=175015845, nargs=0,
arg_vector=0xbfcfb0c4)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1368 0x081de555 in Ffuncall (nargs=1, args=0xbfcfb0c0) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1369 0x0821eaea in Fbyte_code (bytestr=174186641, vector=175017085,
maxdepth=24)
---Type <return> to continue, or q <return> to quit---
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1370 0x081dea91 in funcall_lambda (fun=175017309, nargs=0,
arg_vector=0xbfcfb384)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1371 0x081de555 in Ffuncall (nargs=1, args=0xbfcfb380) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1372 0x0821eaea in Fbyte_code (bytestr=174239473, vector=174664165,
maxdepth=24)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1373 0x081dea91 in funcall_lambda (fun=174134565, nargs=3,
arg_vector=0xbfcfb644)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1374 0x081de555 in Ffuncall (nargs=4, args=0xbfcfb640) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1375 0x0821eaea in Fbyte_code (bytestr=174244001, vector=174040565,
maxdepth=16)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1376 0x081dea91 in funcall_lambda (fun=174141013, nargs=2,
arg_vector=0xbfcfb8f4)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1377 0x081de555 in Ffuncall (nargs=3, args=0xbfcfb8f0) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1378 0x0821eaea in Fbyte_code (bytestr=174155265, vector=173650173,
maxdepth=24)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1379 0x081dea91 in funcall_lambda (fun=174095165, nargs=1,
arg_vector=0xbfcfbbb4)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1380 0x081de555 in Ffuncall (nargs=2, args=0xbfcfbbb0) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1381 0x0821eaea in Fbyte_code (bytestr=174105665, vector=174030709,
maxdepth=12)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:680
#1382 0x081dd53c in Feval (form=174344094) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:2352
#1383 0x081da746 in Fprogn (args=174343070) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:415
#1384 0x080b61c1 in Fsave_window_excursion (args=174343070) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/window.c:6563
#1385 0x0821f737 in Fbyte_code (bytestr=174105713, vector=141350829, maxdepth=4)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/bytecode.c:841
#1386 0x081dea91 in funcall_lambda (fun=174130877, nargs=0,
arg_vector=0xbfcfc194)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3211
#1387 0x081de555 in Ffuncall (nargs=1, args=0xbfcfc190) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3070
#1388 0x081ddeb9 in apply1 (fn=174553986, arg=139425994) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:2765
#1389 0x081d8771 in Fcall_interactively (function=174553986,
record_flag=139425994, keys=139460285)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/callint.c:396
#1390 0x081de380 in Ffuncall (nargs=4, args=0xbfcfc460) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:3030
#1391 0x081ddf74 in call3 (fn=139546458, arg1=174553986, arg2=139425994,
arg3=139425994)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:2854
#1392 0x0816ab20 in Fcommand_execute (cmd=174553986, record_flag=139425994,
keys=139425994, special=139425994)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:10345
#1393 0x0815cc9f in command_loop_1 () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:1756
#1394 0x081dc028 in internal_condition_case (bfun=0x815c5cb <command_loop_1>,
handlers=139463994, hfun=0x815bfa5 <cmd_error>)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:1490
#1395 0x0815c321 in command_loop_2 () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:1356
#1396 0x081dbb0a in internal_catch (tag=139461066, func=0x815c2fc
<command_loop_2>, arg=139425994)
at /home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/eval.c:1226
---Type <return> to continue, or q <return> to quit---
#1397 0x0815c2da in command_loop () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:1335
#1398 0x0815bbc4 in recursive_edit_1 () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:950
#1399 0x0815bd2f in Frecursive_edit () at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/keyboard.c:1012
#1400 0x0815a52a in main (argc=3, argv=0xbfcfcc14) at
/home/wilde/src/stdsrc/emacs/emacs-wilde.hg/src/emacs.c:1784
Lisp Backtrace:
"Info-fontify-node" (0xbfcfb0c4)
"Info-select-node" (0xbfcfb384)
"Info-find-node-2" (0xbfcfb644)
"Info-find-node" (0xbfcfb8f4)
"Info-goto-node" (0xbfcfbbb4)
"byte-code" (0xbfcfbdb4)
"Info-next" (0xbfcfc194)
"call-interactively" (0xbfcfc464)
(gdb) p obj
$1 = 16
(gdb) p *obj
Cannot access memory at address 0x10
cheers
sascha
--
Sascha Wilde : VI is to EMACS as masturbation is to making love:
: effective and always available but probably not your
: first choice...
- Re: emacs from head segfaults when run with -nw, (continued)
- Re: emacs from head segfaults when run with -nw, Juanma Barranquero, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Juanma Barranquero, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Juanma Barranquero, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/17
Re: emacs from head segfaults when run with -nw, Sascha Wilde, 2010/04/16
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/16
- Re: emacs from head segfaults when run with -nw, Sascha Wilde, 2010/04/17
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/17
- Re: emacs from head segfaults when run with -nw,
Sascha Wilde <=
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/19
- Re: emacs from head segfaults when run with -nw, Sascha Wilde, 2010/04/20
- Re: emacs from head segfaults when run with -nw, Eli Zaretskii, 2010/04/20