Program received signal SIGSEGV, Segmentation fault. SPDesktop::_layer_hierarchy_changed(SPObject*, SPObject*, SPDesktop*) (top=0x84023d0, bottom=0x84023d0, desktop=0x86bc208) at stl_list.h:397 /usr/include/c++/3.2.3/bits/stl_list.h:397:10573:beg:0x815f4c4
void SPDesktop::_layer_hierarchy_changed(SPObject *top, SPObject *bottom, SPDesktop *desktop) { desktop->_layer_changed_signal.emit(bottom); }
That place for the crash looks a little strange to me. Could you try compiling without optimization and see if it yields the same backtrace (and give me some more of the actual backtrace as well..).
Sorry ... i'm a real beginner in C++ programming :/ how can I compile without optimization ?