Eric Hanchrow
2006-05-17 22:56:33 UTC
As soon as I saw the announcement that emacs--multi-tty--0--patch-557
was released, I did "tla replay" in my multi-tty-emacs directory and
rebuilt. As soon as I started Emacs, I got this segfault:
15:48:56 [erich at debian src]$ gdb --args emacs -nw
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
DISPLAY = :0.0
TERM = screen
Breakpoint 1 at 0x80ef286: file emacs.c, line 465.
Breakpoint 2 at 0x8108399: file sysdep.c, line 1441.
(gdb) run
Starting program: /usr/local/src/multi-tty-emacs/src/emacs -nw
Program received signal SIGSEGV, Segmentation fault.
0x080c31ac in realize_basic_faces (f=0x8349a68) at xfaces.c:7096
7096 if (face->font != FRAME_FONT (f))
(gdb) bt
#0 0x080c31ac in realize_basic_faces (f=0x8349a68) at xfaces.c:7096
#1 0x080c4495 in Fdisplay_supports_face_attributes_p (attributes=138293765, display=137665132) at xfaces.c:6246
#2 0x081577c3 in Ffuncall (nargs=3, args=0xbfcc29b0) at eval.c:2908
#3 0x08184a4a in Fbyte_code (bytestr=136450715, vector=136450940, maxdepth=40) at bytecode.c:694
#4 0x08157167 in funcall_lambda (fun=136450668, nargs=2, arg_vector=0xbfcc2ac4) at eval.c:3089
#5 0x081576da in Ffuncall (nargs=3, args=0xbfcc2ac0) at eval.c:2957
#6 0x08184a4a in Fbyte_code (bytestr=136451267, vector=136451380, maxdepth=32) at bytecode.c:694
#7 0x08157167 in funcall_lambda (fun=136451212, nargs=2, arg_vector=0xbfcc2bcc) at eval.c:3089
#8 0x081576da in Ffuncall (nargs=3, args=0xbfcc2bc8) at eval.c:2957
#9 0x08184a4a in Fbyte_code (bytestr=136452387, vector=136452420, maxdepth=40) at bytecode.c:694
#10 0x08157167 in funcall_lambda (fun=136452324, nargs=3, arg_vector=0xbfcc2cd4) at eval.c:3089
#11 0x081576da in Ffuncall (nargs=4, args=0xbfcc2cd0) at eval.c:2957
#12 0x08184a4a in Fbyte_code (bytestr=136454811, vector=136455172, maxdepth=48) at bytecode.c:694
#13 0x08157167 in funcall_lambda (fun=136454772, nargs=1, arg_vector=0xbfcc2de4) at eval.c:3089
#14 0x081576da in Ffuncall (nargs=2, args=0xbfcc2de0) at eval.c:2957
#15 0x08184a4a in Fbyte_code (bytestr=136459683, vector=136459716, maxdepth=16) at bytecode.c:694
#16 0x08157167 in funcall_lambda (fun=136459660, nargs=0, arg_vector=0xbfcc2ef4) at eval.c:3089
#17 0x081576da in Ffuncall (nargs=1, args=0xbfcc2ef0) at eval.c:2957
#18 0x081587b1 in call0 (fn=138277393) at eval.c:2670
#19 0x08059b80 in init_display () at dispnew.c:6863
#20 0x080f1250 in main (argc=2, argv=0xbfcc3aa4) at emacs.c:1704
Lisp Backtrace:
"display-supports-face-attributes-p" (0x83e3205)
"face-spec-set-match-display" (0x83e3215)
"face-spec-choose" (0x83e3235)
"face-spec-match-p" (0x8364369)
"frame-set-background-mode" (0x8349a6c)
"tty-set-up-initial-frame-faces" (0xffffffff)
(gdb)
was released, I did "tla replay" in my multi-tty-emacs directory and
rebuilt. As soon as I started Emacs, I got this segfault:
15:48:56 [erich at debian src]$ gdb --args emacs -nw
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
DISPLAY = :0.0
TERM = screen
Breakpoint 1 at 0x80ef286: file emacs.c, line 465.
Breakpoint 2 at 0x8108399: file sysdep.c, line 1441.
(gdb) run
Starting program: /usr/local/src/multi-tty-emacs/src/emacs -nw
Program received signal SIGSEGV, Segmentation fault.
0x080c31ac in realize_basic_faces (f=0x8349a68) at xfaces.c:7096
7096 if (face->font != FRAME_FONT (f))
(gdb) bt
#0 0x080c31ac in realize_basic_faces (f=0x8349a68) at xfaces.c:7096
#1 0x080c4495 in Fdisplay_supports_face_attributes_p (attributes=138293765, display=137665132) at xfaces.c:6246
#2 0x081577c3 in Ffuncall (nargs=3, args=0xbfcc29b0) at eval.c:2908
#3 0x08184a4a in Fbyte_code (bytestr=136450715, vector=136450940, maxdepth=40) at bytecode.c:694
#4 0x08157167 in funcall_lambda (fun=136450668, nargs=2, arg_vector=0xbfcc2ac4) at eval.c:3089
#5 0x081576da in Ffuncall (nargs=3, args=0xbfcc2ac0) at eval.c:2957
#6 0x08184a4a in Fbyte_code (bytestr=136451267, vector=136451380, maxdepth=32) at bytecode.c:694
#7 0x08157167 in funcall_lambda (fun=136451212, nargs=2, arg_vector=0xbfcc2bcc) at eval.c:3089
#8 0x081576da in Ffuncall (nargs=3, args=0xbfcc2bc8) at eval.c:2957
#9 0x08184a4a in Fbyte_code (bytestr=136452387, vector=136452420, maxdepth=40) at bytecode.c:694
#10 0x08157167 in funcall_lambda (fun=136452324, nargs=3, arg_vector=0xbfcc2cd4) at eval.c:3089
#11 0x081576da in Ffuncall (nargs=4, args=0xbfcc2cd0) at eval.c:2957
#12 0x08184a4a in Fbyte_code (bytestr=136454811, vector=136455172, maxdepth=48) at bytecode.c:694
#13 0x08157167 in funcall_lambda (fun=136454772, nargs=1, arg_vector=0xbfcc2de4) at eval.c:3089
#14 0x081576da in Ffuncall (nargs=2, args=0xbfcc2de0) at eval.c:2957
#15 0x08184a4a in Fbyte_code (bytestr=136459683, vector=136459716, maxdepth=16) at bytecode.c:694
#16 0x08157167 in funcall_lambda (fun=136459660, nargs=0, arg_vector=0xbfcc2ef4) at eval.c:3089
#17 0x081576da in Ffuncall (nargs=1, args=0xbfcc2ef0) at eval.c:2957
#18 0x081587b1 in call0 (fn=138277393) at eval.c:2670
#19 0x08059b80 in init_display () at dispnew.c:6863
#20 0x080f1250 in main (argc=2, argv=0xbfcc3aa4) at emacs.c:1704
Lisp Backtrace:
"display-supports-face-attributes-p" (0x83e3205)
"face-spec-set-match-display" (0x83e3215)
"face-spec-choose" (0x83e3235)
"face-spec-match-p" (0x8364369)
"frame-set-background-mode" (0x8349a6c)
"tty-set-up-initial-frame-faces" (0xffffffff)
(gdb)
--
The story will be familiar to anyone who has ever seen a movie
about a troubled athlete and a brilliant coach. It will also be
familiar to anyone who has not.
-- Roger Ebert, on "Stick It" (2006)
The story will be familiar to anyone who has ever seen a movie
about a troubled athlete and a brilliant coach. It will also be
familiar to anyone who has not.
-- Roger Ebert, on "Stick It" (2006)