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 97992 - Random Metacity Crashes [meta_frames_notify_menu_hide]
Random Metacity Crashes [meta_frames_notify_menu_hide]
Status: RESOLVED DUPLICATE of bug 94806
Product: metacity
Classification: Other
Component: general
unspecified
Other FreeBSD
: High critical
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
: 98622 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-11-08 05:42 UTC by James Pole
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description James Pole 2002-11-08 05:46:24 UTC
Package: metacity
Severity: major
Version: 2.4.3
Synopsis: Random Metacity Crashes
Bugzilla-Product: metacity
Bugzilla-Component: general

Description:
Description of Problem:
Metacity crashes randomy

Steps to reproduce the problem:
n/a

Actual Results:
Metacity crashes once in a while for no apparent reason at all.

Expected Results:
It should function correctly at all time, with no exceptions.

How often does this happen?
There is no pattern, thus I can't really answer this question. :(
However, I've hard that simalar problems happens to other people so I
suppose it's not just specific to my computer.

Additional Information:
OS: FreeBSD 4.7-RELEASE



Debugging Information:

Backtrace was generated from '/usr/X11R6/bin/metacity'

(no debugging symbols found)...Core was generated by `metacity'.
Program terminated with signal 11, Segmentation fault.
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...#0  0x283baed5 in
gdk_drawable_set_colormap ()
   from /usr/X11R6/lib/libgdk-x11-2.0.so.0

Thread 1 (process 184)

  • #0 gdk_drawable_set_colormap
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #1 gdk_pixmap_new
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #2 gdk_window_begin_paint_region
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #3 gdk_window_begin_paint_rect
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #4 meta_frames_notify_menu_hide
  • #5 meta_frames_notify_menu_hide
  • #6 gtk_propagate_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #7 g_type_class_meta_marshal
    from /usr/local/lib/libgobject-2.0.so.0
  • #8 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #9 signal_emit_unlocked_R
    from /usr/local/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #11 gtk_signal_emit
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #12 gtk_widget_send_expose
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #13 gtk_widget_send_expose
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #14 gtk_main_do_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #15 gdk_window_clear_area_e
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #16 gdk_window_process_all_updates
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #17 gdk_window_process_all_updates
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #18 g_idle_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #19 g_main_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #20 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #21 g_main_context_iterate
    from /usr/local/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/local/lib/libglib-2.0.so.0
  • #23 main
  • #24 _start




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-11-08 00:46 -------

Reassigning to the default owner of the component, hp@redhat.com.

Comment 1 Constantine Evans 2002-11-08 06:49:52 UTC
Could you please tell us what version of GNOME you are running?
Furthermore, could you please tell us about any other cases of this
you have heard about? Thank you.
Comment 2 Constantine Evans 2002-11-08 06:53:48 UTC
Adding self to CC
Comment 3 James Pole 2002-11-08 21:18:18 UTC
I'm running GNOME 2.0.4, I think. What is the best way to figure out 
the version of GNOME I'm running? 
 
There seems to be different vesions of various GNOME componoments:- 
gnomeapplets2-2.0.3_1       =  up-to-date with port 
gnomeaudio-1.4.0            =  up-to-date with port 
gnomebasic-0.0.20           =  up-to-date with port 
gnomecanvas-0.21.0          =  up-to-date with port 
gnomecontrolcenter-1.4.0.5_1  =  up-to-date with port 
gnomecontrolcenter2-2.0.2.91  =  up-to-date with port 
gnomedb-0.2.96_1            =  up-to-date with port 
gnomedesktop-2.0.9          =  up-to-date with port 
gnomegames2-2.0.4           =  up-to-date with port 
gnomehier-1.0_4             =  up-to-date with port 
gnomelibs-1.4.2_1           =  up-to-date with port 
gnomemedia2-2.0.2.5         =  up-to-date with port 
gnomemimedata-2.0.1_1       =  up-to-date with port 
gnomepanel-2.0.10           =  up-to-date with port 
gnomeprint-0.37             =  up-to-date with port 
gnomesession-2.0.8          =  up-to-date with port 
gnomespell-0.4.1_1          =  up-to-date with port 
gnomesystemmonitor-2.0.2    =  up-to-date with port 
gnometerminal-2.0.1         =  up-to-date with port 
gnomeuserdocs2-2.0.1        =  up-to-date with port 
gnomeutils2-2.0.5,1         =  up-to-date with port 
gnomevfs-1.0.5_4            =  up-to-date with port 
gnomevfs2-2.0.4             =  up-to-date with port 
libgnome-2.0.5              =  up-to-date with port 
libgnomecanvas-2.0.4        =  up-to-date with port 
libgnomeprint-1.116.1       =  up-to-date with port 
libgnomeprintui-1.116.0     =  up-to-date with port 
libgnomeui-2.0.5            =  up-to-date with port 
xscreensaver-gnome-4.05_2   =  up-to-date with port 
 
- James 
Comment 4 Martin Klaffenboeck 2002-11-13 20:05:23 UTC
I've got the same problem.  Now a backtrace with symbol tables:

  • #0 gdk_drawable_set_colormap
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #1 gdk_pixmap_new
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #2 gdk_window_begin_paint_region
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #3 gdk_window_begin_paint_rect
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #4 meta_frames_paint_to_drawable
    at frames.c line 1732
  • #5 meta_frames_expose_event
    at frames.c line 1565
  • #6 gtk_propagate_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #7 g_type_class_meta_marshal
    from /usr/local/lib/libgobject-2.0.so.0
  • #8 g_closure_invoke
    from /usr/local/lib/libgobject-2.0.so.0
  • #9 signal_emit_unlocked_R
    from /usr/local/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/local/lib/libgobject-2.0.so.0
  • #11 gtk_signal_emit
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #12 gtk_widget_send_expose
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #13 gtk_widget_send_expose
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #14 gtk_main_do_event
    from /usr/X11R6/lib/libgtk-x11-2.0.so.0
  • #15 gdk_window_clear_area_e
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #16 gdk_window_process_all_updates
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #17 gdk_window_process_all_updates
    from /usr/X11R6/lib/libgdk-x11-2.0.so.0
  • #18 g_idle_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #19 g_main_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #20 g_main_context_dispatch
    from /usr/local/lib/libglib-2.0.so.0
  • #21 g_main_context_iterate
    from /usr/local/lib/libglib-2.0.so.0
  • #22 g_main_loop_run
    from /usr/local/lib/libglib-2.0.so.0
  • #23 main
    at main.c line 339
  • #24 _start

Hope that helps...

- Martin
Comment 5 Marc Recht 2002-11-13 22:28:57 UTC
This is with FreeBSD current (today), metacity-2.4.3,gtk-2.0.8
and glib-2.0.7

Mi 13 Nov 2002 22:52:27 CET
leeloo% gdb /usr/X11R6/bin/metacity metacity.core                             ~
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 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 "i386-undermydesk-freebsd"...
(no debugging symbols found)...
Core was generated by `metacity'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libSM.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.6
Reading symbols from /usr/X11R6/lib/libICE.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/X11R6/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/local/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/local/lib/libatk-1.0.so.0
Reading symbols from /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/X11R6/lib/libpangoxft-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpangoxft-1.0.so.0
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/X11R6/lib/libXft.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXft.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/local/lib/libfreetype.so.9...done.
Loaded symbols for /usr/local/lib/libfreetype.so.9
Reading symbols from /usr/X11R6/lib/libpangox-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpangox-1.0.so.0
Reading symbols from /usr/X11R6/lib/libpango-1.0.so.0...done.
Loaded symbols for /usr/X11R6/lib/libpango-1.0.so.0
Reading symbols from /usr/X11R6/lib/libgconf-2.so.5...done.
Loaded symbols for /usr/X11R6/lib/libgconf-2.so.5
Reading symbols from /usr/local/lib/libORBit-2.so.0...done.
Loaded symbols for /usr/local/lib/libORBit-2.so.0
Reading symbols from /usr/lib/libm.so.2...done.
Loaded symbols for /usr/lib/libm.so.2
Reading symbols from /usr/local/lib/liblinc.so.1...done.
Loaded symbols for /usr/local/lib/liblinc.so.1
Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.0
Reading symbols from /usr/local/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.0
Reading symbols from /usr/local/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.0
Reading symbols from /usr/lib/libc_r.so.5...done.
Loaded symbols for /usr/lib/libc_r.so.5
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.0
Reading symbols from /usr/local/lib/libintl.so.4...done.
Loaded symbols for /usr/local/lib/libintl.so.4
Reading symbols from /usr/local/lib/libiconv.so.3...done.
Loaded symbols for /usr/local/lib/libiconv.so.3
Reading symbols from /usr/lib/libc.so.5...done.
Loaded symbols for /usr/lib/libc.so.5
Reading symbols from /usr/local/lib/libpopt.so.0...done.
Loaded symbols for /usr/local/lib/libpopt.so.0
Reading symbols from /usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/pango/1.0.0/modules/pango-basic-xft.so...
done.
Loaded symbols for /usr/X11R6/lib/pango/1.0.0/modules/pango-basic-xft.so
Reading symbols from /usr/libexec/ld-elf.so.1...done.
Loaded symbols for /usr/libexec/ld-elf.so.1
  • #0 gdk_drawable_set_colormap
    at gdkdraw.c line 227
  • #0 gdk_drawable_set_colormap
    at gdkdraw.c line 227
  • #1 gdk_pixmap_new
    at gdkpixmap-x11.c line 198
  • #2 gdk_window_begin_paint_region
    at gdkwindow.c line 1012
  • #3 gdk_window_begin_paint_rect
    at gdkwindow.c line 817
  • #4 meta_frames_notify_menu_hide
  • #5 meta_frames_notify_menu_hide
  • #6 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 82
  • #7 g_type_class_meta_marshal
    at gclosure.c line 514
  • #8 g_closure_invoke
    at gclosure.c line 437
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2383
  • #10 g_signal_emit_valist
    at gsignal.c line 2114
  • #11 gtk_signal_emit
    at gtksignal.c line 355
  • #12 gtk_widget_event_internal
    at gtkwidget.c line 3082
  • #13 gtk_widget_send_expose
    at gtkwidget.c line 2977
  • #14 gtk_main_do_event
    at gtkmain.c line 1332
  • #15 gdk_window_process_updates_internal
    at gdkwindow.c line 2103
  • #16 gdk_window_process_all_updates
    at gdkwindow.c line 2138
  • #17 gdk_window_update_idle
    at gdkwindow.c line 2152
  • #18 g_idle_dispatch
    at gmain.c line 3156
  • #19 g_main_dispatch
    at gmain.c line 1645
  • #20 g_main_context_dispatch
    at gmain.c line 2189
  • #21 g_main_context_iterate
    at gmain.c line 2270
  • #22 g_main_loop_run
    at gmain.c line 2490
  • #23 main
  • #24 _start

