heya,

just so i don't lose track of it. i just got this crash (see attached).

what happens is that for some obscure reason, we need a module_t (not
only module_so_t) when updating legacy blendop params in old presets.
i happen to have one for rawprepare (which is called "debug dng" so i
don't think i need it.. but still).

in imageop.c: init_presets(), we call module->init(..) without a dev
pointer and thus without an image. no chance we'll construct a valid
rawprepare module from that. now dt crashes every startup for me (yes
yes, i'll delete the offending preset).

the whole process seems a bit flawed to me though. why would we need a
module_t to update blendop params?

cheers,
 jo

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
this is darktable 2.5.0+850~g04c12116d reporting a segfault:

warning: Currently logging to /tmp/darktable_bt_JTSGSZ.txt.  Turn the logging 
off and on to make the new setting effective.
#0  0x00007fd51f84d202 in __GI___waitpid (pid=pid@entry=6485, 
stat_loc=stat_loc@entry=0x0, options=options@entry=0) at 
../sysdeps/unix/sysv/linux/waitpid.c:30
#1  0x00007fd51fa6b578 in _dt_sigsegv_handler (param=11) at 
/home/jo/vc/darktable/src/common/system_signal_handling.c:118
#2  0x00007fd51f7bdfc0 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fd51fa35c82 in dt_image_is_raw (img=img@entry=0xb0) at 
/home/jo/vc/darktable/src/common/image.c:112
#4  0x00007fd4f602474f in init (self=0x55563764dc30) at 
/home/jo/vc/darktable/src/iop/rawprepare.c:721
#5  0x00007fd51fa9ddf5 in dt_iop_load_module_by_so 
(module=module@entry=0x55563764dc30, so=so@entry=0x55563764bfa0, 
dev=dev@entry=0x0) at /home/jo/vc/darktable/src/develop/imageop.c:470
#6  0x00007fd51fa9e483 in init_presets (module_so=0x55563764bfa0, 
module_so@entry=0x5556365ea040 <darktable>) at 
/home/jo/vc/darktable/src/develop/imageop.c:1323
#7  0x00007fd51fa9e483 in dt_iop_init_module_so (m=m@entry=0x55563764bfa0) at 
/home/jo/vc/darktable/src/develop/imageop.c:1396
#8  0x00007fd51fa586a3 in dt_module_load_modules 
(subdir=subdir@entry=0x7fd51fbd7ab9 "/plugins", 
module_size=module_size@entry=504, 
load_module_so=load_module_so@entry=0x7fd51fa99490 <dt_iop_load_module_so>, 
init_module=init_module@entry=0x7fd51fa9e0d0 <dt_iop_init_module_so>, 
sort_modules=sort_modules@entry=0x0) at 
/home/jo/vc/darktable/src/common/module.c:59
#9  0x00007fd51fa9b096 in dt_iop_load_modules_so () at 
/home/jo/vc/darktable/src/develop/imageop.c:1422
#10 0x00007fd51fa118d2 in dt_init (argc=<optimized out>, argv=<optimized out>, 
init_gui=<optimized out>, load_data=<optimized out>, L=<optimized out>) at 
/home/jo/vc/darktable/src/common/darktable.c:928
#11 0x00005556365e7086 in main (argc=<optimized out>, argv=<optimized out>) at 
/home/jo/vc/darktable/src/main.c:82

=========

  Id   Target Id         Frame 
