GNOME Bugzilla – Bug 423855
metacity crashes with Deviant theme
Last modified: 2007-04-05 18:50:31 UTC
The bug has been opened on https://launchpad.net/bugs/97066 "Binary package hint: metacity When trying to choose the Deviant[0] theme, metacity crashes and can not be started again until I choose another theme. This is with metacity 2.18.0-0ubuntu1 in feisty. [0]: http://gnome-look.org/content/show.php/DEVIANT+METACITY?content=55301 ... http://librarian.launchpad.net/6999189/_usr_bin_metacity.1000.crash ...
+ Trace 122998
Thread 1 (process 6861)
... > Can you attach /home/miffe/.themes/Deviant/metacity-1/metacity-theme-1.xml to the bug? ... http://librarian.launchpad.net/7036106/Deviant.tar.gz Deviant.tar.gz Attached whole theme."
Mea culpa. The problem here was that when a theme is invalid (as that version of Deviant is) it gets freed. However, one line I added as part of metacity-theme-2 reads a field out of the theme struct; I hadn't tested it with invalid themes. Of course it meant it crashes. Fixed.