GNOME Bugzilla – Bug 672600
Mutter 3.3.92 crashes when windows were minimized.
Last modified: 2012-04-17 17:36:25 UTC
Recently I've experienced that on "stand-alone" mutter session in Ubuntu 12.04 Beta... Mutter seems to crash on Whenever I clicked minimize button on window title, and keyboard shortcut were pressed as well. So gdb says: ---------------------------------------------------------------------------------------------- GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://bugs.launchpad.net/gdb-linaro/>... Reading symbols from /usr/bin/mutter...Reading symbols from /usr/lib/debug/usr/bin/mutter...done. done. (gdb) r Starting program: /usr/bin/mutter [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffea8f4700 (LWP 2241)] [New Thread 0x7fffea0f3700 (LWP 2242)] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff73af561 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 ------------------------------------------------------------------------------------------------- You could see "segfault" in that last part of log. As far as I know why it happened, but remembered well, 3.3.90 didn't do that. Anyway, The mystery is that gnome-shell 3.3.92 session works pretty good, Only I encountered it on mutter session something like gnome-fallback session. Anyone could confirm it? :)
"thread apply all bt" will print a stacktrace. Please paste it here, and make sure that you have debug symbols installed.
(In reply to comment #1) > "thread apply all bt" will print a stacktrace. Please paste it here, and make > sure that you have debug symbols installed. Hi André. Unfortunately I could not... Because this time mutter completely crashed so I could not click any windows, not inputting any chars on terminal and so... :( Only what I could do is press Ctrl+Alt+BS to kill Xorg... Or is there any way to continue to backtracing via other VT? Best Regards.
backtrace:
+ Trace 229982
Created attachment 210986 [details] [review] proposed patch
Thanks for this fix. It looks like Giovanni later duplicated the effort - we have committed: $ git show 3aad30143c0abdf24bfbaa12454cfeba6b8047ab commit 3aad30143c0abdf24bfbaa12454cfeba6b8047ab Author: Giovanni Campagna <gcampagna@src.gnome.org> Date: Tue Apr 10 03:43:09 2012 +0200 default plugin: use the right type for varargs Coordinates in Clutter are double, so twice the size of an int, and if not correctly casted memory corruption occurs. https://bugzilla.gnome.org/show_bug.cgi?id=673809 Sorry we missed this. *** This bug has been marked as a duplicate of bug 673809 ***