* 1    Thread 0x7fd51638fcc0 (LWP 6476) "darktable" 0x00007fd51f84d202 in 
__GI___waitpid (pid=pid@entry=6485, stat_loc=stat_loc@entry=0x0, 
options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30
  2    Thread 0x7fd5161e2700 (LWP 6477) "gmain" 0x00007fd51f875739 in 
__GI___poll (fds=0x555636688b30, nfds=1, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  3    Thread 0x7fd5159e1700 (LWP 6478) "pool" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7fd5151e0700 (LWP 6479) "gdbus" 0x00007fd51f875739 in 
__GI___poll (fds=0x5556366a19c0, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  5    Thread 0x7fd507fff700 (LWP 6480) "worker 0" 0x00007fd51f774e6c in 
futex_wait_cancelable (private=<optimized out>, expected=0, 
futex_word=0x55563668266c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  6    Thread 0x7fd5077fe700 (LWP 6481) "worker 1" 0x00007fd51f774e6c in 
futex_wait_cancelable (private=<optimized out>, expected=0, 
futex_word=0x55563668266c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  7    Thread 0x7fd506ffd700 (LWP 6482) "kicker" 0x00007fd51f84d510 in 
__GI___nanosleep (requested_time=0x7fd506fee920, remaining=0x7fd506fee920) at 
../sysdeps/unix/sysv/linux/nanosleep.c:28
  8    Thread 0x7fd5067fc700 (LWP 6483) "worker res 0" 0x00007fd51f774e6c in 
futex_wait_cancelable (private=<optimized out>, expected=0, 
futex_word=0x55563668266c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  9    Thread 0x7fd505ffb700 (LWP 6484) "worker res 1" 0x00007fd51f774e6c in 
futex_wait_cancelable (private=<optimized out>, expected=0, 
futex_word=0x55563668266c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88

=========

Thread 9 (Thread 0x7fd505ffb700 (LWP 6484)):
#0  0x00007fd51f774e6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x55563668266c) at 
../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 1
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd505fec890, __canceltype = 100583712, __prev = 0x0}
        cbuffer = {wseq = 11, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 5
#1  0x00007fd51f774e6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x5556366825f0, cond=0x555636682640) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd505fec890, __canceltype = 100583712, __prev = 0x0}
        cbuffer = {wseq = 11, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 5
#2  0x00007fd51f774e6c in __pthread_cond_wait (cond=0x555636682640, 
mutex=0x5556366825f0) at pthread_cond_wait.c:655
#3  0x00007fd51fa75a03 in dt_pthread_cond_wait (mutex=0x5556366825f0, 
cond=0x555636682640) at /home/jo/vc/darktable/src/common/dtpthread.h:327
        old = 0
        tmp = 1
        params = <optimized out>
        s = 0x555636681af0
        name = "worker res 1\000\000\000"
        threadid_res = 1
#4  0x00007fd51fa75a03 in dt_control_work_res (ptr=<optimized out>) at 
/home/jo/vc/darktable/src/control/jobs.c:529
        old = 0
        tmp = 1
        params = <optimized out>
        s = 0x555636681af0
        name = "worker res 1\000\000\000"
        threadid_res = 1
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd505ffb700) at 
pthread_create.c:463
        pd = 0x7fd505ffb700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140552905406208, 
-8418720999564508456, 140737367574478, 140737367574479, 140737367574624, 0, 
8394914384213050072, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fd5067fc700 (LWP 6483)):
#0  0x00007fd51f774e6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x55563668266c) at 
../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 1
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd5067ed890, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 9, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 4
#1  0x00007fd51f774e6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x5556366825f0, cond=0x555636682640) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd5067ed890, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 9, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 4
#2  0x00007fd51f774e6c in __pthread_cond_wait (cond=0x555636682640, 
mutex=0x5556366825f0) at pthread_cond_wait.c:655
#3  0x00007fd51fa75a03 in dt_pthread_cond_wait (mutex=0x5556366825f0, 
cond=0x555636682640) at /home/jo/vc/darktable/src/common/dtpthread.h:327
        old = 0
        tmp = 1
        params = <optimized out>
        s = 0x555636681af0
        name = "worker res 0\000\000\000"
        threadid_res = 0
#4  0x00007fd51fa75a03 in dt_control_work_res (ptr=<optimized out>) at 
/home/jo/vc/darktable/src/control/jobs.c:529
        old = 0
        tmp = 1
        params = <optimized out>
        s = 0x555636681af0
        name = "worker res 0\000\000\000"
        threadid_res = 0
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd5067fc700) at 
pthread_create.c:463
        pd = 0x7fd5067fc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140552913798912, 
-8418720999564508456, 140737367574414, 140737367574415, 140737367574560, 0, 
8394917682211062488, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd506ffd700 (LWP 6482)):
#0  0x00007fd51f84d510 in __GI___nanosleep (requested_time=0x7fd506fee920, 
remaining=0x7fd506fee920) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd51f84d3ea in __sleep (seconds=0, seconds@entry=2) at 
../sysdeps/posix/sleep.c:55
        save_errno = 0
        ts = {tv_sec = 1, tv_nsec = 300509368}
#2  0x00007fd51fa755ca in dt_control_worker_kicker (ptr=0x555636681af0) at 
/home/jo/vc/darktable/src/control/jobs.c:544
        control = 0x555636681af0
#3  0x00007fd51f76ef2a in start_thread (arg=0x7fd506ffd700) at 
pthread_create.c:463
        pd = 0x7fd506ffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140552922191616, 
-8418720999564508456, 140737367574414, 140737367574415, 140737367574560, 0, 
8394916582162563800, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#4  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd5077fe700 (LWP 6481)):
#0  0x00007fd51f774e6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x55563668266c) at 
../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd5077ef8c0, __canceltype = 1380013600, __prev = 0x0}
        cbuffer = {wseq = 15, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 7
#1  0x00007fd51f774e6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x5556366825f0, cond=0x555636682640) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd5077ef8c0, __canceltype = 1380013600, __prev = 0x0}
        cbuffer = {wseq = 15, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 7
#2  0x00007fd51f774e6c in __pthread_cond_wait (cond=0x555636682640, 
mutex=0x5556366825f0) at pthread_cond_wait.c:655
#3  0x00007fd51fa7660e in dt_pthread_cond_wait (mutex=0x5556366825f0, 
cond=0x555636682640) at /home/jo/vc/darktable/src/common/dtpthread.h:327
        params = <optimized out>
        control = 0x555636681af0
        name = "worker 1\000\000\000\000\000\000\000"
