--- Begin Message ---
Package: fvwm
Version: 1:2.5.23-2
Severity: normal
fvwm seg-faults when running synplify version 9.0 (see
http://www.synplicity.com/). Just run synplify and select any of the
menu-options leading to a pop-up window, for an example "About", and
fvwm seg-faults.
I get this on stdout/stderr when the crash occur:
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 70 (X_PolyFillRectangle)
Resource id in failed request: 0x2200006
Serial number of failed request: 744759
Current serial number in output stream: 744763
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 129 (SHAPE)
Minor opcode of failed request: 2 (X_ShapeMask)
Resource id in failed request: 0x2000007
Serial number of failed request: 392274
Current serial number in output stream: 392286
And strace gives this:
...
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [256]) = 0
read(3, "\17W\226$\362\2\300\0\0\366\206\0\0\0\0\0\0\0\0\0\0\0\0"..., 256) = 256
ioctl(3, FIONREAD, [0]) = 0
ioctl(3, FIONREAD, [0]) = 0
write(3, "\2\0\4\0?\3\300\0\2\0\0\0\251\251\251\0;\0\5\0$\0\300\0"..., 780) =
780
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [64]) = 0
read(3, "\26\1\272$\246\1\0\0?\3\30...@\3\300\0m\0f\0046\0\25\0"..., 64) = 64
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\273$\7\0\300\1\6\0\r\0i\0\30\0002\230\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "\20\270\273$\246\1\0\0\1\0\340\1\n\0\n\0\n\0\n\0\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "\21\0\273$\246\1\0\0\1\0\340\1\0\0\0\0\300\217w\1\0\0\0"..., 32) = 32
write(3, "\22\0\v\0\246\1\0\0\226\1\0\0!\0\0\0 \0\5\0\5\0\0\0\17"..., 120) = 120
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [96]) = 0
read(3, "\34\0\274$\246\1\0\0\226\1\0\0>\230\356\23\0\211\207\0"..., 96) = 96
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\202\230\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\322\230\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\"\231\356\23\1\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0r\231\356\23\1\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\302\231\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\22\232\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0b\232\356\23\1\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\262\232\356\23\1\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0\2\233\356\23\1\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "@\0\276$\7\0\300\1\6\0\r\0i\0\30\0R\233\356\23\1\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [96]) = 0
read(3, "\20\1\276$\246\1\0\0\27\0\340\1\0\0\0\0\260\4H\3\0\0\0"..., 96) = 96
write(3, "\f\0\5\0\27\0\340\1\f\0\0\0\260\4\0\0H\3\0\0", 20) = 20
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [64]) = 0
read(3, "\20\270\277$\246\1\0\0Q\0\340\1\0\0\0\0&\2\364\1\0\0\0"..., 64) = 64
write(3, "\f\0\5\0Q\0\340\1\f\0\0\0&\2\0\0\364\1\0\0", 20) = 20
ioctl(3, FIONREAD, [0]) = 0
select(1024, [3 6 8 10 12], [], NULL, NULL) = 1 (in [3])
ioctl(3, FIONREAD, [32]) = 0
read(3, "\27\0\300$\246\1\0\0Q\0\340\1\0\0\0\0;\1\202\0&\2\364\1"..., 32) = 32
write(3, "\f\0\7\0Q\0\340\1\17\0\0\0;\1\0\0\202\0\0\0&\2\0\0\364"..., 28) = 28
ioctl(3, FIONREAD, [32]) = 0
read(3, "\241 \300$Q\0\340\1w\1\0\0\n\37\0\0;\1\0\0\202\0\0\0&\2"..., 32) = 32
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
When running 32-bit fvwm version 2.5.18-3 from stable (chroot) against
a vnc-server, this problem doesn't occur. Also, other window-mangers
work fine.
/ Anders
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (51, 'testing-proposed-updates'), (50,
'unstable'), (40, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22.15alsa-nb (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to sv_SE.UTF8)
Shell: /bin/sh linked to /bin/bash
Versions of packages fvwm depends on:
ii debconf [debconf-2.0] 1.5.19 Debian configuration management sy
ii gdk-imlib11 1.9.15-5 imaging library for use with gtk
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libcairo2 1.4.14-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.5.0-2 generic font configuration library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib
ii libfribidi0 0.10.9-1 Free Implementation of the Unicode
ii libglib1.2ldbl 1.2.10-19 The GLib library of C routines
ii libglib2.0-0 2.14.5-2 The GLib library of C routines
ii libgtk1.2 1.2.10-18.1 The GIMP Toolkit set of widgets fo
ii libgtk2.0-0 2.12.5-2 The GTK+ graphical user interface
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libncurses5 5.6+20080119-1 Shared libraries for terminal hand
ii libpng12-0 1.2.15~beta5-3 PNG library - runtime
ii libreadline5 5.2-3 GNU readline and history libraries
ii librplay3 3.3.2-11 Shared libraries for the rplay net
ii librsvg2-2 2.20.0-1 SAX-based renderer library for SVG
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libstroke0 0.5.1-6 mouse strokes library -- runtime f
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxft2 2.1.12-2 FreeType-based font drawing librar
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxpm4 1:3.5.7-1 X11 pixmap library
ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
Versions of packages fvwm recommends:
ii fvwm-icons 2001.08.13-6 XPMs icons from fvwm development s
-- debconf information:
fvwm/upgrade/pre_2.5.8: false
--- End Message ---