Package: inkscape
Version: 0.41-2
Severity: important

- Remove .inkscape to create a clean profile
- start inkscape
- draw a rectangle
- open the color/fill dialog
- move the four sliders to set the color to an opaque white
- click on the linear gradient button
- click back on the solid color button
=> crash

I could reproduce also with a circle or any other shape.
there is no crash with a different color (not white or not opaque)
there is no crash with the radial gradient button or pattern button

-------------
$ gdb /usr/bin/inkscape
GNU gdb 6.3-debian
This GDB was configured as "i386-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/inkscape
(no debugging symbols found)
(...)
[Thread debugging using libthread_db enabled]
[New Thread -1222552128 (LWP 22598)]
(...)

** (inkscape:22598): CRITICAL **: SPGradient*
sp_gradient_ensure_vector_normalized(SPGradient*): assertion ` gr !=
NULL' failed

** (inkscape:22598): CRITICAL **: SPGradient*
sp_item_set_gradient(SPItem*, SPGradient*, SPGradientType, boo l):
assertion `gr != NULL' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222552128 (LWP 22598)]
0x08225977 in sp_gradient_selector_get_units ()

(gdb) back
#0  0x08225977 in sp_gradient_selector_get_units ()
#1  0x082134fc in sp_paint_selector_write_lineargradient ()
#2  0x081e8e0f in sp_fill_style_widget_new ()
#3  0xb75c43b6 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#4  0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0xb75c3ec8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#6  0xb75c2f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#7  0xb7a11aa9 in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb75c43b6 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#9  0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xb75c3ec8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#11 0xb75c2f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#12 0xb7a11aa9 in gtk_signal_emit () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x0821be62 in ColorSelector::setColorAlpha ()
#14 0x082149fc in sp_gradient_selector_attrs_to_gradient ()
#15 0x08212a1b in sp_paint_selector_set_mode ()
#16 0xb75c43b6 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#17 0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb75c3ec8 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#19 0xb75c2f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#20 0xb75c31e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0xb7a67455 in gtk_toggle_button_toggled () from
/usr/lib/libgtk-x11-2.0.so.0
#22 0xb79f5de2 in gtk_radio_button_get_group () from
/usr/lib/libgtk-x11-2.0.so.0
#23 0xb75c43b6 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#24 0xb75b2949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#25 0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb75c3721 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#27 0xb75c2f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#28 0xb75c31e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0xb7902585 in gtk_button_clicked () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0xb7a6773c in gtk_toggle_button_get_inconsistent () from
/usr/lib/libgtk-x11-2.0.so.0
#31 0xb75c43b6 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#32 0xb75b2949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#33 0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0xb75c3721 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#35 0xb75c2f4c in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#36 0xb75c31e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0xb79024f5 in gtk_button_released () from
/usr/lib/libgtk-x11-2.0.so.0
#38 0xb79032b3 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb79c86de in _gtk_marshal_BOOLEAN__BOXED () from
/usr/lib/libgtk-x11-2.0.so.0
#40 0xb75b2949 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#41 0xb75b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#42 0xb75c3925 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#43 0xb75c2d3a in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#44 0xb75c31e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#45 0xb7ab78a7 in gtk_widget_send_expose () from
/usr/lib/libgtk-x11-2.0.so.0
#46 0xb79c71f2 in gtk_propagate_event () from
/usr/lib/libgtk-x11-2.0.so.0
#47 0xb79c6046 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb7801815 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#49 0xb75466c2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#50 0xb7547748 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#51 0xb7547a80 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#52 0xb7548023 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#53 0xb79c58f3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#54 0xb7d6e809 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#55 0xb7d6e514 in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#56 0x080d2216 in sp_main_gui ()
#57 0x080d206d in main ()

-------------


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages inkscape depends on:
ii  libatk1.0-0          1.8.0-4             The ATK accessibility toolkit
ii  libc6                2.3.2.ds1-20        GNU C Library: Shared libraries an
ii  libfontconfig1       2.3.1-2             generic font configuration library
ii  libfreetype6         2.1.7-2.3           FreeType 2 font engine, shared lib
ii  libgc1               1:6.4-1             conservative garbage collector for
ii  libgcc1              1:3.4.3-12          GCC support library
ii  libglib2.0-0         2.6.3-1             The GLib library of C routines
ii  libglibmm-2.4-1      2.6.1-1             C++ wrapper for the GLib toolkit (
ii  libgtk2.0-0          2.6.2-4             The GTK+ graphical user interface 
ii  libgtkmm-2.4-1       2.4.10-1            C++ wrappers for GTK+ 2.4 (shared 
ii  libpango1.0-0        1.8.1-1             Layout and rendering of internatio
ii  libpng12-0           1.2.8rel-1          PNG library - runtime
ii  libpopt0             1.7-5               lib for parsing cmdline parameters
ii  libsigc++-2.0-0      2.0.10-1            type-safe Signal Framework for C++
ii  libstdc++5           1:3.3.5-12          The GNU Standard C++ Library v3
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxft2              2.1.2-6             FreeType-based font drawing librar
ii  libxml2              2.6.16-4            GNOME XML library
ii  libxrender1          0.8.3-7             X Rendering Extension client libra
ii  libxslt1.1           1.1.12-6            XSLT processing library - runtime 
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu
ii  zlib1g               1:1.2.2-4           compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to