#4  0x00007fd51fa7660e in dt_control_work (ptr=<optimized out>) at 
/home/jo/vc/darktable/src/control/jobs.c:572
        params = <optimized out>
        control = 0x555636681af0
        name = "worker 1\000\000\000\000\000\000\000"
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd5077fe700) at 
pthread_create.c:463
        pd = 0x7fd5077fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140552930584320, 
-8418720999564508456, 140737367574414, 140737367574415, 140737367574560, 0, 
8394919880160576216, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd507fff700 (LWP 6480)):
#0  0x00007fd51f774e6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x55563668266c) at 
../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd507ff08c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 13, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 6
#1  0x00007fd51f774e6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x5556366825f0, cond=0x555636682640) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7fd51f774be0 <__condvar_cleanup_waiting>, __arg 
= 0x7fd507ff08c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 13, cond = 0x555636682640, mutex = 0x5556366825f0, 
private = 0}
        err = <optimized out>
        g = 1
        flags = <optimized out>
        signals = <optimized out>
        result = 0
        seq = 6
#2  0x00007fd51f774e6c in __pthread_cond_wait (cond=0x555636682640, 
mutex=0x5556366825f0) at pthread_cond_wait.c:655
#3  0x00007fd51fa7660e in dt_pthread_cond_wait (mutex=0x5556366825f0, 
cond=0x555636682640) at /home/jo/vc/darktable/src/common/dtpthread.h:327
        params = <optimized out>
        control = 0x555636681af0
        name = "worker 0\000\000\000\000\000\000\000"
#4  0x00007fd51fa7660e in dt_control_work (ptr=<optimized out>) at 
/home/jo/vc/darktable/src/control/jobs.c:572
        params = <optimized out>
        control = 0x555636681af0
        name = "worker 0\000\000\000\000\000\000\000"
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd507fff700) at 
pthread_create.c:463
        pd = 0x7fd507fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140552938977024, 
-8418720999564508456, 140737367574414, 140737367574415, 140737367574560, 0, 
8394918771522142936, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd5151e0700 (LWP 6479)):
#0  0x00007fd51f875739 in __GI___poll (fds=0x5556366a19c0, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd51f503e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd51f5041d2 in g_main_loop_run () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd51ea097b6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd51f52c135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd5151e0700) at 
pthread_create.c:463
        pd = 0x7fd5151e0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140553159051008, 
-8418720999564508456, 140737367574174, 140737367574175, 140737367574304, 0, 
8394881095532151512, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd5159e1700 (LWP 6478)):
#0  0x00007fd51f87aa79 in syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd51f54a75a in g_cond_wait_until () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd51f4d6061 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd51f4d6621 in g_async_queue_timeout_pop () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd51f52cb71 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd51f52c135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd51f76ef2a in start_thread (arg=0x7fd5159e1700) at 
pthread_create.c:463
        pd = 0x7fd5159e1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140553167443712, 
-8418720999564508456, 140737367574094, 140737367574095, 140737367574224, 0, 
8394879995483652824, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd5161e2700 (LWP 6477)):
#0  0x00007fd51f875739 in __GI___poll (fds=0x555636688b30, nfds=1, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd51f503e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd51f503f6c in g_main_context_iteration () at 
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd51f503fb1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd51f52c135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd51f76ef2a in start_thread (arg=0x7fd5161e2700) at 
pthread_create.c:463
        pd = 0x7fd5161e2700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140553175836416, 
-8418720999564508456, 140737367573662, 140737367573663, 140737367573792, 0, 
8394883293481665240, 8394867172613161688}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fd51f87fedf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd51638fcc0 (LWP 6476)):
#0  0x00007fd51f84d202 in __GI___waitpid (pid=pid@entry=6485, 
stat_loc=stat_loc@entry=0x0, options=options@entry=0) at 
../sysdeps/unix/sysv/linux/waitpid.c:30
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1  0x00007fd51fa6b578 in _dt_sigsegv_handler (param=11) at 
/home/jo/vc/darktable/src/common/system_signal_handling.c:118
        pid = 6485
        name_used = 0x55563761bf50 "/tmp/darktable_bt_JTSGSZ.txt"
        fout = <optimized out>
        delete_file = 0
        datadir = "/usr/local/share/darktable", '\000' <repeats 4069 times>
        pid_arg = 0x55563761a700 "6476"
        comm_arg = 0x55563761bf80 "/usr/local/share/darktable/gdb_commands"
        log_arg = 0x55563763da50 "set logging on /tmp/darktable_bt_JTSGSZ.txt"
