Hey hey,

The crop feature keeps crashing quite often since the aspect ratio
patches went in.

the Backtrace:
#0  0x00002b95edd4b510 in gdk_rgb_set_min_colors () from 
/usr/lib/libgdk-x11-2.0.so.0
#1  0x00002b95edd4ec11 in gdk_rgb_xpixel_from_rgb () from 
/usr/lib/libgdk-x11-2.0.so.0
#2  0x00002b95edd4f382 in gdk_draw_rgb_image () from 
/usr/lib/libgdk-x11-2.0.so.0
#3  0x000000000040afad in update_preview_region (rs=0x646400, 
region=0x7fffbd2cbdb0, force_render=0) at rawstudio.c:357
#4  0x000000000042562d in rs_crop_resize_callback (widget=0x736ad0, 
event=0x906200, rs=0x646400) at rs-crop.c:518
#5  0x00002b95eda2464d in _gtk_marshal_BOOLEAN__BOXED () from 
/usr/lib/libgtk-x11-2.0.so.0
#6  0x00002b95ef894479 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0x00002b95ef8a3ae1 in g_signal_chain_from_overridden () from 
/usr/lib/libgobject-2.0.so.0
#8  0x00002b95ef8a4b5e in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#9  0x00002b95ef8a4f73 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00002b95edafadae in gtk_widget_get_default_style () from 
/usr/lib/libgtk-x11-2.0.so.0
#11 0x00002b95eda1e2ae in gtk_propagate_event () from 
/usr/lib/libgtk-x11-2.0.so.0
#12 0x00002b95eda1f357 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00002b95edd6752c in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#14 0x00002b95ef9f6c73 in g_main_context_dispatch () from 
/usr/lib/libglib-2.0.so.0
#15 0x00002b95ef9f9abd in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#16 0x00002b95ef9f9da6 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00002b95eda1f6b2 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00000000004187d4 in gui_init (argc=1, argv=0x7fffbd2cc848, rs=0x646400) 
at gtk-interface.c:2106
#19 0x000000000040f9bd in main (argc=1, argv=0x7fffbd2cc848) at rawstudio.c:1984

If i understand the things correctly:
(tgdb) p rs->roi
$1 = {x1 = 0, y1 = -76, x2 = 243, y2 = 106}

We ask gdk to draw stuff from outside the original cropping area. Hence 
segfault.

-- 
Edouard Gomez

_______________________________________________
Rawstudio-dev mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev

Reply via email to