(gdb) bt
#0 0x00007ffff729b3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff729eb0b in __GI_abort () at abort.c:92
#2 0x00007ffff7293d4d in __GI___assert_fail (assertion=0x7ffff7ba58ff "priv->initialized", file=<optimised out>, line=3281, function=<optimised out>) at assert.c:81
#3 0x00007ffff7b5e9a9 in CompScreenImpl::addAction (this=0x60eca0, action=0x622b80) at /home/dan/bzr/compiz-core/assert/src/screen.cpp:3281
#4 0x00007ffff15e76ed in WaterOptions::initOptions (this=0x622520) at /home/dan/bzr/compiz-core/assert/build/generated/water_options.cpp:38
#5 0x00007ffff15e87f0 in WaterOptions::WaterOptions (this=0x622520, init=true) at /home/dan/bzr/compiz-core/assert/build/generated/water_options.cpp:22
#6 0x00007ffff15e1987 in WaterScreen::WaterScreen (this=0x6224f0, screen=0x60eca0) at /home/dan/bzr/compiz-core/assert/plugins/water/src/water.cpp:1308
#7 0x00007ffff15e68a8 in getInstance (base=0x60eca0) at /home/dan/bzr/compiz-core/assert/plugins/../src/pluginclasshandler/include/core/pluginclasshandler.h:225
#8 PluginClassHandler<WaterScreen, CompScreen, 0>::get (base=0x60eca0) at /home/dan/bzr/compiz-core/assert/plugins/../src/pluginclasshandler/include/core/pluginclasshandler.h:269
#9 0x00007ffff15e6a8c in CompPlugin::VTableForScreenAndWindow<WaterScreen, WaterWindow>::finiScreen (this=<optimised out>, s=<optimised out>) at /home/dan/bzr/compiz-core/assert/plugins/../include/core/plugin.h:245
#10 0x00007ffff7b93908 in CompManager::finiPlugin (p=0x61aea0) at /home/dan/bzr/compiz-core/assert/src/plugin.cpp:316
#11 0x00007ffff7b94e3e in CompPlugin::pop () at /home/dan/bzr/compiz-core/assert/src/plugin.cpp:524
#12 0x00007ffff7b5b4ed in CompScreenImpl::~CompScreenImpl (this=0x60eca0, __in_chrg=<optimised out>) at /home/dan/bzr/compiz-core/assert/src/screen.cpp:4967
#13 0x00007ffff7b5b689 in CompScreenImpl::~CompScreenImpl (this=0x60eca0, __in_chrg=<optimised out>) at /home/dan/bzr/compiz-core/assert/src/screen.cpp:4971
#14 0x000000000040336a in ~auto_ptr (this=<synthetic pointer>, __in_chrg=<optimised out>) at /usr/include/c++/4.6/backward/auto_ptr.h:170
#15 CompManager::init (this=0x7fffffffe430) at /home/dan/bzr/compiz-core/assert/src/main.cpp:140
#16 0x0000000000402999 in main (argc=<optimised out>, argv=0x7fffffffe568) at /home/dan/bzr/compiz-core/assert/src/main.cpp:234
More details:
(gdb) bt sysdeps/ unix/sysv/ linux/raise. c:64 0x7ffff7ba58ff "priv-> initialized" , file=<optimised out>, line=3281, function=<optimised out>) at assert.c:81 :addAction (this=0x60eca0, action=0x622b80) at /home/dan/ bzr/compiz- core/assert/ src/screen. cpp:3281 :initOptions (this=0x622520) at /home/dan/ bzr/compiz- core/assert/ build/generated /water_ options. cpp:38 :WaterOptions (this=0x622520, init=true) at /home/dan/ bzr/compiz- core/assert/ build/generated /water_ options. cpp:22 :WaterScreen (this=0x6224f0, screen=0x60eca0) at /home/dan/ bzr/compiz- core/assert/ plugins/ water/src/ water.cpp: 1308 bzr/compiz- core/assert/ plugins/ ../src/ pluginclasshand ler/include/ core/pluginclas shandler. h:225 ler<WaterScreen , CompScreen, 0>::get (base=0x60eca0) at /home/dan/ bzr/compiz- core/assert/ plugins/ ../src/ pluginclasshand ler/include/ core/pluginclas shandler. h:269 :VTableForScree nAndWindow< WaterScreen, WaterWindow> ::finiScreen (this=<optimised out>, s=<optimised out>) at /home/dan/ bzr/compiz- core/assert/ plugins/ ../include/ core/plugin. h:245 :finiPlugin (p=0x61aea0) at /home/dan/ bzr/compiz- core/assert/ src/plugin. cpp:316 bzr/compiz- core/assert/ src/plugin. cpp:524 :~CompScreenImp l (this=0x60eca0, __in_chrg= <optimised out>) at /home/dan/ bzr/compiz- core/assert/ src/screen. cpp:4967 :~CompScreenImp l (this=0x60eca0, __in_chrg= <optimised out>) at /home/dan/ bzr/compiz- core/assert/ src/screen. cpp:4971 <optimised out>) at /usr/include/ c++/4.6/ backward/ auto_ptr. h:170 fe430) at /home/dan/ bzr/compiz- core/assert/ src/main. cpp:140 e568) at /home/dan/ bzr/compiz- core/assert/ src/main. cpp:234
#0 0x00007ffff729b3a5 in __GI_raise (sig=6) at ../nptl/
#1 0x00007ffff729eb0b in __GI_abort () at abort.c:92
#2 0x00007ffff7293d4d in __GI___assert_fail (assertion=
#3 0x00007ffff7b5e9a9 in CompScreenImpl:
#4 0x00007ffff15e76ed in WaterOptions:
#5 0x00007ffff15e87f0 in WaterOptions:
#6 0x00007ffff15e1987 in WaterScreen:
#7 0x00007ffff15e68a8 in getInstance (base=0x60eca0) at /home/dan/
#8 PluginClassHand
#9 0x00007ffff15e6a8c in CompPlugin:
#10 0x00007ffff7b93908 in CompManager:
#11 0x00007ffff7b94e3e in CompPlugin::pop () at /home/dan/
#12 0x00007ffff7b5b4ed in CompScreenImpl:
#13 0x00007ffff7b5b689 in CompScreenImpl:
#14 0x000000000040336a in ~auto_ptr (this=<synthetic pointer>, __in_chrg=
#15 CompManager::init (this=0x7ffffff
#16 0x0000000000402999 in main (argc=<optimised out>, argv=0x7fffffff