I have a lua file which calls back Gimp (I think it was Pascal Obry who posted
it). It works fine by itself. However when I want to set it as a preset
darktable crashes. Previously the preset worked without any issues. But now it
causes a crash. The lua code works fine by itself without a preset

darktable 1.5.1825_g1651fff

Export parameters are set as Tiff 8 bit Adobe RGB

Attachment: gimp.lua
Description: gimp.lua

this is darktable 1.5.1825_g1651fff reporting a segfault:

#0  0x00007fc39325bde7 in waitpid () from /lib64/libpthread.so.0
#1  0x00007fc3934f676b in _dt_sigsegv_handler (param=11) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/common/darktable.c:166
#2  <signal handler called>
#3  0x0000000000000000 in ?? ()
#4  0x00007fc20473e8b3 in get_params (self=<optimized out>, 
size=0x7fff8c089d4c) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/libs/export.c:915
#5  0x00007fc3935e78ac in popup_callback (button=0x21b05e0, module=0x20409d0) 
at /usr/src/debug/darktable-1.5.1825_g1651fff_git/src/libs/lib.c:730
#6  0x00007fc392968cf7 in ?? () from /usr/lib64/libgobject-2.0.so.0
#7  0x00007fc392981416 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
#8  0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#9  0x00007fc392102d85 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#10 0x00007fc392968a30 in g_closure_invoke () from 
/usr/lib64/libgobject-2.0.so.0
#11 0x00007fc392979763 in ?? () from /usr/lib64/libgobject-2.0.so.0
#12 0x00007fc392981de5 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
#13 0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#14 0x00007fc392101b89 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00007fc3921ab059 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x00007fc392968a30 in g_closure_invoke () from 
/usr/lib64/libgobject-2.0.so.0
#17 0x00007fc392979bc0 in ?? () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007fc392981a73 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
#19 0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#20 0x00007fc3922c33be in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00007fc3921a93c4 in gtk_propagate_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
#22 0x00007fc3921a972b in gtk_main_do_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
#23 0x00007fc39270237c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#24 0x00007fc392bf17d5 in g_main_context_dispatch () from 
/usr/lib64/libglib-2.0.so.0
#25 0x00007fc392bf1b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fc392bf1f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fc3921a8727 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00007fc3935c558c in dt_gui_gtk_run (gui=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/gui/gtk.c:1044
#29 0x000000000040088a in main (argc=<optimized out>, argv=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/main.c:25

Thread 16 (Thread 0x7fc38664a700 (LWP 19377)):
#0  0x00007fc393258964 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc39354aff2 in dt_control_work (ptr=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/control/jobs.c:478
        params = <optimized out>
        control = 0x1479750
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 15 (Thread 0x7fc385e49700 (LWP 19378)):
#0  0x00007fc393258964 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc39354aff2 in dt_control_work (ptr=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/control/jobs.c:478
        params = <optimized out>
        control = 0x1479750
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 14 (Thread 0x7fc385648700 (LWP 19379)):
#0  0x00007fc392f59e5d in nanosleep () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fc392f59d01 in sleep () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007fc39354a49a in dt_control_worker_kicker (ptr=0x1479750) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/control/jobs.c:453
        control = 0x1479750
#3  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#4  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 13 (Thread 0x7fc384e47700 (LWP 19380)):
#0  0x00007fc393258964 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc39354a7e6 in dt_control_work_res (ptr=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/control/jobs.c:440
        old = 0
        params = <optimized out>
        s = 0x1479750
        threadid = 0
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 12 (Thread 0x7fc384646700 (LWP 19381)):
#0  0x00007fc393258964 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc39354a7e6 in dt_control_work_res (ptr=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/control/jobs.c:440
        old = 0
        params = <optimized out>
        s = 0x1479750
        threadid = 1
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 11 (Thread 0x7fc380679700 (LWP 19385)):
#0  0x00007fc39325a970 in sem_wait () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc3813a0850 in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#2  0x00007fc38139cd9f in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#3  0x00007fc381388bd1 in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#4  0x00007fc381389625 in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#5  0x00007fc3813a13b1 in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#6  0x00007fc38139eb0c in ?? () from /usr/lib64/libamdocl64.so
No symbol table info available.
#7  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 10 (Thread 0x7fc37a7e6700 (LWP 19386)):
#0  0x00007fc392f8017d in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fc392bf1aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2  0x00007fc392bf1f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3  0x00007fc390dddba6 in ?? () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#4  0x00007fc392c15345 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 9 (Thread 0x7fc20e7fc700 (LWP 19396)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 8 (Thread 0x7fc20effd700 (LWP 19397)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 7 (Thread 0x7fc20f7fe700 (LWP 19398)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 6 (Thread 0x7fc216df0700 (LWP 19399)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x7fc2764d8700 (LWP 19400)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x7fc217df2700 (LWP 19401)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x7fc2175f1700 (LWP 19402)):
#0  0x00007fc38dfed856 in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#1  0x00007fc38dfec0ee in ?? () from /usr/lib64/libgomp.so.1
No symbol table info available.
#2  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fc1ef916700 (LWP 19408)):
#0  0x00007fc392f8017d in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007fc1fd95200f in ?? () from /usr/lib64/libpulse.so.0
No symbol table info available.
#2  0x00007fc1fd94352c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
No symbol table info available.
#3  0x00007fc1fd943b89 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
No symbol table info available.
#4  0x00007fc1fd943c40 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
No symbol table info available.
#5  0x00007fc1fd951fbf in ?? () from /usr/lib64/libpulse.so.0
No symbol table info available.
#6  0x00007fc1fd4f5b03 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-3.0.so
No symbol table info available.
#7  0x00007fc393254e0f in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8  0x00007fc392f890dd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7fc393b3d9c0 (LWP 19376)):
#0  0x00007fc39325bde7 in waitpid () from /lib64/libpthread.so.0
No symbol table info available.
#1  0x00007fc3934f676b in _dt_sigsegv_handler (param=11) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/common/darktable.c:166
        pid = <optimized out>
        name_used = 0x22cb4d0 "/tmp/darktable_bt_LNSFMX.txt"
        fout = <optimized out>
        delete_file = 0
        datadir = 
