FS#29798 - [mutter] window manager fails with g_hash_table_remove_internal: assertion `hash_table != NULL'

Attached to Project: Arch Linux
Opened by Markus (kwinz) - Monday, 07 May 2012, 10:37 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Tuesday, 29 October 2013, 19:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I am using gnome 3. Mutter is configured as default window manager.
Since the last full system upgrade mutter won't start any more and metacity is run as fallback.

Error output is: No listener with the specified listener id "2" till "32", followed by g_hash_table_remove_internal: assertion `hash_table != NULL' failed.

(mutter:9213): Clutter-WARNING **: No listener with the specified listener id 2
[...]
(mutter:9213): Clutter-WARNING **: No listener with the specified listener id 32
Window manager warning: Log level 8: g_hash_table_remove_internal: assertion `hash_table != NULL' failed


Additional info:

~ ➜ lspci | grep ATI
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV635 [Mobility Radeon HD 3650]

* config and/or log files etc.

upgrade was:
[2012-05-04 11:06] upgraded mutter (3.2.2-2 -> 3.4.1-2)
[2012-05-04 11:26] upgraded xorg-server-common (1.12.0.901-1 -> 1.12.1-1)
[2012-05-04 11:26] upgraded xorg-server (1.12.0.901-1 -> 1.12.1-1)
[2012-05-04 11:26] upgraded xorg-server-xvfb (1.12.0.901-1 -> 1.12.1-1)
[2012-05-04 11:26] upgraded xorg-xinput (1.5.99.1-1 -> 1.5.99.901-1)
[2012-04-02 18:09] upgraded xf86-video-ati (6.14.3-2 -> 6.14.4-2)
+ a bunch of gnome packages (not sure if related)

Steps to reproduce:

open a new terminal and enter
mutter --replace
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Tuesday, 29 October 2013, 19:24 GMT
Reason for closing:  No response
Comment by Markus (kwinz) - Monday, 07 May 2012, 10:49 GMT
I tried downgrading mutter, but it misses libcogl.so.5 and I refrain from downgrading more because I am unsure how it affects my system if I downgrade shared libraries too. Please help :)
Comment by Jan Alexander Steffens (heftig) - Thursday, 10 May 2012, 18:57 GMT
https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces

Please get proper traces of the crash.
Comment by Markus (kwinz) - Wednesday, 16 May 2012, 12:13 GMT
It's hard to build this. There is just a mutter-git (not mutter) package in AUR and
I am unfamiliar with ABS. I tried to build th mutter package with ABS and all i got with pkgbuild where mutter-3.4.1.tar.xz and mutter-3.4.1-2.src.tar.gz.
Neither contain binaries - just sources and build scripts!
Comment by Markus (kwinz) - Wednesday, 16 May 2012, 12:34 GMT
I manually built mutter using -g -O1 from mutter-3.4.1.tar.xz. But I cant get meaninfull traces, as soon as the window manager fails I dont get fallback and have to restart gdm.
I think it's safe to say I don't have the expertise to debug this alone and I need help from the package maintainer or somebody elso who is nice :)
Comment by Markus (kwinz) - Wednesday, 23 May 2012, 14:05 GMT
Has anyone else looked into this? Jan?

I would like to confirm whether this is gpu dependent. Sb just take 5 mins and do "pacman -S mutter" and "mutter --replace"
Comment by Markus (kwinz) - Tuesday, 18 September 2012, 13:45 GMT
packam -Syu ; as of today still broken
@Jan Steffens @Ionut Biro: Can you reproduce this issue with "mutter --replace" ?
Comment by Jan Alexander Steffens (heftig) - Monday, 01 October 2012, 23:02 GMT
Cannot reproduce, intel SNB graphics.
Comment by Greg (dolby) - Saturday, 17 November 2012, 06:46 GMT
Still a problem with 3.6?
Comment by Doug Newgard (Scimmia) - Friday, 04 October 2013, 05:01 GMT
Status? A lot has changed with Gnome up to 3.10 and the ati DDX up to 7.2.

Loading...