On Thu, Jun 02, 2005 at 06:28:17AM -0500, Justace Clutter wrote:
Ok, I just updated my CVS tree and reinstalled and found the following after running inkscape from gdb.
#----------------------------------Begin clip (gdb) run Starting program: /usr/bin/inkscape Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 11787)] 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0xb6ed7599 in metal_rc_style_register_type () from /usr/lib/gtk-2.0/2.4.0/engines/libmetal.so #2 0x087aa268 in ?? () #3 0x00000000 in ?? () #4 0xb7c63c6c in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x087aa5f8 in ?? () #6 0x00000000 in ?? () #7 0x00000005 in ?? () Previous frame inner to this frame (corrupt stack?) (gdb) #----------------------------------End clip
So, it looks as though the problem is in the metal style?
Hmm... It looks like you may be missing debugging symbols, which would make it hard to say for sure. Can you check to make sure you have debugging enabled? You can do this by looking in the 'Makefile' for the variables CFLAGS and CXXFLAGS, and make sure that they have the '-g' option there.
If it's missing, here's one way to turn it on:
export CXXFLAGS='-g -O0 -Wall' export CFLAGS='-g -O0 -Wall' ./configure make
Bryce