>>>> Stephen J Turnbull <stephen(a)xemacs.org> writes:
>>>> "Jens" == Jens Petersen
<petersen(a)redhat.com> writes:
Jens> Here's a gdb backtrace.
Jens> #4 0x0000000000690659 in x_wm_set_cell_size
Jens> (wmshell=0x14a95b0, cw=0, ch=0) at frame-x.c:281
sjt> I think I've seen this on 32-bit systems, but not since I
sjt> added some code to catch it. :-(
OK, I just tried this on my "under construction" devel box (Tyan S2895
mobo, 1 Opteron 265 dual-core CPU, 2GB) and it does not crash at
startup with any of LANG=C, LANG=ja_JP.eucJP, or LANG=ja_JP.utf8. So
I don't think it's due to x86_64 alone.
However, a ton of stuff is not yet installed (IMs, fonts, etc), so I'm
not sure how robust a test it is. XEmacs should spew a bunch of
information about the fonts it's configuring at startup. Can you tell
me what they are? What locale(s) are you seeing the crash in?
FYI, here's my Installation:
uname -a: Linux tleeps19 2.6.15-gentoo-r1 #3 SMP Wed Feb 1 18:02:39 JST 2006 x86_64 Dual
Core AMD Opteron(tm) Processor 265 AuthenticAMD GNU/Linux
../configure '--with-mule' '--with-debug' '--with-widgets=athena'
'--with-dialogs=athena' '--with-athena=3d'
'--with-xft=emacs,menubars,tabs,gauges' '--with-bignum=gmp'
'--with-error-checking=all' '--with-memory-usage-stats'
XEmacs 21.5-b25 "eggplant" (+CVS-20060228) configured for
`x86_64-unknown-linux'.
Compilation Environment and Installation Defaults:
Source code location: /home/steve/Projects/XEmacs/mainline
Installation prefix: /usr/local
Operating system description file: `s/linux.h'
Not using any machine description file
Compiler version: gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0,
pie-8.7.8)
- GCC specs file: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
- Compiler command: gcc -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wunused-parameter -g
libc version: 2.3.5
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
- Compiling in support for Xft antialiased fonts (EXPERIMENTAL).
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
- Using Xft to render antialiased fonts in menubars.
WARNING: This feature will be replaced with a face.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
- Using Xft to render antialiased fonts in tab controls.
WARNING: This feature will be replaced with a face.
- Using Xft to render antialiased fonts in progress bars.
WARNING: This feature will be replaced with a face.
WARNING: This feature not yet implemented; setting ignored.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
Compiling in support for Canna on Mule.
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Compiling in support for more number types using the GNU MP library.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Using the new portable dumper.
Dumping into executable.
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.