Kees Cook wrote:
On Fri, Jul 09, 2004 at 01:15:49AM -0700, Bryce Harrington wrote:
In case there are still bugs people are working on, I think we should give it another day or two before entering the hard freeze phase. If anyone needs more time than that, let me know and we'll figure it out.
I'd like to see 984902 fixed before we release: it's not a "corner case", it can show up just from someone clicking around examining a dialog. I intend to continue looking at it this evening (if no one else gets a chance to).
I also looked at it for a while in Gdb and Valgrind, to no avail. There were too many warnings from Valgrind about other things in Inkscape ( oops ;) to zero-in on the proper thing. Gdb showed the stacktrace below.
Now, if that line is really where the prog dies, and an auto-constructor is coredumping, then I would suspect a memory out-of-bounds problem, or some other new/delete or malloc/free thing happening -before- that line is called, thus screwing up the heap or stack.
I hope you have better luck with this.
===== SNIP ======
782 Inkscape::SVGOStringStream osalpha; (gdb) where #0 0x00dd5bac in g_type_check_instance_cast () at dialogs/fill-style.cpp:782 #1 0x0818558c in sp_paint_selector_get_pattern (psel=0x1) at widgets/paint-selector.cpp:969 #2 0x08172e6d in sp_fill_style_widget_paint_changed (psel=0x9852b88, spw=0x9853618) at dialogs/fill-style.cpp:896 #3 0x00dcc691 in g_cclosure_marshal_VOID__VOID () at dialogs/fill-style.cpp:782 #4 0x00db8160 in g_closure_invoke () at dialogs/fill-style.cpp:782 #5 0x00dcc195 in g_signal_emit_by_name () at dialogs/fill-style.cpp:782 #6 0x00dcb157 in g_signal_emit_valist () at dialogs/fill-style.cpp:782 #7 0x005c5379 in gtk_signal_emit () at dialogs/fill-style.cpp:782 #8 0x00dcc691 in g_cclosure_marshal_VOID__VOID () at dialogs/fill-style.cpp:782 #9 0x00db8160 in g_closure_invoke () at dialogs/fill-style.cpp:782 #10 0x00dcc195 in g_signal_emit_by_name () at dialogs/fill-style.cpp:782 #11 0x00dcb157 in g_signal_emit_valist () at dialogs/fill-style.cpp:782 #12 0x005c5379 in gtk_signal_emit () at dialogs/fill-style.cpp:782 #13 0x0818bfb3 in ColorSelector::setColorAlpha (this=0x71d7b4, color=@0x986bdf0, alpha=0.75) at widgets/sp-color-selector.cpp:239 #14 0x08185047 in sp_paint_selector_set_mode (psel=0x9852b88, mode=SP_PAINT_SELECTOR_MODE_COLOR_RGB) at widgets/paint-selector.cpp:711 #15 0x00dcc691 in g_cclosure_marshal_VOID__VOID () at dialogs/fill-style.cpp:782