==27820== Invalid read of size 8
==27820== at 0xA0D69B0: CompositeScreen::output() (screen.cpp:627)
==27820== by 0xA721430: PrivateGLScreen::PrivateGLScreen(GLScreen*) (screen.cpp:1139)
==27820== by 0xA72052B: GLScreen::GLScreen(CompScreen*) (screen.cpp:829)
==27820== by 0xA70FF45: PluginClassHandler<GLScreen, CompScreen, 6>::get(CompScreen*) (pluginclasshandler.h:225)
==27820== by 0xA71D74B: CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) (plugin.h:229)
==27820== by 0x4EB6D74: CompManager::initPlugin(CompPlugin*) (plugin.cpp:233)
==27820== by 0x4EB77CE: CompPlugin::push(CompPlugin*) (plugin.cpp:449)
==27820== by 0x4E812DF: compiz::private_screen::PluginManager::updatePlugins(CompScreen*, std::vector<CompOption::Value, std::allocator<CompOption::Value> > const&) (screen.cpp:1117)
==27820== by 0x4E8BF58: CompScreenImpl::init(char const*) (screen.cpp:4777)
==27820== by 0x404424: CompManager::init() (main.cpp:168)
==27820== by 0x4046F1: main (main.cpp:257)
==27820== Address 0x60 is not stack'd, malloc'd or (recently) free'd
==27820==
==27820==
==27820== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==27820== Access not within mapped region at address 0x60
==27820== at 0xA0D69B0: CompositeScreen::output() (screen.cpp:627)
==27820== by 0xA721430: PrivateGLScreen::PrivateGLScreen(GLScreen*) (screen.cpp:1139)
==27820== by 0xA72052B: GLScreen::GLScreen(CompScreen*) (screen.cpp:829)
==27820== by 0xA70FF45: PluginClassHandler<GLScreen, CompScreen, 6>::get(CompScreen*) (pluginclasshandler.h:225)
==27820== by 0xA71D74B: CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) (plugin.h:229)
==27820== by 0x4EB6D74: CompManager::initPlugin(CompPlugin*) (plugin.cpp:233)
==27820== by 0x4EB77CE: CompPlugin::push(CompPlugin*) (plugin.cpp:449)
==27820== by 0x4E812DF: compiz::private_screen::PluginManager::updatePlugins(CompScreen*, std::vector<CompOption::Value, std::allocator<CompOption::Value> > const&) (screen.cpp:1117)
==27820== by 0x4E8BF58: CompScreenImpl::init(char const*) (screen.cpp:4777)
==27820== by 0x404424: CompManager::init() (main.cpp:168)
==27820== by 0x4046F1: main (main.cpp:257)
And valgrind says
==27820== Invalid read of size 8 ::output( ) (screen.cpp:627) ::PrivateGLScre en(GLScreen* ) (screen.cpp:1139) :GLScreen( CompScreen* ) (screen.cpp:829) ler<GLScreen, CompScreen, 6>::get( CompScreen* ) (pluginclasshan dler.h: 225) :VTableForScree nAndWindow< GLScreen, GLWindow> ::initScreen( CompScreen* ) (plugin.h:229) :initPlugin( CompPlugin* ) (plugin.cpp:233) :push(CompPlugi n*) (plugin.cpp:449) :private_ screen: :PluginManager: :updatePlugins( CompScreen* , std::vector< CompOption: :Value, std::allocator< CompOption: :Value> > const&) (screen.cpp:1117) :init(char const*) (screen.cpp:4777) ::output( ) (screen.cpp:627) ::PrivateGLScre en(GLScreen* ) (screen.cpp:1139) :GLScreen( CompScreen* ) (screen.cpp:829) ler<GLScreen, CompScreen, 6>::get( CompScreen* ) (pluginclasshan dler.h: 225) :VTableForScree nAndWindow< GLScreen, GLWindow> ::initScreen( CompScreen* ) (plugin.h:229) :initPlugin( CompPlugin* ) (plugin.cpp:233) :push(CompPlugi n*) (plugin.cpp:449) :private_ screen: :PluginManager: :updatePlugins( CompScreen* , std::vector< CompOption: :Value, std::allocator< CompOption: :Value> > const&) (screen.cpp:1117) :init(char const*) (screen.cpp:4777)
==27820== at 0xA0D69B0: CompositeScreen
==27820== by 0xA721430: PrivateGLScreen
==27820== by 0xA72052B: GLScreen:
==27820== by 0xA70FF45: PluginClassHand
==27820== by 0xA71D74B: CompPlugin:
==27820== by 0x4EB6D74: CompManager:
==27820== by 0x4EB77CE: CompPlugin:
==27820== by 0x4E812DF: compiz:
==27820== by 0x4E8BF58: CompScreenImpl:
==27820== by 0x404424: CompManager::init() (main.cpp:168)
==27820== by 0x4046F1: main (main.cpp:257)
==27820== Address 0x60 is not stack'd, malloc'd or (recently) free'd
==27820==
==27820==
==27820== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==27820== Access not within mapped region at address 0x60
==27820== at 0xA0D69B0: CompositeScreen
==27820== by 0xA721430: PrivateGLScreen
==27820== by 0xA72052B: GLScreen:
==27820== by 0xA70FF45: PluginClassHand
==27820== by 0xA71D74B: CompPlugin:
==27820== by 0x4EB6D74: CompManager:
==27820== by 0x4EB77CE: CompPlugin:
==27820== by 0x4E812DF: compiz:
==27820== by 0x4E8BF58: CompScreenImpl:
==27820== by 0x404424: CompManager::init() (main.cpp:168)
==27820== by 0x4046F1: main (main.cpp:257)