Hi all,

I'm able to easily trigger a crash when adding / removing mask in spot
removal module.

Feel free to ask for more informations, if needed.

Here is a trace of the crash:

Program received signal SIGSEGV, Segmentation fault.
dt_masks_gui_form_remove (form=form@entry=0x1e5bbb0, gui=gui@entry=0x11c42d0,
    index=index@entry=0)
    at /usr/src/debug/darktable-1.4/src/develop/masks/masks.c:89
89    /usr/src/debug/darktable-1.4/src/develop/masks/masks.c: Aucun
fichier ou dossier de ce type.
(gdb) bt
#0  dt_masks_gui_form_remove (form=form@entry=0x1e5bbb0,
    gui=gui@entry=0x11c42d0, index=index@entry=0)
    at /usr/src/debug/darktable-1.4/src/develop/masks/masks.c:89
#1  0x00007ffff7a5769a in dt_circle_events_button_released (
    module=module@entry=0x13c5180, pzx=<optimized out>, pzy=<optimized out>,
    which=which@entry=1, form=0x1e5bbb0, parentid=<optimized out>,
    gui=gui@entry=0x11c42d0, index=0, state=20730240)
    at /usr/src/debug/darktable-1.4/src/develop/masks/circle.c:343
#2  0x00007ffff7a587c8 in dt_group_events_button_released (state=20730240,
    form=<optimized out>, gui=0x11c42d0, which=1, pzy=0.390279472,
    pzx=0.71160078, module=0x13c5180)
    at /usr/src/debug/darktable-1.4/src/develop/masks/group.c:84
#3  dt_masks_events_button_released (module=0x13c5180, x=x@entry=557,
    y=y@entry=494, which=which@entry=1, state=state@entry=0)
    at /usr/src/debug/darktable-1.4/src/develop/masks/masks.c:835
#4  0x00007fffb7a88103 in button_released (self=<optimized out>, x=557, y=494,
    which=1, state=0) at /usr/src/debug/darktable-1.4/src/views/darkroom.c:1481
#5  0x00007ffff7a96635 in dt_view_manager_button_released (vm=<optimized out>,
    x=557, y=494, which=1, state=0)
    at /usr/src/debug/darktable-1.4/src/views/view.c:518
#6  0x00007ffff79f657a in dt_control_button_released (x=<optimized out>,
    y=<optimized out>, which=<optimized out>, state=<optimized out>)
    at /usr/src/debug/darktable-1.4/src/control/control.c:1524
#7  0x00007ffff7a70b7f in button_released (w=0xc62f10, event=<optimized out>,
    user_data=<optimized out>)
    at /usr/src/debug/darktable-1.4/src/gui/gtk.c:705
#8  0x00007ffff66499d5 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#9  0x00007ffff6e17318 in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#10 0x00007ffff6e28cad in ?? () from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff6e30689 in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff6e30c72 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff6759864 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#14 0x00007ffff6648184 in gtk_propagate_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00007ffff664853b in gtk_main_do_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x00007ffff6baca8c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#17 0x00007ffff70a2316 in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#18 0x00007ffff70a2668 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007ffff70a2a6a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#20 0x00007ffff6647627 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00007ffff7a7305b in dt_gui_gtk_run (gui=<optimized out>)
    at /usr/src/debug/darktable-1.4/src/gui/gtk.c:1046
#22 0x00000000004008a8 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/darktable-1.4/src/main.c:25


-- 
Frederic Crozat

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to