[Rawstudio-dev] [Bug] Crop tool crashes quite often (svn version)

Edouard Gomez ed.gomez at free.fr
Wed Jan 3 05:18:49 CET 2007


Hello,

It's been a long time since my last post. It's just a bit sad i get back
here to bring bad news :-)

(nearly) Whenever I test the crop feature in the current svn, i get a
crash. I didn't manage to get any useful info but a backtrace, all vars
seem fine in the call to gdk_draw_rgb_image... maybe the code author will
figure something out faster than i can do at 5AM :-)

The backtrace is (running on 64bit, so don't be afraid of long addresses):
#0  0x00002b6c078db510 in gdk_rgb_set_min_colors () from /usr/lib/libgdk-x11-2.0.so.0
#1  0x00002b6c078dec11 in gdk_rgb_xpixel_from_rgb () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x00002b6c078df382 in gdk_draw_rgb_image () from /usr/lib/libgdk-x11-2.0.so.0
#3  0x000000000040ac1b in update_preview_region (rs=0x645400, region=0x647850, force_render=1) at rawstudio.c:310
#4  0x000000000040a54f in update_preview (rs=0x645400, update_table=0, update_scale=0) at rawstudio.c:227
#5  0x000000000042451b in rs_crop_start (rs=0x645400) at rs-crop.c:154
#6  0x000000000041b657 in gui_drawingarea_popup_crop (menuitem=0x956810, rs=0x645400) at drawingarea.c:130
#7  0x00002b6c09424479 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0x00002b6c09433ae1 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#9  0x00002b6c09434d95 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00002b6c09434f73 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00002b6c0768e7aa in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x00002b6c075bf590 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00002b6c075c0a00 in gtk_menu_shell_append () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00002b6c075b464d in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00002b6c09424479 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00002b6c09433c7f in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#17 0x00002b6c09434b5e in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00002b6c09434f73 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00002b6c0768adae in gtk_widget_get_default_style () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x00002b6c075ae2ae in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00002b6c075af357 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00002b6c078f752c in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#23 0x00002b6c09586c73 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00002b6c09589abd in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#25 0x00002b6c09589da6 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0x00002b6c075af6b2 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x0000000000418580 in gui_init (argc=1, argv=0x7fffa373cca8, rs=0x645400) at gtk-interface.c:2115
#28 0x000000000040f955 in main (argc=1, argv=0x7fffa373cca8) at rawstudio.c:1981

PS: rawstudio source lines may be skewed a bit, as i have a few sparse
patches waiting on the queue. I will send them later this week.

-- 
Edouard Gomez




More information about the Rawstudio-dev mailing list