Gimp from 3rd party repository crashes with lqr-plugin from gimp-plugin-registry
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-17ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.2.1 20191102 (Ubuntu 9.2.1-17ubuntu1)
using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.63.3 (compiled against version 2.62.1)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.42.3)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Speicherzugriffsfehler
Stack trace:
# Stack traces obtained from PID 2281 - Thread 2281 #
[New LWP 2283]
[New LWP 2284]
[New LWP 2285]
[New LWP 2286]
[New LWP 2287]
[New LWP 2291]
[New LWP 2292]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffdd7375010, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7fe21905e2c0 (LWP 2281) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffdd7375010, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7fe2187b1700 (LWP 2283) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7fe217fb0700 (LWP 2284) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7fe20ffff700 (LWP 2285) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7fe217740700 (LWP 2286) "gmain" 0x00007fe21a02dc3f in __GI___poll (fds=0x560d357c7a10, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7fe216f3f700 (LWP 2287) "gdbus" 0x00007fe21a02dc3f in __GI___poll (fds=0x560d357dbf00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7fe1fcc03700 (LWP 2291) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7fe1f3fff700 (LWP 2292) "pool-gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 8 (Thread 0x7fe1f3fff700 (LWP 2292)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe21a321fa6 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a2a54f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe21a2a5b16 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a2ff049 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608438007552, -540337334427125848, 140728214182958, 140728214182959, 140728214183104, 140608438003968, 523457632264452008, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fe1fcc03700 (LWP 2291)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe21a321e83 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000560d337a5664 in ()
#3 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608584824576, -540337334427125848, 140728214183230, 140728214183231, 140728214183376, 140608584820992, 523455010186917800, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fe216f3f700 (LWP 2287)):
#0 0x00007fe21a02dc3f in __GI___poll (fds=0x560d357dbf00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fe21a2d50be in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a2d5443 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe21a6d1a0a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140609024423680, -540337334427125848, 140728214183342, 140728214183343, 140728214183488, 140609024420096, 523679699253524392, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fe217740700 (LWP 2286)):
#0 0x00007fe21a02dc3f in __GI___poll (fds=0x560d357c7a10, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fe21a2d50be in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a2d51f3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fe21a2d5241 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140609032816384, -540337334427125848, 140728214182910, 140728214182911, 140728214183056, 140609032812800, 523676400181770152, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fe20ffff700 (LWP 2285)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe21a321e83 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a7bb6db in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608907769600, -540337334427125848, 140728214183134, 140728214183135, 140728214183280, 140608907766016, 523624758031873960, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fe217fb0700 (LWP 2284)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe21a321e83 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a7bb6db in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140609041663744, -540337334427125848, 140728214183134, 140728214183135, 140728214183280, 140609041660160, 523677577002809256, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fe2187b1700 (LWP 2283)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fe21a321e83 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fe21a7bb6db in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fe21a2fe851 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fe21a114669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140609050056448, -540337334427125848, 140728214183134, 140728214183135, 140728214183280, 140609050052864, 523656675007592360, 523651398583515048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007fe21a03a333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fe21905e2c0 (LWP 2281)):
#0 __libc_read (nbytes=256, buf=0x7ffdd7375010, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 __libc_read (fd=13, buf=0x7ffdd7375010, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007fe21ac42dd7 in gimp_stack_trace_print () at /lib/libgimpbase-2.0.so.0
#3 0x0000560d334bef00 in ()
#4 0x0000560d334bf33e in ()
#5 0x0000560d334bf9cd in ()
#6 0x00007fe21a120540 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x0000560d33855127 in gimp_param_spec_int32 ()
#8 0x0000560d3376b891 in gimp_pdb_compat_param_spec ()
#9 0x0000560d3377835f in gimp_plug_in_handle_message ()
#10 0x0000560d33786bb1 in gimp_plug_in_manager_call_query ()
#11 0x0000560d3377ea16 in gimp_plug_in_manager_restore ()
#12 0x0000560d3379cdf1 in ()
#13 0x00007fe21a3c0802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fe21a3d3f96 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fe21a3dfb9e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fe21a3e00d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x0000560d3379c326 in gimp_restore ()
#18 0x0000560d334be82b in app_run ()
#19 0x0000560d334bdfbe in main ()
[Inferior 1 (process 2281) detached]
Gimp version: 2.10.14, OS Version: Ubuntu Focal Fossa (Development Branch) amd64, gimp-plugin-registry version: 9.20180625ubuntu1, babl version: 0.1.72, gegl version: 0.4.18
After removing /usr/lib/gimp/2.0/plug-ins/gimp-lqr-plugin gimp 2.10.14 starts without problems.
Best regards
PS: gimp, babl and gegl comes from my PPA:https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp/