emacs-devel
[Top][All Lists]
Advanced

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

Re: Preview: portable dumper


From: Robert Pluim
Subject: Re: Preview: portable dumper
Date: Tue, 20 Feb 2018 18:32:33 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (gnu/linux)

Daniel Colascione <address@hidden> writes:

> On Feb 20, 2018 8:37 AM, Robert Pluim <address@hidden> wrote:
>
>  Robert Pluim <address@hidden> writes: 
>  > I'm not sure if this was meant for me as well. In any case, I just 
>  > pulled and rebuilt, and everything seems to be working well as of 
>  > commit 9484bb3ab8e39add474400e5982802b61c56eb3a (I'm using it to write 
>  > this message). 
>
>  I spoke too soon. Commit fca8372020248318f1d0007378607a912b19026e is causing 
>
>  ./temacs --batch  --load loadup pbootstrap 
>
>  to segfault. As far as I can tell, all that commit does is replace 
>  eassert with eassume, but reverting it causes the crash to go away. 
>
> Do you get an assertion failure if you enable assertion checking? If we're 
> seeing this kind of problem from the compiler expectation alone, I'll 
> definitely revert that change.

No, --enable-checking=all gets me a different segfault:

(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00000000005d4556 in unbind_to (count=<optimized out>, address@hidden(0)) 
at eval.c:3576
#2  0x000000000061bb01 in exec_byte_code (bytestr=<optimized out>, 
vector=<optimized out>, maxdepth=<optimized out>, 
    address@hidden(0), address@hidden, args=<optimized out>, address@hidden)
    at bytecode.c:652
#3  0x00000000005d5538 in funcall_lambda (fun=XIL(0xe005c5), address@hidden, 
    address@hidden) at eval.c:3108
#4  0x00000000005d5983 in Ffuncall (nargs=4, address@hidden) at eval.c:2839
#5  0x000000000061bb88 in exec_byte_code (bytestr=<optimized out>, 
vector=<optimized out>, maxdepth=<optimized out>, 
    address@hidden(0), address@hidden, args=<optimized out>, address@hidden)
    at bytecode.c:632
#6  0x00000000005d5538 in funcall_lambda (fun=XIL(0xe004a5), address@hidden, 
    address@hidden) at eval.c:3108
#7  0x00000000005d5983 in Ffuncall (nargs=5, address@hidden) at eval.c:2839
#8  0x000000000061bb88 in exec_byte_code (bytestr=<optimized out>, 
vector=<optimized out>, maxdepth=<optimized out>, 
    address@hidden(0), address@hidden, args=<optimized out>, address@hidden)
    at bytecode.c:632
#9  0x00000000005d5538 in funcall_lambda (address@hidden(0xdfc155), 
address@hidden, 
    address@hidden) at eval.c:3108
#10 0x00000000005d4765 in apply_lambda (fun=XIL(0xdfc155), args=<optimized 
out>, address@hidden) at eval.c:2962
#11 0x00000000005d4b42 in eval_sub (address@hidden(0xdf94a3)) at eval.c:2365
#12 0x0000000000607604 in readevalloop (address@hidden(0x6a50), 
    address@hidden, address@hidden(0xe37814), address@hidden, 
    address@hidden(0), address@hidden(0), start=XIL(0), end=XIL(0)) at 
lread.c:2073
#13 0x0000000000607d9b in Fload (file=XIL(0xe37894), noerror=<optimized out>, 
nomessage=XIL(0), 
    nosuffix=<optimized out>, must_suffix=<optimized out>) at lread.c:1457
#14 0x00000000005d4d64 in eval_sub (address@hidden(0xd99ea3)) at eval.c:2304
#15 0x0000000000607604 in readevalloop (address@hidden(0x6a50), 
    address@hidden, address@hidden(0xde5394), address@hidden, 
    address@hidden(0), address@hidden(0), start=XIL(0), end=XIL(0)) at 
lread.c:2073
#16 0x0000000000607d9b in Fload (file=XIL(0xde5274), noerror=<optimized out>, 
nomessage=XIL(0), 
    nosuffix=<optimized out>, must_suffix=<optimized out>) at lread.c:1457
#17 0x00000000005d4d64 in eval_sub (address@hidden(0xde2aa3)) at eval.c:2304
#18 0x00000000005d9db8 in Feval (form=XIL(0xde2aa3), lexical=<optimized out>) 
at eval.c:2110
#19 0x00000000005d3be7 in internal_condition_case (address@hidden 
<top_level_2>, 
    address@hidden(0x53d0), address@hidden <cmd_error>) at eval.c:1336
#20 0x000000000053ee4c in top_level_1 (address@hidden(0)) at keyboard.c:1130
#21 0x00000000005d3b2c in internal_catch (address@hidden(0xcae0), 
address@hidden <top_level_1>, 
    address@hidden(0)) at eval.c:1101
#22 0x000000000053b2b8 in command_loop () at keyboard.c:1091
#23 0x00000000005418b6 in recursive_edit_1 () at keyboard.c:698
#24 0x0000000000541c38 in Frecursive_edit () at keyboard.c:769
#25 0x000000000041c197 in main (argc=5, argv=0x7fffffffdbb8) at emacs.c:1929
(gdb) 



reply via email to

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