screen.cpp:3281: virtual bool CompScreenImpl::addAction(CompAction*): Assertion `priv->initialized' failed.
Bug #946118 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
screen.cpp:3281: virtual bool CompScreenImpl:
This happens whenever compiz is run without a valid $DISPLAY or --display option. For example:
compiz --replace --display 123 composite
Related branches
lp:~vanvugt/compiz-core/fix-946118
- Alan Griffiths: Approve
-
Diff: 19 lines (+3/-3)1 file modifiedsrc/main.cpp (+3/-3)
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
assignee: | Daniel van Vugt (vanvugt) → nobody |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
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