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
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