mutter restarts on closing almost any application (xterm not included)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Invalid
|
High
|
Unassigned | ||
unity (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
Binary package hint: mutter
On closing gv, xpdf, or firefox, I found that mutter restarts itself.
Here is a gdb trace. But mutter still do not have debug symbols.
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) attach 8479
Attaching to process 8479
Reading symbols from /usr/bin/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/librt.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libglib-
Loaded symbols for /lib/libglib-
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libm.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libpthread
[Thread debugging using libthread_db enabled]
[New Thread 0xb70a3b70 (LWP 8480)]
Loaded symbols for /lib/libpthread
Reading symbols from /lib/libc.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libXi.so.6
Reading symbols from /lib/libdl.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpcre.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /lib/libresolv.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libz.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib/libselinux
Loaded symbols for /lib/libselinux
Reading symbols from /lib/libexpat.
Loaded symbols for /lib/libexpat.so.1
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libpng12.
Loaded symbols for /lib/libpng12.so.0
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/ld-
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libuuid.
Loaded symbols for /lib/libuuid.so.1
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libdrm.
Loaded symbols for /lib/libdrm.so.2
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libnss_
Loaded symbols for /lib/libnss_
Reading symbols from /lib/libnsl.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libnss_
Loaded symbols for /lib/libnss_
Reading symbols from /lib/libnss_
Loaded symbols for /lib/libnss_
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libdrm_
Loaded symbols for /lib/libdrm_
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libdbus-
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libpopt.
Loaded symbols for /lib/libpopt.so.0
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
done.
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libutil.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libgcrypt.
Loaded symbols for /lib/libgcrypt.
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/libXt.so.6
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libgcc_
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libgpg-
Loaded symbols for /lib/libgpg-
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /lib/libudev.
Loaded symbols for /lib/libudev.so.0
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
Reading symbols from /usr/lib/
Loaded symbols for /usr/lib/
0x00ad3416 in __kernel_vsyscall ()
(gdb)
[K(gdb) continue
Continuing.
Program received signal SIGABRT, Aborted.
0x00ad3416 in __kernel_vsyscall ()
(gdb)
[K(gdb) backtrace full
#0 0x00ad3416 in __kernel_vsyscall ()
No symbol table info available.
#1 0x02cc8941 in raise () from /lib/libc.so.6
No symbol table info available.
#2 0x02ccbe42 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0x080920bc in meta_bug ()
No symbol table info available.
#4 0x0807a56f in ?? ()
No symbol table info available.
#5 0x00fff2c9 in _XError () from /usr/lib/
No symbol table info available.
#6 0x0100599f in ?? () from /usr/lib/
No symbol table info available.
#7 0x0100639b in _XReadEvents () from /usr/lib/
No symbol table info available.
#8 0x00ffc176 in XWindowEvent () from /usr/lib/
No symbol table info available.
#9 0x08073be6 in meta_display_
No symbol table info available.
#10 0x08074c75 in ?? ()
No symbol table info available.
#11 0x080bff4e in ?? ()
No symbol table info available.
#12 0x00b67523 in ?? () from /usr/lib/
No symbol table info available.
#13 0x00b69e91 in ?? () from /usr/lib/
No symbol table info available.
#14 0x00b6a40f in ?? () from /usr/lib/
No symbol table info available.
#15 0x00a1e015 in g_main_
No symbol table info available.
#16 0x00a21e28 in ?? () from /lib/libglib-
No symbol table info available.
#17 0x00a22367 in g_main_loop_run () from /lib/libglib-
No symbol table info available.
#18 0x08082e03 in main ()
No symbol table info available.
(gdb) info registers
eax 0x0 0
ecx 0x211f 8479
edx 0x6 6
ebx 0x211f 8479
esp 0xbfff59d4 0xbfff59d4
ebp 0xbfff59e0 0xbfff59e0
esi 0xa7e6748 176056136
edi 0x2df7ff4 48201716
eip 0xad3416 0xad3416 <__kernel_
eflags 0x202 [ IF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) x/16i $pc
=> 0xad3416 <__kernel_
0xad3417: add %ch,(%esi)
0xad3419: jae 0xad3483
0xad341b: jae 0xad3491
0xad341d: jb 0xad3493
0xad341f: popa
0xad3420: bound %eax,(%eax)
0xad3422: cs
0xad3423: push $0x687361
0xad3428: cs
0xad3429: fs
0xad342a: jns 0xad349a
0xad342c: jae 0xad34a7
0xad342e: insl (%dx),%es:(%edi)
0xad342f: add %ch,(%esi)
0xad3431: fs
(gdb) thread apply all backtrace
Thread 2 (Thread 0xb70a3b70 (LWP 8480)):
#0 0x00ad3416 in __kernel_vsyscall ()
#1 0x02d5fde6 in poll () from /lib/libc.so.6
#2 0x00a2f25b in g_poll () from /lib/libglib-
#3 0x00a21bfc in ?? () from /lib/libglib-
#4 0x00a22367 in g_main_loop_run () from /lib/libglib-
#5 0x005d2a64 in ?? () from /usr/lib/
#6 0x00a48eef in ?? () from /lib/libglib-
#7 0x00c86cc9 in start_thread () from /lib/libpthread
#8 0x02d6e6ae in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb776e860 (LWP 8479)):
#0 0x00ad3416 in __kernel_vsyscall ()
#1 0x02cc8941 in raise () from /lib/libc.so.6
#2 0x02ccbe42 in abort () from /lib/libc.so.6
#3 0x080920bc in meta_bug ()
#4 0x0807a56f in ?? ()
#5 0x00fff2c9 in _XError () from /usr/lib/
#6 0x0100599f in ?? () from /usr/lib/
#7 0x0100639b in _XReadEvents () from /usr/lib/
#8 0x00ffc176 in XWindowEvent () from /usr/lib/
#9 0x08073be6 in meta_display_
#10 0x08074c75 in ?? ()
#11 0x080bff4e in ?? ()
#12 0x00b67523 in ?? () from /usr/lib/
#13 0x00b69e91 in ?? () from /usr/lib/
#14 0x00b6a40f in ?? () from /usr/lib/
#15 0x00a1e015 in g_main_
#16 0x00a21e28 in ?? () from /lib/libglib-
#17 0x00a22367 in g_main_loop_run () from /lib/libglib-
#18 0x08082e03 in main ()
(gdb) quit
A debugging session is active.
Inferior 1 [process 8479] will be detached.
Quit anyway? (y or n) Detaching from program: /usr/bin/mutter, process 8479
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: mutter 2.31.5-0ubuntu5
ProcVersionSign
Uname: Linux 2.6.35-20-generic i686
Architecture: i386
Date: Fri Sep 10 13:33:55 2010
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.utf8
SHELL=/bin/bash
SourcePackage: mutter
Related branches
Changed in unity: | |
status: | Triaged → Fix Released |
Changed in unity: | |
status: | Incomplete → Won't Fix |
Changed in unity: | |
status: | Won't Fix → Triaged |
Thanks for reporting this bug and help to make ubuntu better,
Are you running mutter in your GNOME session, unity in the UNE session or gnome-shell?