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 <jcris...@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.

Reply via email to