#2  0x00007fd51f7bdfc0 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#3  0x00007fd51fa35c82 in dt_image_is_raw (img=img@entry=0xb0) at 
/home/jo/vc/darktable/src/common/image.c:112
        dt_non_raw_extensions = {0x0 <repeats 26 times>}
        c = <optimized out>
#4  0x00007fd4f602474f in init (self=0x55563764dc30) at 
/home/jo/vc/darktable/src/iop/rawprepare.c:721
        image = 0xb0
#5  0x00007fd51fa9ddf5 in dt_iop_load_module_by_so 
(module=module@entry=0x55563764dc30, so=so@entry=0x55563764bfa0, 
dev=dev@entry=0x0) at /home/jo/vc/darktable/src/develop/imageop.c:470
#6  0x00007fd51fa9e483 in init_presets (module_so=0x55563764bfa0, 
module_so@entry=0x5556365ea040 <darktable>) at 
/home/jo/vc/darktable/src/develop/imageop.c:1323
        module = 0x55563764dc30
        new_blend_params = <optimized out>
        stmt2 = 0x55563764bfa0
        old_params = 0x5556375ee808
        old_blend_params = 0x55563763f2b8
        name = 0x555637627918 "debug dng"
        old_params_version = 1
        old_params_size = <optimized out>
        old_blend_params_version = 7
        old_blend_params_size = 300
        module_version = 1
        stmt = 0x5556375ff568
        __FUNCTION__ = "init_presets"
        module = 0x55563764bfa0
#7  0x00007fd51fa9e483 in dt_iop_init_module_so (m=m@entry=0x55563764bfa0) at 
/home/jo/vc/darktable/src/develop/imageop.c:1396
        module = 0x55563764bfa0
#8  0x00007fd51fa586a3 in dt_module_load_modules 
(subdir=subdir@entry=0x7fd51fbd7ab9 "/plugins", 
module_size=module_size@entry=504, 
load_module_so=load_module_so@entry=0x7fd51fa99490 <dt_iop_load_module_so>, 
init_module=init_module@entry=0x7fd51fa9e0d0 <dt_iop_init_module_so>, 
sort_modules=sort_modules@entry=0x0) at 
/home/jo/vc/darktable/src/common/module.c:59
        plugin_name = 0x55563761e190 "Г[7VU"
        module = 0x55563764bfa0
        libname = 0x55563763e390 "p\311b7VU"
        res = 0
        plugin_list = 0x5556372d94c0 = {0x5556375df0d0, 0x5556375e06f0, 
0x5556375e3950, 0x5556375e4f50, 0x5556375e7540, 0x5556375ed560, 0x55563743f930, 
0x5556375f16b0, 0x5556375f8f80, 0x5556375fd840, 0x5556375f2ca0, 0x5556375f5600, 
0x555637609920, 0x555637610640, 0x555637618f00, 0x555637606570, 0x555637621230, 
0x55563762b1e0, 0x55563762e2c0, 0x555637634b50, 0x5556376396c0, 0x5556374b4000, 
0x55563763bc40, 0x5556376358d0, 0x5556376462a0, 0x555637649920, 0x55563764bfa0}
        plugindir = "/usr/local/lib/darktable/plugins", '\000' <repeats 4063 
times>
        dir_name = <optimized out>
        dir = 0x555637333400
#9  0x00007fd51fa9b096 in dt_iop_load_modules_so () at 
/home/jo/vc/darktable/src/develop/imageop.c:1422
#10 0x00007fd51fa118d2 in dt_init (argc=<optimized out>, argv=<optimized out>, 
init_gui=<optimized out>, load_data=<optimized out>, L=<optimized out>) at 
/home/jo/vc/darktable/src/common/darktable.c:928
        start_wtime = <optimized out>
        sse2_supported = <optimized out>
        dbfilename_from_command = <optimized out>
        noiseprofiles_from_command = <optimized out>
        datadir_from_command = <optimized out>
        moduledir_from_command = <optimized out>
        localedir_from_command = <optimized out>
        tmpdir_from_command = <optimized out>
        configdir_from_command = <optimized out>
        cachedir_from_command = <optimized out>
        exclude_opencl = <optimized out>
        print_statistics = <optimized out>
        config_override = <optimized out>
        datadir = "/home/jo/.config/darktable", '\000' <repeats 4069 times>
        darktablerc = "/home/jo/.config/darktable/darktablerc", '\000' <repeats 
4057 times>
        changed_xmp_files = <optimized out>
#11 0x00005556365e7086 in main (argc=<optimized out>, argv=<optimized out>) at 
/home/jo/vc/darktable/src/main.c:82

Reply via email to