-------- Forwarded Message --------
From: Sam Tygier <sam@...942...> To: Jon Phillips <jon@...235...> Subject: Re: inkscape crash bug Date: Sun, 31 Jul 2005 14:17:31 +0100
Thanks, here is what i had noted down
sorry to be the barer of bad news, but i have found a reproducable crash in inkscape 0.42. i suspect that this is a linux powerpc issue.
steps to reproduce
- launch inkscape
- create a shape (eg square)
- click on the fill stroke button in the tool bar.
- in the fill stroke dialog press the wheel tab.
- inscape hangs.
i dont really know what i am doing, but here is what i get from gdb.
sam@...943...:~$ gdb inkscape GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-linux"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) r Starting program: /usr/local/bin/inkscape [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 26129)]
** (inkscape:26129): CRITICAL **: void sp_color_set_rgb_float(SPColor*, float, float, float): assertion `b >= 0.0' failed
** (inkscape:26129): CRITICAL **: void sp_color_set_rgb_float(SPColor*, float, float, float): assertion `b >= 0.0' failed
** (inkscape:26129): CRITICAL **: void sp_color_set_rgb_float(SPColor*, float, float, float): assertion `b >= 0.0' failed
** (inkscape:26129): CRITICAL **: void sp_color_set_rgb_float(SPColor*, float, float, float): assertion `b >= 0.0' failed
Program received signal SIGINT, Interrupt. [Switching to Thread 16384 (LWP 26129)] 0x1026a62c in sp_color_wheel_render_triangle (wheel=0x11180d40) at widgets/sp-color-wheel.cpp:676 676 if (pointE.x-pointS.x > 0) (gdb) bt #0 0x1026a62c in sp_color_wheel_render_triangle (wheel=0x11180d40) at widgets/sp-color-wheel.cpp:676 #1 0x1026bb30 in sp_color_wheel_paint (wheel=0x11180d40, area=0x7ffff82c) at widgets/sp-color-wheel.cpp:856 #2 0x10269840 in sp_color_wheel_expose (widget=0x11180d40, event=0x7ffff820) at widgets/sp-color-wheel.cpp:329 #3 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #4 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #5 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #6 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #7 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #9 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #10 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libgtk-x11-2.0.so.0 #12 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #17 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #23 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #24 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #25 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x0f9799e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 Previous frame inner to this frame (corrupt stack?) (gdb)
this is from an inkscape i compiled myself from the 0.42 tar.bz2.
i am running ubuntu hoary, on a apple powerbook G4.
sam@...943...:~$ uname -a Linux titania 2.6.10-5-powerpc #1 Fri Jun 24 19:11:22 UTC 2005 ppc GNU/Linux
sam@...943...:~$ gcc -v Reading specs from /usr/lib/gcc-lib/powerpc-linux/3.3.5/specs Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc --disable-multilib powerpc-linux Thread model: posix gcc version 3.3.5 (Debian 1:3.3.5-8ubuntu2)
i had to install gc6.5 to make the compile work.
***** update *******
as i had been using inscape 0.40 before i thought it might be a corrupt prefs issue.
sam@...943...:~$ mv .inkscape/ .inkscape.old/
that fixed my problems. i have attached the contents of my old .inkscape directory.
******** update 2 ***********
somehow my .inkscape dir got damaged again, and i got the same crashes, deleting .inkscape stopped the crashes
Jon Phillips wrote:
On Thu, 2005-07-28 at 16:30 -0500, rejon.org feedback form wrote:
Name: Sam Tygier E-mail: sam@...942...
hello
i have found a reproducable crash in inkscape, but am having problems with sourceforge, can i email the details somewhere?
Cool Sam, you can either join the Inkscape mailing list (preferred) or email them to me and I will forward to that list.
I should add a form like this to the Inkscape page. It is already on www.openclipart.org.
Thanks, Jon