-- Renaud Dans <reno(a)brutele.be> spake thusly:
Since my last "apt-get dist-upgrade", I cannot start xemacs
in X
anymore but well in the console. I did search in the news and in the
Debian Emacsen mail archive but I have found a information that could
help me.
<snip>
uname -a: Linux eeyore 2.4.17-rc1 #2 Sun Dec 16 17:50:34 EST 2001
i686 unknown
./configure '--with-sound=none,native' '--cflags=-O2 -g -Wall'
'--with-x11' '--extra-verbose' '--with-site-lisp'
'--statedir=/var/lib' '--infodir=/usr/share/info/xemacs-21.4.6'
'--prefix=/usr' '--error-checking=none' '--debug=no'
'--dynamic'
'--without-postgresql' '--with-gpm=no' '--with_menubars=lucid'
'--with_scrollbars=lucid' '--with_dialogs=athena'
'--docdir=/usr/lib/xemacs-21.4.6/i386-debian-linux/mule/'
'--with-mule' '--with-canna=no' '--with-wnn=no'
'--with-xim=xlib'
'--with-xfs'
'--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-package
s::/usr/share/xemacs21/packages:/usr/share/xemacs21/mule-packages:/us
r/share/xemacs21/site-packages' 'i386-debian-linux'
XEmacs 21.4.6 "Common Lisp" configured for `i386-debian-linux'.
Compilation / Installation:
Source code location:
/home/dres/project/debian/current/xemacs21/xemacs-21.4.6
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -g -Wall
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-znocombreloc'.
- Consider configuring with --pdump.
<snip>
Lisp backtrace follows:
# bind (frame-being-created)
make-frame(nil #<x-device on ":0.0" 0x2412>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Erreur de segmentation
I'd say this looks like the '-z combreloc' bug, except that configure
says it's linking with '-znocombreloc'. However, it might be worth
trying to build with --pdump. I've CC'd the Debian package maintainer
in case he's a) not aware of the problem or b) not found a fix yet.