compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #41764
[Bug 1065815] Re: compiz crashes with SIGSEGV in startup: ./bin/compiz (core) - Fatal: Private index value "15CompositeScreen_index_5" already stored in screen.
** Description changed:
+ == Impact ==
+
+ A crasher that may explain a class of compiz crashes regarding disabling
+ and enabling plugins.
+
+ == Test case ==
+
+ Compile compiz with clang and try to start it.
+
+ == Regression potential ==
+
+ Low, adds only template lines and no real code.
+
+ ---original description below---
+
Compiled compiz with clang (env CC=clang CXX=clang++) and it crashes on
startup:
./bin/compiz (core) - Info: Loading plugin: core
./bin/compiz (core) - Info: Starting plugin: core
./bin/compiz (core) - Info: Loading plugin: composite
./bin/compiz (core) - Info: Starting plugin: composite
./bin/compiz (core) - Info: Loading plugin: opengl
./bin/compiz (core) - Info: Starting plugin: opengl
./bin/compiz (core) - Fatal: Private index value "15CompositeScreen_index_5" already stored in screen.
Segmentation fault (core dumped)
-
Core was generated by `./bin/compiz --replace composite opengl move resize decor'.
Program terminated with signal 11, Segmentation fault.
#0 CompositeScreen::output (this=<optimised out>)
- at /home/dan/bzr/compiz/trunk/plugins/composite/src/screen.cpp:627
+ at /home/dan/bzr/compiz/trunk/plugins/composite/src/screen.cpp:627
627 return priv->output;
(gdb) bt
#0 CompositeScreen::output (this=<optimised out>)
- at /home/dan/bzr/compiz/trunk/plugins/composite/src/screen.cpp:627
+ at /home/dan/bzr/compiz/trunk/plugins/composite/src/screen.cpp:627
#1 0x00007f5b0fde5441 in PrivateGLScreen::PrivateGLScreen (
- this=<optimised out>, gs=<optimised out>)
- at /home/dan/bzr/compiz/trunk/plugins/opengl/src/screen.cpp:1139
- #2 0x00007f5b0fde453c in GLScreen::GLScreen (this=<optimised out>,
- s=<optimised out>)
- at /home/dan/bzr/compiz/trunk/plugins/opengl/src/screen.cpp:829
+ this=<optimised out>, gs=<optimised out>)
+ at /home/dan/bzr/compiz/trunk/plugins/opengl/src/screen.cpp:1139
+ #2 0x00007f5b0fde453c in GLScreen::GLScreen (this=<optimised out>,
+ s=<optimised out>)
+ at /home/dan/bzr/compiz/trunk/plugins/opengl/src/screen.cpp:829
#3 0x00007f5b0fdd3f56 in PluginClassHandler<GLScreen, CompScreen, 6>::get (
- base=<error reading variable: Unhandled dwarf expression opcode 0x0>)
- at /home/dan/bzr/compiz/trunk/plugins/../src/pluginclasshandler/include/core/pluginclasshandler.h:225
+ base=<error reading variable: Unhandled dwarf expression opcode 0x0>)
+ at /home/dan/bzr/compiz/trunk/plugins/../src/pluginclasshandler/include/core/pluginclasshandler.h:225
#4 0x00007f5b0fde175c in CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) ()
- from /home/dan/trunk.clang/lib/compiz/libopengl.so
+ from /home/dan/trunk.clang/lib/compiz/libopengl.so
#5 0x00007f5b192ddd75 in CompManager::initPlugin (p=<optimised out>)
- at /home/dan/bzr/compiz/trunk/src/plugin.cpp:233
+ at /home/dan/bzr/compiz/trunk/src/plugin.cpp:233
#6 0x00007f5b192de7cf in CompPlugin::push (p=<optimised out>)
- at /home/dan/bzr/compiz/trunk/src/plugin.cpp:449
+ at /home/dan/bzr/compiz/trunk/src/plugin.cpp:449
#7 0x00007f5b192a82e0 in compiz::private_screen::PluginManager::updatePlugins
- (this=<error reading variable: Unhandled dwarf expression opcode 0x0>,
- screen=<optimised out>, extraPluginsRequested=...)
- at /home/dan/bzr/compiz/trunk/src/screen.cpp:1117
- #8 0x00007f5b192b2f59 in initPlugins (this=<optimised out>,
- this=<optimised out>) at /home/dan/bzr/compiz/trunk/src/screen.cpp:4777
+ (this=<error reading variable: Unhandled dwarf expression opcode 0x0>,
+ screen=<optimised out>, extraPluginsRequested=...)
+ at /home/dan/bzr/compiz/trunk/src/screen.cpp:1117
+ #8 0x00007f5b192b2f59 in initPlugins (this=<optimised out>,
+ this=<optimised out>) at /home/dan/bzr/compiz/trunk/src/screen.cpp:4777
#9 CompScreenImpl::init (this=<optimised out>, name=<optimised out>)
- at /home/dan/bzr/compiz/trunk/src/screen.cpp:4820
+ at /home/dan/bzr/compiz/trunk/src/screen.cpp:4820
#10 0x0000000000404425 in CompManager::init (this=0x7fffd8b3aa58)
- at /home/dan/bzr/compiz/trunk/src/main.cpp:168
+ at /home/dan/bzr/compiz/trunk/src/main.cpp:168
#11 0x00000000004046f2 in main (argc=<optimised out>, argv=<optimised out>)
- at /home/dan/bzr/compiz/trunk/src/main.cpp:257
+ at /home/dan/bzr/compiz/trunk/src/main.cpp:257
(gdb)
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1065815
Title:
compiz crashes with SIGSEGV in startup: ./bin/compiz (core) - Fatal:
Private index value "15CompositeScreen_index_5" already stored in
screen.
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1065815/+subscriptions