Comment 6 James Pole 2002-11-14 06:16:57 UTC
Some more backtraces:- 
 
Core was generated by `metacity'. 
Program terminated with signal 11, Segmentation fault. 
Reading symbols from /usr/X11R6/lib/libXext.so.6...(no debugging 
symbols found)...done. 
Reading symbols from /usr/X11R6/lib/libSM.so.6...(no debugging 
symbols found)...done. 
Reading symbols from /usr/X11R6/lib/libICE.so.6...(no debugging 
symbols found)...done. 
Reading symbols from /usr/X11R6/lib/libX11.so.6...(no debugging 
symbols found)...done. 
Reading symbols from /usr/X11R6/lib/libgtk-x11-2.0.so.0...Deprecated 
bfd_read called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 2627 in elfstab_build_psymtabs 
Deprecated bfd_read called at 
/usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c 
line 933 in fill_symbuf 
done. 
Reading symbols from /usr/X11R6/lib/libgdk-x11-2.0.so.0...done. 
Reading symbols from /usr/local/lib/libatk-1.0.so.0...done. 
Reading symbols from /usr/X11R6/lib/libgdk_pixbuf-2.0.so.0...done. 
Reading symbols from /usr/X11R6/lib/libpangoxft-1.0.so.0...done. 
Reading symbols from /usr/X11R6/lib/libXft.so.1...done. 
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done. 
Reading symbols from /usr/local/lib/libfreetype.so.9...done. 
Reading symbols from /usr/X11R6/lib/libpangox-1.0.so.0...done. 
Reading symbols from /usr/X11R6/lib/libpango-1.0.so.0...done. 
Reading symbols from /usr/X11R6/lib/libgconf-2.so.5...done. 
Reading symbols from /usr/local/lib/libORBit-2.so.0...done. 
Reading symbols from /usr/lib/libm.so.2...done. 
Reading symbols from /usr/local/lib/liblinc.so.1...done. 
Reading symbols from /usr/local/lib/libgmodule-2.0.so.0...done. 
Reading symbols from /usr/local/lib/libgobject-2.0.so.0...done. 
Reading symbols from /usr/local/lib/libgthread-2.0.so.0...done. 
Reading symbols from /usr/local/lib/libglib-2.0.so.0...done. 
Reading symbols from /usr/local/lib/libintl.so.4...done. 
Reading symbols from /usr/local/lib/libiconv.so.3...done. 
Reading symbols from /usr/lib/libc_r.so.4...done. 
Reading symbols from /usr/X11R6/lib/libXThrStub.so.6...done. 
Reading symbols from /usr/local/lib/libpopt.so.0...done. 
Reading symbols from 
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2...done. 
Reading symbols from /usr/lib/libc.so.4...done. 
Reading symbols from 
/usr/X11R6/lib/gtk-2.0/2.0.0/engines/libbluecurve.so...done. 
Reading symbols from 
/usr/X11R6/lib/pango/1.0.0/modules/pango-basic-xft.so...done. 
Reading symbols from 
/usr/X11R6/lib/gtk-2.0/2.0.0/loaders/libpixbufloader-png.so...done. 
Reading symbols from /usr/local/lib/libpng.so.5...done. 
Reading symbols from /usr/lib/libz.so.2...done. 
Reading symbols from /usr/libexec/ld-elf.so.1...done. 
  • #0 gdk_drawable_set_colormap
    at gdkdraw.c line 226
  • #0 gdk_drawable_set_colormap
    at gdkdraw.c line 226
  • #1 gdk_pixmap_new
    at gdkpixmap-x11.c line 198
  • #2 gdk_window_begin_paint_region
    at gdkwindow.c line 1012
  • #3 gdk_window_begin_paint_rect
    at gdkwindow.c line 817
  • #4 meta_frames_notify_menu_hide
  • #5 meta_frames_notify_menu_hide
  • #6 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 82
  • #7 g_type_class_meta_marshal
  • #8 g_closure_invoke
  • #9 signal_emit_unlocked_R
  • #10 g_signal_emit_valist
  • #11 gtk_signal_emit
    at gtksignal.c line 355
  • #12 gtk_widget_event_internal
    at gtkwidget.c line 3082
  • #13 gtk_widget_send_expose
    at gtkwidget.c line 2977
  • #14 gtk_main_do_event
    at gtkmain.c line 1332
  • #15 gdk_window_process_updates_internal
    at gdkwindow.c line 2103
  • #16 gdk_window_process_all_updates
    at gdkwindow.c line 2138
  • #17 gdk_window_update_idle
    at gdkwindow.c line 2152
  • #18 g_idle_dispatch
  • #19 g_main_dispatch
  • #20 g_main_context_dispatch
  • #21 g_main_context_iterate
  • #22 g_main_loop_run
  • #23 main
  • #24 _start
 
- James 
Comment 7 Joe Marcus Clarke 2002-11-14 07:37:41 UTC
This crash occurs with Metacity 2.4.3 and gtk+-2.0.7 and 2.0.8.
Comment 8 Heath Harrelson 2002-11-15 19:03:57 UTC
*** Bug 98622 has been marked as a duplicate of this bug. ***
Comment 9 Heath Harrelson 2002-11-15 19:14:29 UTC
This is a duplicate of a gtk+ bug.  Reopening to dup.
Comment 10 Heath Harrelson 2002-11-15 19:14:55 UTC

*** This bug has been marked as a duplicate of 94806 ***