After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 444351 - metacity cores on startup
metacity cores on startup
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: .General
1.0.x
Other All
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 444315 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-05 14:22 UTC by David Ronis
Modified: 2007-06-05 19:17 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description David Ronis 2007-06-05 14:22:22 UTC
Steps to reproduce:
1. startx
2. 
3. 


Stack trace:
gdb /opt/garnome-svn/bin/metacity core 
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-slackware-linux"...Using host libthread_db library "/lib/tls/libthread_db.so.1".


warning: Can't read pathname for load map: Input/output error.
Reading symbols from /opt/garnome-svn/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgtk-x11-2.0.so.0
Reading symbols from /opt/garnome-svn/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Loaded symbols for /usr/X11/lib/libXi.so.6
Reading symbols from /opt/garnome-svn/lib/libatk-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libatk-1.0.so.0
Reading symbols from /opt/garnome-svn/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /opt/garnome-svn/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libpangocairo-1.0.so.0
Reading symbols from /opt/garnome-svn/lib/libfontconfig.so.1...done.
Loaded symbols for /opt/garnome-svn/lib/libfontconfig.so.1
Reading symbols from /usr/X11R6/lib/libXcomposite.so.1...done.
Loaded symbols for /usr/X11/lib/libXcomposite.so.1
Reading symbols from /usr/X11R6/lib/libXdamage.so.1...done.
Loaded symbols for /usr/X11/lib/libXdamage.so.1
Reading symbols from /usr/X11R6/lib/libXfixes.so.3...done.
Loaded symbols for /usr/X11/lib/libXfixes.so.3
Reading symbols from /opt/garnome-svn/lib/libcairo.so.2...done.
Loaded symbols for /opt/garnome-svn/lib/libcairo.so.2
Reading symbols from /opt/garnome-svn/lib/libpango-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libpango-1.0.so.0
Reading symbols from /opt/garnome-svn/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgmodule-2.0.so.0
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /opt/garnome-svn/lib/libgconf-2.so.4...done.
Loaded symbols for /opt/garnome-svn/lib/libgconf-2.so.4
Reading symbols from /opt/garnome-svn/lib/libORBit-2.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libORBit-2.so.0
Reading symbols from /opt/garnome-svn/lib/libgthread-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgthread-2.0.so.0
Reading symbols from /lib/tls/librt.so.1...done.
Loaded symbols for /lib/tls/librt.so.1
Reading symbols from /opt/garnome-svn/lib/libgobject-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libgobject-2.0.so.0
Reading symbols from /opt/garnome-svn/lib/libglib-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libglib-2.0.so.0
Reading symbols from /opt/garnome-svn/lib/libstartup-notification-1.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libstartup-notification-1.so.0
Reading symbols from /opt/garnome-svn/lib/libXcursor.so.1...done.
Loaded symbols for /opt/garnome-svn/lib/libXcursor.so.1
Reading symbols from /opt/garnome-svn/lib/libXrender.so.1...done.
Loaded symbols for /opt/garnome-svn/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11/lib/libXrandr.so.2
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Loaded symbols for /usr/X11/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Loaded symbols for /usr/X11/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libXinerama.so.1...done.
Loaded symbols for /usr/X11/lib/libXinerama.so.1
Reading symbols from /lib/tls/libpthread.so.0...done.
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /opt/garnome-svn/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn/lib/libpangoft2-1.0.so.0
Reading symbols from /opt/garnome-svn/lib/libfreetype.so.6...done.
Loaded symbols for /opt/garnome-svn/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /opt/garnome-svn/lib/libexpat.so.1...done.
Loaded symbols for /opt/garnome-svn/lib/libexpat.so.1
Reading symbols from /opt/garnome-svn/lib/libglitz.so.1...done.
Loaded symbols for /opt/garnome-svn/lib/libglitz.so.1
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /lib/tls/libnss_compat.so.
.2...done.
Loaded symbols for /lib/tls/libnss_compat.so.2
Reading symbols from /lib/tls/libnsl.so.1...done.
Loaded symbols for /lib/tls/libnsl.so.1
Reading symbols from /lib/tls/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/libnss_nis.so.2
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
Reading symbols from /opt/garnome-svn/lib/gtk-2.0/2.10.0/engines/libclearlooks.so...done.
Loaded symbols for /opt/garnome-svn/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
Reading symbols from /opt/garnome-svn/lib/pango/1.6.0/modules/pango-basic-fc.so...done.
Loaded symbols for /opt/garnome-svn/lib/pango/1.6.0/modules/pango-basic-fc.so
Core was generated by `metacity --sm-client-id 1184cecd5b000118105110300000277550006'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (process 27891)

  • #0 gdk_event_translate
    at gdkevents-x11.c line 2105
  • #1 _gdk_events_queue
    at gdkevents-x11.c line 2283
  • #2 gdk_event_dispatch
    at gdkevents-x11.c line 2343
  • #3 IA__g_main_context_dispatch
    at gmain.c line 2061
  • #4 g_main_context_iterate
    at gmain.c line 2694
  • #5 IA__g_main_loop_run
    at gmain.c line 2898
  • #6 main
    at main.c line 391




Other information:
I'm not sure this really is a metacity bug--I'm following garnome's svn trunk--
metacity 2.19.5 worked before yesterday when many things changed for the 2.19.3 release.  Metacity was upgraded to 2.19.8 and crashed.  I've reverted to 2.19.5, but the crash still happens.  My bet is that gtk+ is the culprit (both gtk+ and glib were upgraded yesterday to versions:  2.11.1 and 2.13.3, respectively).
Comment 1 David Ronis 2007-06-05 15:30:24 UTC
I just finished reverting gtk+ to version 2.11.0.  The crash is gone (with metacity 2.19.8) although the current gtkmm doesn't build

display.cc: In member function 'bool Gdk::Display::supports_composite() const':
display.cc:600: error: 'gdk_display_supports_composite' was not declared in this scope

Comment 2 Thomas Thurman 2007-06-05 15:45:33 UTC
Not metacity-- I'm sending this over to the gtk+ people. You need to raise a separate bug for the gtkmm problem.
Comment 3 Matthias Clasen 2007-06-05 15:53:33 UTC
2007-06-05  Matthias Clasen <mclasen@redhat.com>

        * gdk/x11/gdkevents-x11.c (gdk_event_translate): Check that
        window_private is not NULL before using it.  (#444351, David Ronis)

Comment 4 Karsten Bräckelmann 2007-06-05 17:08:15 UTC
FWIW, the gtkmm is a non-issue, because it simply depends on latest GTK+.

Matthias, will there be a brown paper bag release of GTK+ soon (read, before 2.19.3 will be announced)?
Comment 5 Karsten Bräckelmann 2007-06-05 17:32:19 UTC
Answering my own question, in case anyone else wonders:  New release likely tomorrow.

Patched in GARNOME already. :)
Comment 6 Matthias Clasen 2007-06-05 19:17:23 UTC
*** Bug 444315 has been marked as a duplicate of this bug. ***