Bug#343336: metacity segfaults if workspace goes away that contains windows

Johannes Berg johannes at sipsolutions.net
Tue Dec 13 23:19:17 UTC 2005

Package: metacity
Version: 1:2.12.1-1
Severity: normal

When, using the workspace switcher preferences, I reduce the number of
workspaces so that a workspace is removed that still contains windows,
metacity segfaults. By tricks (apparently one cannot switch out of X when
metacity has segfaulted and hangs inside gdb because all keyboard events
go to metacity! don't try!) with chvt(1) I was able to get this segfault
inside gdb:

Window manager warning: Log level 8: meta_workspace_add_window: assertion `window->workspace == NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 805437280 (LWP 4118)]
---Type <return> to continue, or q <return> to quit---
0x1006313c in meta_workspace_relocate_windows ()
(gdb) bt full
#0  0x1006313c in meta_workspace_relocate_windows ()
No symbol table info available.
#1  0x100638ac in meta_workspace_get_work_area_for_xinerama ()
No symbol table info available.
#2  0x100593b0 in meta_window_get_work_area_for_xinerama ()
No symbol table info available.
#3  0x10013900 in meta_window_constrain ()
No symbol table info available.
#4  0x10059b40 in meta_window_refresh_resize_popup ()
No symbol table info available.
#5  0x1005ab2c in meta_window_move_resize_now ()
No symbol table info available.
#6  0x1005abb8 in meta_window_move_resize_now ()
No symbol table info available.

Even though there are no symbols this hopefully helps.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-rc5
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages metacity depends on:
ii  gconf2               2.12.1-4            GNOME configuration database syste
ii  libatk1.0-0          1.10.3-1            The ATK accessibility toolkit
ii  libc6                2.3.5-8             GNU C Library: Shared libraries an
ii  libgconf2-4          2.12.1-4            GNOME configuration database syste
ii  libglib2.0-0         2.8.4-2             The GLib library of C routines
ii  libgtk2.0-0          2.8.8-1             The GTK+ graphical user interface 
ii  libice6              6.8.2.dfsg.1-11     Inter-Client Exchange library
ii  libmetacity0         1:2.12.1-1          Common library of lightweight GTK2
ii  liborbit2            1:2.12.4-1          libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0        1.10.1-1            Layout and rendering of internatio
ii  libpopt0             1.7-5               lib for parsing cmdline parameters
ii  libsm6               6.8.2.dfsg.1-11     X Window System Session Management
ii  libstartup-notificat 0.8-1               library for program launch feedbac
ii  libx11-6             6.8.2.dfsg.1-11     X Window System protocol client li
ii  libxext6             6.8.2.dfsg.1-11     X Window System miscellaneous exte
ii  libxinerama1         6.8.2.dfsg.1-11     X Window System multi-head display
ii  libxrandr2           6.8.2.dfsg.1-11     X Window System Resize, Rotate and
ii  libxrender1          1:0.9.0-2           X Rendering Extension client libra
ii  sgml-base            1.26                SGML infrastructure and SGML catal
ii  xlibs       X Window System client libraries m

metacity recommends no packages.

-- no debconf information

More information about the Pkg-gnome-maintainers mailing list