[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#618391: [compiz] Compiz crashes with segfault immediately



Package: compiz
Version: 0.9.2.1+git20110226.f059fae9-4
Severity: serious

Hi,

My patched (gitk and Alt+Tab problem fix) compiz-decorator stopped
working after upgrade on something. Hoping this problem has been
resolved in experimental packages I built them from source and installed
them, and the situation get worse, compiz itself has begun killed with
segfault. Below is valgrind compiz --replace --debug output, hope it
helps guys.

Thanks.
%valgrind compiz --replace --debug
==24741== Memcheck, a memory error detector
==24741== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==24741== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for
copyright info
==24741== Command: compiz --replace --debug
==24741==
compiz (core) - Debug: Could not stat() file
/home/ktns/.compiz-1/plugins/libcore.so : No such file or directory
compiz (core) - Debug: Could not stat() file /usr/lib/compiz/libcore.so
: No such file or directory
compiz (core) - Debug: Could not stat() file
/home/ktns/.compiz-1/plugins/libccp.so : No such file or directory
Backend     : gconf
Integration : true
Profile     : default
Adding plugins
Initializing core options...done
==24741== Invalid read of size 8
==24741==    at 0xB5C2C37: ??? (in
/usr/lib/compizconfig/backends/libgconf.so)
==24741==    by 0xB5C45C1: ??? (in
/usr/lib/compizconfig/backends/libgconf.so)
==24741==    by 0xAE9D622: ccsReadPluginSettings (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAE9286B: ccsLoadPluginSettings (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAE9E1A9: ccsContextNew (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAC754D5: CcpScreen::CcpScreen(CompScreen*) (in
/usr/lib/compiz/libccp.so)
==24741==    by 0xAC75F98:
CompPlugin::VTableForScreen<CcpScreen>::initScreen(CompScreen*) (in
/usr/lib/compiz/libccp.so)
==24741==    by 0x4530F1: CompPlugin::screenInitPlugins(CompScreen*) (in
/usr/bin/compiz)
==24741==    by 0x43422F: CompScreen::init(char const*) (in /usr/bin/compiz)
==24741==    by 0x4257C9: CompManager::init() (in /usr/bin/compiz)
==24741==    by 0x42595A: main (in /usr/bin/compiz)
==24741==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==24741==
==24741==
==24741== Process terminating with default action of signal 11 (SIGSEGV)
==24741==  Access not within mapped region at address 0x0
==24741==    at 0xB5C2C37: ??? (in
/usr/lib/compizconfig/backends/libgconf.so)
==24741==    by 0xB5C45C1: ??? (in
/usr/lib/compizconfig/backends/libgconf.so)
==24741==    by 0xAE9D622: ccsReadPluginSettings (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAE9286B: ccsLoadPluginSettings (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAE9E1A9: ccsContextNew (in
/usr/lib/libcompizconfig.so.0.0.0)
==24741==    by 0xAC754D5: CcpScreen::CcpScreen(CompScreen*) (in
/usr/lib/compiz/libccp.so)
==24741==    by 0xAC75F98:
CompPlugin::VTableForScreen<CcpScreen>::initScreen(CompScreen*) (in
/usr/lib/compiz/libccp.so)
==24741==    by 0x4530F1: CompPlugin::screenInitPlugins(CompScreen*) (in
/usr/bin/compiz)
==24741==    by 0x43422F: CompScreen::init(char const*) (in /usr/bin/compiz)
==24741==    by 0x4257C9: CompManager::init() (in /usr/bin/compiz)
==24741==    by 0x42595A: main (in /usr/bin/compiz)
==24741==  If you believe this happened as a result of a stack
==24741==  overflow in your program's main thread (unlikely but
==24741==  possible), you can try to increase the size of the
==24741==  main thread stack using the --main-stacksize= flag.
==24741==  The main thread stack size used in this run was 8388608.
==24741==
==24741== HEAP SUMMARY:
==24741==     in use at exit: 336,039 bytes in 3,867 blocks
==24741==   total heap usage: 11,534 allocs, 7,667 frees, 2,035,980
bytes allocated
==24741==
==24741== LEAK SUMMARY:
==24741==    definitely lost: 184 bytes in 2 blocks
==24741==    indirectly lost: 240 bytes in 10 blocks
==24741==      possibly lost: 35,236 bytes in 594 blocks
==24741==    still reachable: 300,379 bytes in 3,261 blocks
==24741==         suppressed: 0 bytes in 0 blocks
==24741== Rerun with --leak-check=full to see details of leaked memory
==24741==
==24741== For counts of detected and suppressed errors, rerun with: -v
==24741== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 19 from 7)
zsh: segmentation fault  valgrind compiz --replace --debug



--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.38-rc7-hod-rc+

Debian Release: wheezy/sid
 500 unstable        ftp.nara.wide.ad.jp
 500 unstable        debian-multimedia.org
 500 stable          dl.google.com
 500 oldstable       volatile.debian.org
 500 oldstable       security.debian.org
 200 experimental    ftp.nara.wide.ad.jp
 1001 unstable        repository.glx-dock.org

--- Package information. ---
Depends                                                  (Version) |
Installed
==================================================================-+-====================================
compiz-core                    (>= 0.9.2.1+git20110226.f059fae9-4) |
0.9.2.1+git20110226.f059fae9-4
compiz-plugins                 (>= 0.9.2.1+git20110226.f059fae9-4) |
0.9.2.1+git20110226.f059fae9-4
compiz-gnome                                                       |
0.9.2.1+git20110226.f059fae9-4
 OR compiz-kde                                                     |
compiz-fusion-plugins-main                                (>= 0.9) |
0.9.2.1+git20110224.g4a6783f-2
libcompizconfig0                                          (>= 0.9) |
0.9.2.1+git20110226.78a7cc8c-1


Package's Recommends field is empty.

Suggests                           (Version) | Installed
============================================-+-===========
compizconfig-settings-manager                | 0.8.4-2


-- 
Katsuhiko Nishimra

ktns.87@gmail.com



Reply to: