Le 08/04/2014 14:21, Daniel Colascione a écrit : > What happens if you add that Ffset check to emacs-24? I can bootstrap just fine. Attached is the patch I used (cherry picking had a small conflict) > What symbol are we trying to set? > (Use xsymbol.) What does valid_lisp_object_p (definition) actually > return when you call it? Ok, here's a new gdb session. This time I batch compile testcover.el because I noticed that tcover-ses.el requires it and the problem arises while requiring testcover.el. Starting program: /home/youngfrog/sources/emacs-from-git/src/emacs --batch -f batch-byte-compile ../lisp/emacs-lisp/testcover.el Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". [New Thread 0xb639bb40 (LWP 25884)] Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:355 355 signal (sig, SIG_DFL); (gdb) bt #0 terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:355 #1 0x0816baaf in emacs_abort () at sysdep.c:2130 #2 0x081b5a4b in Ffset (symbol=144208610, definition=137959189) at data.c:733 #3 0x081b5b8a in Fdefalias (symbol=144208610, definition=137959189, docstring=139331522) at data.c:777 #4 0x081ce690 in Ffuncall (nargs=3, args=0xbfffb434) at eval.c:2822 #5 0x08205c55 in exec_byte_code (bytestr=144054457, vector=142916517, maxdepth=12, args_template=139331522, nargs=0, args=0x0) at bytecode.c:919 #6 0x0820535c in Fbyte_code (bytestr=144054457, vector=142916517, maxdepth=12) at bytecode.c:482 #7 0x081cd5b1 in eval_sub (form=144189750) at eval.c:2191 #8 0x081f20a1 in readevalloop (readcharfun=139400210, stream=0x893dbe8, sourcename=143932745, printflag=false, unibyte=139331522, readfun=139331522, start=139331522, end=139331522) at lread.c:1934 #9 0x081f108f in Fload (file=137504601, noerror=139331522, nomessage=139331546, nosuffix=139331522, must_suffix=139331546) at lread.c:1363 #10 0x081d705a in Frequire (feature=143220250, filename=139331522, noerror=139331522) at fns.c:2671 (gdb) p symbol No symbol "symbol" in current context. (gdb) f 2 #2 0x081b5a4b in Ffset (symbol=144208610, definition=137959189) at data.c:733 733 emacs_abort (); (gdb) p symbol $1 = 144208610 (gdb) xsymbol $2 = (struct Lisp_Symbol *) 0x89872e0 "edebug-original-eval-defun" (gdb) p valid_lisp_object_p (definition) $3 = 0 (gdb) f 9 #9 0x081f108f in Fload (file=137504601, noerror=139331522, nomessage=139331546, nosuffix=139331522, must_suffix=139331546) at lread.c:1363 1363 readevalloop (Qget_file_char, stream, hist_file_name, (gdb) p file $4 = 137504601 (gdb) xpr Lisp_String $5 = (struct Lisp_String *) 0x8322758 "edebug" (gdb) > Can you share your binary and core dump? Sure: http://homepages.ulb.ac.be/~nrichard/emacs+core.tar.bz2 N.