Sorry for taking so long to get back to you; emails about compilation problems will probably get answered quicker on the development mailing list...
On Thu, 2004-07-22 at 16:05, Florent wrote:
But maybe, the problem come from the new libs version ? Is there anyone who can run the last CVS on a Linux ?
Yes, I've been running it since I did the library conversion.
And what is his lib versions ?
gtk+-2.0 = 2.4.3 gobject-2.0 = 2.4.2 gmodule-2.0 = 2.4.2 glib-2.0 = 2.4.2 pango = 1.4.0
gtkmm-2.4 = 2.4.4 gdkmm-2.4 = 2.4.4 glibmm-2.4 = 2.4.3 pangomm-1.4 = 2.4.4
I don't know if it can help but when I run the "ddd inkscape", it gives me :
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..).
The only reason I can think of that it would crash here is if SPDesktop::_layer_changed_signal were not initialized properly for some reason.
-mental