"/usr/share/darktable\000\016\000\000\263\006\000\000W\006\000\000\263\006\000\000\377\377\377\377`\016\000\000\263\006\000\000u\016\000\000\017\a\000\000\263\006\000\000\017\a\000\000\377\377\377\377u\016\000\000\017\a\000\000\257\016\000\000X\a\000\000\017\a\000\000X\a\000\000\377\377\377\377\257\016\000\000X\a\000\000\004\017\000\000\201\a\000\000X\a\000\000\201\a\000\000\000\316ߑ\303\177\000\000\201\a\000\000\063\017\000\000\206\a\000\000\201\a\000\000\206\a\000\000\377\377\377\377\236\025\000\000\316\n\000\000\315\025\000\000\323\n\000\000\316\n\000\000\323\n\000\000\001\000\000\000Q\026\000\000\245\n\000\000\374\025\000\000\316\n\000\000\245\n\000\000\316\n\000\000\001\000\000\000\213\026\000\000\\\n\000\000Q\026\000\000\245\n\000\000\\\n\000\000\245\n\000\000\001\000\000\000\240\026\000\000\000\n\000\000\213\026\000\000"...
        pid_arg = 0x22e40a0 "19376"
        comm_arg = 0x222d340 "/usr/share/darktable/gdb_commands"
        log_arg = 0x2229750 "set logging on /tmp/darktable_bt_LNSFMX.txt"
#2  <signal handler called>
No symbol table info available.
#3  0x0000000000000000 in ?? ()
No symbol table info available.
#4  0x00007fc20473e8b3 in get_params (self=<optimized out>, 
size=0x7fff8c089d4c) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/libs/export.c:915
        mformat = 0x1c1ebe0
        mstorage = 0x7fc36c022c80
        fsize = 152
        fdata = 0x22e47e0
        ssize = 24
        sdata = 0x220bfa0
        fversion = 1
        sversion = <optimized out>
        iccintent = <optimized out>
        max_width = <optimized out>
        max_height = <optimized out>
        iccprofile = <optimized out>
        style = 0x2f0000000a <Address 0x2f0000000a out of bounds>
        fname = <optimized out>
        sname = <optimized out>
        fname_len = <optimized out>
        sname_len = <optimized out>
        params = <optimized out>
        pos = <optimized out>
        __PRETTY_FUNCTION__ = "get_params"
#5  0x00007fc3935e78ac in popup_callback (button=0x21b05e0, module=0x20409d0) 
at /usr/src/debug/darktable-1.5.1825_g1651fff_git/src/libs/lib.c:730
        mi = {plugin_name = "export", '\000' <repeats 121 times>, version = 2, 
params = 
"\000\000\000\000\000\000\000\000\001\000\000\000AdobeRGB1998.icc\000tiff\000disk\000\001\000\000\000\001\000\000\000\230\000\000\000\b\004",
 '\000' <repeats 146 times>, 
"\b\000\000\000\000\000\000\000/tmp/printout/srgb_$(EXIF_YEAR)_$(EXIF_MONTH)_$(EXIF_DAY)_$(FILE_NAME)",
 '\000' <repeats 954 times>"\340, \001\"\002", '\000' <repeats 6956 times>, 
params_size = 1239, module = 0x20409d0}
        size = 0
        params = <optimized out>
#6  0x00007fc392968cf7 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007fc392981416 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#8  0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#9  0x00007fc392102d85 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x00007fc392968a30 in g_closure_invoke () from 
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007fc392979763 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007fc392981de5 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007fc392101b89 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x00007fc3921ab059 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x00007fc392968a30 in g_closure_invoke () from 
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007fc392979bc0 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#18 0x00007fc392981a73 in g_signal_emit_valist () from 
/usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#19 0x00007fc392981f82 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007fc3922c33be in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#21 0x00007fc3921a93c4 in gtk_propagate_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00007fc3921a972b in gtk_main_do_event () from 
/usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007fc39270237c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#24 0x00007fc392bf17d5 in g_main_context_dispatch () from 
/usr/lib64/libglib-2.0.so.0
No symbol table info available.
#25 0x00007fc392bf1b08 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#26 0x00007fc392bf1f02 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#27 0x00007fc3921a8727 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x00007fc3935c558c in dt_gui_gtk_run (gui=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/gui/gtk.c:1044
        widget = <optimized out>
        allocation = {x = 312, y = 12, width = 501, height = 601}
#29 0x000000000040088a in main (argc=<optimized out>, argv=<optimized out>) at 
/usr/src/debug/darktable-1.5.1825_g1651fff_git/src/main.c:25
No locals.



-- 
Life is endless possibilities


------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce.
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&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