gnome-theme-manager still crashing on me
Hi all!
A few days ago, I reported a crash in gnome-theme-manager from the 2.2
series. I had some time to investigate the problem a bit further and
found something really funny:
>From running the program under strace, it seems that the crash is
related to the lack of the file
/usr/lib/window-manager-settings/libmetacity.so. The lines from the
trace around the crash area look like:
access("/usr/lib/window-manager-settings/libmetacity.so", F_OK) = -1
ENOENT (No
such file or directory)
stat64("/usr/lib/window-manager-settings/libmetacity.so", 0xbffff5a8) =
-1 ENOENT (No such file or directory)
access("/usr/lib/window-manager-settings/libmetacity.so.so", F_OK) = -1
ENOENT (No such file or directory)
stat64("/usr/lib/window-manager-settings/libmetacity.so.so", 0xbffff598)
= -1 ENOENT (No such file or directory)
access("/usr/lib/window-manager-settings/libmetacity.so.la", F_OK) = -1
ENOENT (No such file or directory)
stat64("/usr/lib/window-manager-settings/libmetacity.so.la", 0xbffff598)
= -1 ENOENT (No such file or directory)
open("/usr/lib/window-manager-settings/libmetacity.so", O_RDONLY) = -1
ENOENT (No such file or directory)
getpid() = 850
write(2, "\n(gnome-theme-manager:850): capp"..., 259
(gnome-theme-manager:850): capplet-common-WARNING **: Couldn't load
window manager settings module
`/usr/lib/window-manager-settings/libmetacity.so'
(/usr/lib/window-manager-settings/libmetacity.so: cannot open shared
object file: No such file or directory)
) = 259
brk(0) = 0x8314000
brk(0x832a000) = 0x832a000
write(4, "Default\0", 8) = 8
write(4, "\0", 1) = 1
--- SIGSEGV (Segmentation fault) ---
write(3, "\33\10\2\0\0\0\0\0 \0\2\0\0\0\0\0+\0\1\0", 20) = 20
read(3, "\1\2w\4\0\0\0\0\5\0\300\2\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"...,
32) = 32
fork() = 852
Checking the Debian repository for a package containing that file, I
found the the file *should* be in gnome-control-center 1:2.2.0-2, or at
least, that's what the file list available from the web page shows
(check
http://packages.debian.org/cgi-bin/search_contents.pl?searchmode=filelist&word=gnome-control-center&version=unstable)
However (surprise!) the file is indeed not there. I checked the package
with dpkg --contents, and the whole window-manager-settings directory
seems not to be there. Any idea of how this could happen?
Thanks a lot!
M. S.
--
Martin Soto <soto@informatik.uni-kl.de>
Universität Kaiserslautern - AG Software Engineering
Reply to: