Bug#435858: xterm: crashes on non-existent wide bold font
Package: xterm
Version: 228-1
Severity: normal
Hello,
if I try:
LC_CTYPE=en_US.UTF-8 xterm -fwb nonexistent
xterm crashes with the message below. I haven't seen this with any other
-fw -fb or -fn option or without an UTF-8 locale.
Obviously this bug should not normally happen as we should specify valid
fonts, but for some reason the font I used as widebold disappeared, and
it was not obvious understanding why uxterm stopped working.
*** glibc detected *** xterm: munmap_chunk(): invalid pointer: 0x080981fc ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(cfree+0x1bb)[0xb7bcefeb]
xterm[0x80615cd]
xterm[0x80536b7]
/usr/lib/libXt.so.6[0xb7e1c691]
/usr/lib/libXt.so.6[0xb7e1c81a]
/usr/lib/libXt.so.6(XtRealizeWidget+0xae)[0xb7e1cabe]
xterm[0x8055e39]
xterm[0x8064e7b]
xterm[0x80672e7]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7b78030]
xterm[0x804d511]
======= Memory map: ========
08048000-0808f000 r-xp 00000000 03:06 248063 /usr/bin/xterm
0808f000-08094000 rw-p 00047000 03:06 248063 /usr/bin/xterm
08094000-080d8000 rw-p 08094000 00:00 0 [heap]
b7872000-b7876000 r-xp 00000000 03:06 327048 /usr/lib/libXfixes.so.3.1.0
b7876000-b7877000 rw-p 00003000 03:06 327048 /usr/lib/libXfixes.so.3.1.0
b7877000-b787f000 r-xp 00000000 03:06 331010 /usr/lib/libXcursor.so.1.0.2
b787f000-b7880000 rw-p 00007000 03:06 331010 /usr/lib/libXcursor.so.1.0.2
b7880000-b7a80000 r--p 00000000 03:06 493847 /usr/lib/locale/locale-archive
b7a80000-b7a81000 rw-p b7a80000 00:00 0
b7a81000-b7a94000 r-xp 00000000 03:05 85984 /lib/i686/cmov/libpthread-2.6.so
b7a94000-b7a96000 rw-p 00013000 03:05 85984 /lib/i686/cmov/libpthread-2.6.so
b7a96000-b7a99000 rw-p b7a96000 00:00 0
b7a99000-b7a9b000 r-xp 00000000 03:05 85943 /lib/i686/cmov/libdl-2.6.so
b7a9b000-b7a9d000 rw-p 00001000 03:05 85943 /lib/i686/cmov/libdl-2.6.so
b7a9d000-b7aa1000 r-xp 00000000 03:06 331627 /usr/lib/libXdmcp.so.6.0.0
b7aa1000-b7aa2000 rw-p 00003000 03:06 331627 /usr/lib/libXdmcp.so.6.0.0
b7aa2000-b7aa4000 r-xp 00000000 03:06 330809 /usr/lib/libXau.so.6.0.0
b7aa4000-b7aa5000 rw-p 00001000 03:06 330809 /usr/lib/libXau.so.6.0.0
b7aa5000-b7ab4000 r-xp 00000000 03:06 331091 /usr/lib/libXpm.so.4.11.0
b7ab4000-b7ab5000 rw-p 0000e000 03:06 331091 /usr/lib/libXpm.so.4.11.0
b7ab5000-b7ad3000 r-xp 00000000 03:06 327666 /usr/lib/libexpat.so.1.0.0
b7ad3000-b7ad5000 rw-p 0001d000 03:06 327666 /usr/lib/libexpat.so.1.0.0
b7ad5000-b7ad6000 rw-p b7ad5000 00:00 0
b7ad6000-b7add000 r-xp 00000000 03:06 327046 /usr/lib/libXrender.so.1.3.0
b7add000-b7ade000 rw-p 00006000 03:06 327046 /usr/lib/libXrender.so.1.3.0
b7ade000-b7af2000 r-xp 00000000 03:06 328807 /usr/lib/libz.so.1.2.3.3
b7af2000-b7af3000 rw-p 00013000 03:06 328807 /usr/lib/libz.so.1.2.3.3
b7af3000-b7b5e000 r-xp 00000000 03:06 327453 /usr/lib/libfreetype.so.6.3.16
b7b5e000-b7b62000 rw-p 0006a000 03:06 327453 /usr/lib/libfreetype.so.6.3.16
b7b62000-b7ca3000 r-xp 00000000 03:05 85926 /lib/i686/cmov/libc-2.6.so
b7ca3000-b7ca4000 r--p 00141000 03:05 85926 /lib/i686/cmov/libc-2.6.so
b7ca4000-b7ca6000 rw-p 00142000 03:05 85926 /lib/i686/cmov/libc-2.6.so
b7ca6000-b7ca9000 rw-p b7ca6000 00:00 0
b7ca9000-b7ce4000 r-xp 00000000 03:05 86045 /lib/libncurses.so.5.6
b7ce4000-b7cec000 rw-p 0003b000 03:05 86045 /lib/libncurses.so.5.6
b7cec000-b7dd4000 r-xp 00000000 03:06 359894 /usr/lib/libX11.so.6.2.0
b7dd4000-b7dd8000 rw-p 000e8000 03:06 359894 /usr/lib/libX11.so.6.2.0
b7dd8000-b7dd9000 rw-p b7dd8000 00:00 0
b7dd9000-b7dee000 r-xp 00000000 03:06 327263 /usr/lib/libICE.so.6.3.0
b7dee000-b7def000 rw-p 00014000 03:06 327263 /usr/lib/libICE.so.6.3.0
b7def000-b7df1000 rw-p b7def000 00:00 0
b7df1000-b7df8000 r-xp 00000000 03:06 327363 /usr/lib/libSM.so.6.0.0
b7df8000-b7df9000 rw-p 00006000 03:06 327363 /usr/lib/libSM.so.6.0.0
b7df9000-b7e45000 r-xp 00000000 03:06 329725 /usr/lib/libXt.so.6.0.0
b7e45000-b7e48000 rw-p 0004c000 03:06 329725 /usr/lib/libXt.so.6.0.0
b7e48000-b7e49000 rw-p b7e48000 00:00 0
b7e49000-b7e56000 r-xp 00000000 03:06 328350 /usr/lib/libXext.so.6.4.0
b7e56000-b7e57000 rw-p 0000c000 03:06 328350 /usr/lib/libXext.so.6.4.0
b7e57000-b7e6b000 r-xp 00000000 03:06 327265 /usr/lib/libXmu.so.6.2.0
b7e6b000-b7e6c000 rw-p 00014000 03:06 327265 /usr/lib/libXmu.so.6.2.0
b7e6c000-b7ebf000 r-xp 00000000 03:06 327214 /usr/lib/libXaw7.so.7.0.0
b7ebf000-b7ec6000 rw-p 00052000 03:06 327214 /usr/lib/libXaw7.so.7.0.0
b7ec6000-b7ec7000 rw-p b7ec6000 00:00 0
b7ec7000-b7eea000 r-xp 00000000 03:06 333607 /usr/lib/libfontconfig.so.1.2.0
b7eea000-b7ef2000 rw-p 00023000 03:06 333607 /usr/lib/libfontconfig.so.1.2.0
b7ef2000-b7f03000 r-xp 00000000 03:06 333180 /usr/lib/libXft.so.2.1.2
b7f03000-b7f04000 rw-p 00010000 03:06 333180 /usr/lib/libXft.so.2.1.2
b7f0c000-b7f16000 r-xp 00000000 03:05 85851 /lib/libgcc_s.so.1
b7f16000-b7f17000 rw-p 00009000 03:05 85851 /lib/libgcc_s.so.1
b7f17000-b7f34000 r--s 00000000 00:08 71106563 /SYSV00000000 (deleted)
b7f34000-b7f36000 rw-p b7f34000 00:00 0
b7f36000-b7f37000 r-xp b7f36000 00:00 0 [vdso]
b7f37000-b7f53000 r-xp 00000000 03:05 85886 /lib/ld-2.6.so
b7f53000-b7f55000 rw-p 0001b000 03:05 85886 /lib/ld-2.6.so
bfb8d000-bfba3000 rw-p bfb8d000 00:00 0 [stack]
-- System Information:
Debian Release: lenny/sid
APT prefers stable
APT policy: (500, 'stable'), (50, 'testing'), (10, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR, LC_CTYPE=fr_FR (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages xterm depends on:
ii libc6 2.6-2 GNU C Library: Shared libraries
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libice6 1:1.0.3-2 X11 Inter-Client Exchange library
ii libncurses5 5.6+20070716-1 Shared libraries for terminal hand
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxaw7 1:1.0.3-3 X11 Athena Widget library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxft2 2.1.12-2 FreeType-based font drawing librar
ii libxmu6 1:1.0.3-1 X11 miscellaneous utility library
ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
ii xbitmaps 1.0.1-2 Base X bitmaps
Versions of packages xterm recommends:
ii xutils 1:7.1.ds.3-1 X Window System utility programs
-- debconf-show failed
Reply to: