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