[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)
- Re: Preview: portable dumper, (continued)
- Re: Preview: portable dumper, Robert Pluim, 2018/02/15
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Paul Eggert, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Stefan Monnier, 2018/02/21
- Re: Preview: portable dumper,
Robert Pluim <=
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Robert Pluim, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/20
- Re: Preview: portable dumper, Alan Third, 2018/02/14
- Re: Preview: portable dumper, Philipp Stephani, 2018/02/14
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/14
- Re: Preview: portable dumper, Alan Third, 2018/02/15
- Re: Preview: portable dumper, Daniel Colascione, 2018/02/15