--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: icewm: xorg crashes when an application sets a really long title
- From: arno renevier <arno@renevier.net>
- Date: Sun, 15 May 2011 10:41:46 +0200
- Message-id: <20110515084146.6591.88823.reportbug@localhost>
Package: icewm
Version: 1.3.7-1
Severity: grave
Justification: causes non-serious data loss
When a window sets a really long title, icewm (or xorg, I'm not sure) crashes.
This can be triggered by a webpage by setting a long <title></title> content
(and it will be set as window title by the browser).
To reproduce,
visit:
http://renevier.net/bugs/icewmcrash.html
with either midori or iceweasel (it probably crashes with other browsers, but
I did not test)
The crash happens when switching to another window.
I reproduce it reliably on my x86_64 box.
I'll attach a copy of startx stderr
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages icewm depends on:
ii icewm-common 1.3.7-1 wonderful Win95-OS/2-Motif-like wi
ii libc6 2.13-2 Embedded GNU C Library: Shared lib
ii libesd0 0.2.41-9 Enlightened Sound Daemon - Shared
ii libfontconfig1 2.8.0-2.2 generic font configuration library
ii libgcc1 1:4.6.0-7 GCC support library
ii libglib2.0-0 2.28.6-1 The GLib library of C routines
ii libgtk2.0-0 2.24.4-3 The GTK+ graphical user interface
ii libice6 2:1.0.7-1 X11 Inter-Client Exchange library
ii libsm6 2:1.2.0-1 X11 Session Management library
ii libx11-6 2:1.4.3-1 X11 client-side library
ii libxext6 2:1.3.0-1 X11 miscellaneous extension librar
ii libxft2 2.2.0-2 FreeType-based font drawing librar
ii libxinerama1 2:1.1.1-1 X11 Xinerama extension library
ii libxrandr2 2:1.3.1-1 X11 RandR extension library
icewm recommends no packages.
Versions of packages icewm suggests:
pn icewm-gnome-support <none> (no description available)
ii ttf-bitstream-vera 1.10-8 The Bitstream Vera family of free
-- no debconf information
X.Org X Server 1.10.1
Release Date: 2011-04-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-5-amd64 x86_64 Debian
Current Operating System: Linux bendonkey 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=f936a781-a347-4874-ba0a-63985b60690c ro
Build Date: 28 April 2011 12:13:00PM
xorg-server 2:1.10.1-2 (Julien Cristau <jcristau@debian.org>)
Current version of pixman: 0.21.8
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun May 15 10:30:13 2011
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
FATAL: Module fbcon not found.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
(EE) Query no Synaptics: 6003C8
(EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"
IceWM: using /home/arno/.icewm for private configuration files
IceWM: MappingNotify
Backtrace:
0: /usr/bin/X (xorg_backtrace+0x28) [0x4a38b8]
1: /usr/bin/X (0x400000+0x646e9) [0x4646e9]
2: /lib/libpthread.so.0 (0x7f295b4f6000+0xf020) [0x7f295b505020]
3: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f2958209000+0x217d9) [0x7f295822a7d9]
4: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f2958209000+0x23332) [0x7f295822c332]
5: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f2958209000+0x2be17) [0x7f2958234e17]
6: /usr/bin/X (0x400000+0xdd825) [0x4dd825]
7: /usr/bin/X (0x400000+0xd6c83) [0x4d6c83]
8: /usr/bin/X (0x400000+0x31731) [0x431731]
9: /usr/bin/X (0x400000+0x257de) [0x4257de]
10: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f295a22feed]
11: /usr/bin/X (0x400000+0x25389) [0x425389]
Segmentation fault at address 0x18
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
XIO: fatal IO error 2 (Aucun fichier ou dossier de ce type) on X server ":0"
after 1945 requests (1945 known processed) with 4 events remaining.
connection to X server lost
urxvt: X connection to ':0' broken, unable to recover, exiting.
--- End Message ---