Crashes with SIGSEGV in `mypaint_brush_setting_from_cname()`
Building GIMP 2.10.34 it terminates with a segmentation fault:
Messages on the command line:
$ gimp
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:10: Unable to locate image file in pixmap_path: "images/edit.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:11: Unable to locate image file in pixmap_path: "images/edit.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:25: Unable to locate image file in pixmap_path: "images/histogram.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:26: Unable to locate image file in pixmap_path: "images/histogram.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:160: Unable to locate image file in pixmap_path: "images/histogram.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/imagerc:161: Unable to locate image file in pixmap_path: "images/histogram.svg"
/home/pmenzel/.config/GIMP/2.10/themes/gimp-hidpi/gtkrc:12: error: invalid keyword 'font_name', expected valid keyword - e.g. `style'
gimp: fatal error: Segmentation fault
26 ../sysdeps/unix/sysv/linux/read.c: No such file or directory.
From GIMP’s crash reporter:
GNU Image Manipulation Program version 2.10.34
git-describe: Unknown, shouldn't happen
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.4.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /dev/shm/bee-pmenzel/gcc/gcc-10.4.0-0/source/configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --sharedstatedir=/var --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --datarootdir=/usr/share --datadir=/usr/share --infodir=/usr/share/info --localedir=/usr/share/locale --mandir=/usr/share/man --docdir=/usr/share/doc/gcc --exec-prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,fortran,c++,objc,obj-c++ --disable-multilib --with-system-zlib --with-diagnostics-color=auto-if-env
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.4.0 (GCC)
# Libraries #
using babl version 0.1.102 (compiled against version 0.1.102)
using GEGL version 0.4.44 (compiled against version 0.4.44)
using GLib version 2.76.1 (compiled against version 2.76.1)
using GdkPixbuf version 2.42.6 (compiled against version 2.42.6)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.49.1 (compiled against version 1.49.1)
using Fontconfig version 2.12.4 (compiled against version 2.12.4)
using Cairo version 1.17.2 (compiled against version 1.17.2)
fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 21648 - Thread 21648 #
[New LWP 21651]
[New LWP 21652]
[New LWP 21653]
[New LWP 21654]
[New LWP 21655]
[New LWP 21656]
[New LWP 21657]
[New LWP 21658]
[New LWP 21659]
[New LWP 21660]
[New LWP 21661]
[New LWP 21662]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
__GI___libc_read (nbytes=256, buf=0x7ffc543cc9c0, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f184200ed00 (LWP 21648) "gimp" __GI___libc_read (nbytes=256, buf=0x7ffc543cc9c0, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f183d1046c0 (LWP 21651) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f183c9036c0 (LWP 21652) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f183c1026c0 (LWP 21653) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f183b9016c0 (LWP 21654) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f183b1006c0 (LWP 21655) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f183a8ff6c0 (LWP 21656) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f183a0fe6c0 (LWP 21657) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f18391ff6c0 (LWP 21658) "pool-spawner" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f18389fe6c0 (LWP 21659) "gmain" 0x00007f1842d639ef in __GI___poll (fds=0xdc4520, nfds=1, timeout=6882) at ../sysdeps/unix/sysv/linux/poll.c:29
11 Thread 0x7f1823fff6c0 (LWP 21660) "gdbus" 0x00007f1842d639ef in __GI___poll (fds=0x7f1808000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f180eaa26c0 (LWP 21661) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f180e2a16c0 (LWP 21662) "pool-gimp" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 13 (Thread 0x7f180e2a16c0 (LWP 21662) "pool-gimp"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a506 in g_cond_wait_until (cond=cond@entry=0xd76b48, mutex=mutex@entry=0xd76b40, end_time=end_time@entry=1396372006339) at ../source/glib/gthread-posix.c:1588
span_arg = {tv_sec = 14, tv_nsec = 999998959}
_g_boolean_var_36 = <optimized out>
now = {tv_sec = 1396357, tv_nsec = 6340041}
span = {tv_sec = <optimized out>, tv_nsec = 999998959}
sampled = 0
res = <optimized out>
success = <optimized out>
#2 0x00007f1842ffe151 in g_async_queue_pop_intern_unlocked (queue=0xd76b40, wait=1, end_time=1396372006339) at ../source/glib/gasyncqueue.c:428
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f1842ffe732 in g_async_queue_timeout_pop (queue=0xd76b40, timeout=timeout@entry=15000000) at ../source/glib/gasyncqueue.c:551
end_time = 1396372006339
retval = <optimized out>
__func__ = "g_async_queue_timeout_pop"
#4 0x00007f184305ef89 in g_thread_pool_wait_for_new_pool () at ../source/glib/gthreadpool.c:181
pool = <optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
last_wakeup_thread_serial = 0
have_relayed_thread_marker = <optimized out>
pool = <optimized out>
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
local_max_idle_time = <optimized out>
last_wakeup_thread_serial = <optimized out>
have_relayed_thread_marker = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
gaig_temp = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../source/glib/gthreadpool.c:408
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#6 0x00007f184305e6dd in g_thread_proxy (data=0x7f1810000b70) at ../source/glib/gthread.c:831
thread = 0x7f1810000b70
__func__ = "g_thread_proxy"
#7 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139742014334544, -5340173351184840093, 139741293582016, 0, 139742176812288, 139741285191680, 5463984506125863523, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#8 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 12 (Thread 0x7f180eaa26c0 (LWP 21661) "async"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0xc8f980 <gimp_parallel_run_async_cond>, mutex=mutex@entry=0xc8f990 <gimp_parallel_run_async_mutex>) at ../source/glib/gthread-posix.c:1475
sampled = 0
#2 0x0000000000738704 in gimp_parallel_run_async_thread_func (thread=0xc8f9a0 <gimp_parallel_run_async_threads>) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimp-parallel.cc:378
task = <optimized out>
#3 0x00007f184305e6dd in g_thread_proxy (data=0xf623b0) at ../source/glib/gthread.c:831
thread = 0xf623b0
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759248, -5340173351184840093, 139741301974720, 0, 139742176812288, 139741293584384, 5463985605100620387, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 11 (Thread 0x7f1823fff6c0 (LWP 21660) "gdbus"):
#0 0x00007f1842d639ef in __GI___poll (fds=0x7f1808000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007f1843032b46 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f1808000b90, timeout=<optimized out>, context=0xdd10e0) at ../source/glib/gmain.c:4584
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f1843044230 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=0xdd10e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4271
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x7f1808000b90
begin_time_nsec = 0
#3 0x00007f1843032e83 in g_main_loop_run (loop=0xdd1210) at ../source/glib/gmain.c:4479
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007f18433fbfc6 in gdbus_shared_thread_func (user_data=0xdd10b0) at ../source/gio/gdbusprivate.c:284
data = 0xdd10b0
#5 0x00007f184305e6dd in g_thread_proxy (data=0xdca990) at ../source/glib/gthread.c:831
thread = 0xdca990
__func__ = "g_thread_proxy"
#6 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759280, -5340173351184840093, 139741659920064, 11, 139742176812288, 139741651529728, 5463890400171182691, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 10 (Thread 0x7f18389fe6c0 (LWP 21659) "gmain"):
#0 0x00007f1842d639ef in __GI___poll (fds=0xdc4520, nfds=1, timeout=6882) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007f1843032b46 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0xdc4520, timeout=<optimized out>, context=0xdc42f0) at ../source/glib/gmain.c:4584
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f1843044230 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=context@entry=0xdc42f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../source/glib/gmain.c:4271
max_priority = 2147483647
timeout = 6882
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0xdc4520
begin_time_nsec = 0
#3 0x00007f1843032c4f in g_main_context_iteration (context=0xdc42f0, may_block=may_block@entry=1) at ../source/glib/gmain.c:4343
retval = <optimized out>
#4 0x00007f1843032ca1 in glib_worker_main (data=<optimized out>) at ../source/glib/gmain.c:6455
No locals.
#5 0x00007f184305e6dd in g_thread_proxy (data=0xd78c00) at ../source/glib/gthread.c:831
thread = 0xd78c00
__func__ = "g_thread_proxy"
#6 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721758944, -5340173351184840093, 139742005946048, 11, 139742176812288, 139741997555712, 5463875282423171683, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 9 (Thread 0x7f18391ff6c0 (LWP 21658) "pool-spawner"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0xd7b1c8, mutex=mutex@entry=0xd7b1c0) at ../source/glib/gthread-posix.c:1475
sampled = 1
#2 0x00007f1842ffe16b in g_async_queue_pop_intern_unlocked (queue=0xd7b1c0, wait=1, end_time=-1) at ../source/glib/gasyncqueue.c:425
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f184305ece2 in g_thread_pool_spawn_thread (data=<optimized out>) at ../source/glib/gthreadpool.c:311
spawn_thread_data = <optimized out>
thread = 0x0
error = 0x0
prgname = <optimized out>
name = "pool-gimp\000\000\000\000\000\000"
#4 0x00007f184305e6dd in g_thread_proxy (data=0xd6d640) at ../source/glib/gthread.c:831
thread = 0xd6d640
__func__ = "g_thread_proxy"
#5 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759120, -5340173351184840093, 139742014338752, 11, 139742176812288, 139742005948416, 5463876381397928547, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 8 (Thread 0x7f183a0fe6c0 (LWP 21657) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb280 <gegl_parallel_distribute_threads+352>, mutex=mutex@entry=0x7f18435cb278 <gegl_parallel_distribute_threads+344>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb270 <gegl_parallel_distribute_threads+336>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd0b6e0) at ../source/glib/gthread.c:831
thread = 0xd0b6e0
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742030063296, 0, 139742176812288, 139742021672960, 5463869922303986275, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 7 (Thread 0x7f183a8ff6c0 (LWP 21656) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb248 <gegl_parallel_distribute_threads+296>, mutex=mutex@entry=0x7f18435cb240 <gegl_parallel_distribute_threads+288>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb238 <gegl_parallel_distribute_threads+280>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd0b500) at ../source/glib/gthread.c:831
thread = 0xd0b500
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742038456000, 0, 139742176812288, 139742030065664, 5463871021278743139, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 6 (Thread 0x7f183b1006c0 (LWP 21655) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb210 <gegl_parallel_distribute_threads+240>, mutex=mutex@entry=0x7f18435cb208 <gegl_parallel_distribute_threads+232>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb200 <gegl_parallel_distribute_threads+224>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd0b320) at ../source/glib/gthread.c:831
thread = 0xd0b320
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742046848704, 0, 139742176812288, 139742038458368, 5463872120253500003, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 5 (Thread 0x7f183b9016c0 (LWP 21654) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb1d8 <gegl_parallel_distribute_threads+184>, mutex=mutex@entry=0x7f18435cb1d0 <gegl_parallel_distribute_threads+176>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb1c8 <gegl_parallel_distribute_threads+168>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd0b140) at ../source/glib/gthread.c:831
thread = 0xd0b140
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742055241408, 0, 139742176812288, 139742046851072, 5463872957235251811, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 4 (Thread 0x7f183c1026c0 (LWP 21653) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb1a0 <gegl_parallel_distribute_threads+128>, mutex=mutex@entry=0x7f18435cb198 <gegl_parallel_distribute_threads+120>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb190 <gegl_parallel_distribute_threads+112>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd0a540) at ../source/glib/gthread.c:831
thread = 0xd0a540
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742063634112, 0, 139742176812288, 139742055243776, 5463882852303030883, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 3 (Thread 0x7f183c9036c0 (LWP 21652) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb168 <gegl_parallel_distribute_threads+72>, mutex=mutex@entry=0x7f18435cb160 <gegl_parallel_distribute_threads+64>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb158 <gegl_parallel_distribute_threads+56>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd05220) at ../source/glib/gthread.c:831
thread = 0xd05220
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742072026816, 0, 139742176812288, 139742063636480, 5463883951277787747, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 2 (Thread 0x7f183d1046c0 (LWP 21651) "worker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1 0x00007f184308a3ef in g_cond_wait (cond=cond@entry=0x7f18435cb130 <gegl_parallel_distribute_threads+16>, mutex=mutex@entry=0x7f18435cb128 <gegl_parallel_distribute_threads+8>) at ../source/glib/gthread-posix.c:1475
sampled = 20
#2 0x00007f18434ed5c3 in gegl_parallel_distribute_thread_func (thread=0x7f18435cb120 <gegl_parallel_distribute_threads>) at ../source/gegl/gegl-parallel.c:508
No locals.
#3 0x00007f184305e6dd in g_thread_proxy (data=0xd13af0) at ../source/glib/gthread.c:831
thread = 0xd13af0
__func__ = "g_thread_proxy"
#4 0x00007f1842cf1fca in start_thread (arg=<optimized out>) at pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721721759136, -5340173351184840093, 139742080419520, 0, 139742176812288, 139742072029184, 5463885050252544611, 5463817697613498979}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f1842d713dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.
Thread 1 (Thread 0x7f184200ed00 (LWP 21648) "gimp"):
#0 __GI___libc_read (nbytes=256, buf=0x7ffc543cc9c0, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
sc_ret = <optimized out>
__arg2 = <optimized out>
_a3 = <optimized out>
_a1 = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg1 = <optimized out>
_a2 = <optimized out>
#1 __GI___libc_read (fd=14, buf=buf@entry=0x7ffc543cc9c0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
No locals.
#2 0x00007f1843f93f7c in gimp_stack_trace_print (prog_name=<optimized out>, stream=stream@entry=0xdec600, trace=trace@entry=0x0) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/libgimpbase/gimputils.c:1300
status = 0
stack_printed = 0
gtrace = 0x0
gimp_pid = "21648\000\000\000\277\006\000\000\000\000\000"
buffer = "\000\063tD\030\177\000\000\370U\310\000\000\000\000\000@Kc\002", '\000' <repeats 12 times>, "m\000\000\203\370\377u\036\240\353qD\030\177\000\000\005", '\000' <repeats 16 times>, "\320\367C\030\177\000\000\360<\371C\030\177\000\000\000\377\000\000\000\000\000\000\000\316<T\374\177\000\000\000\306\336\000\000\000\000\000\001\000\000\000\000\000\000\000@Kc\002\000\000\000\000:\016rD\030\177\000\000\000\306\336", '\000' <repeats 22 times>, "\306\336\000\000\000\000\000\060\311\346", '\000' <repeats 13 times>, "\001", '\000' <repeats 39 times>...
read_n = <optimized out>
sync_fd = {12, 13}
out_fd = {14, 15}
fork_pid = <optimized out>
pid = 21648
eintr_count = 0
tid = <optimized out>
#3 0x00000000004b2bdb in gimp_eek (reason=reason@entry=0x87a0f8 "fatal error", message=<optimized out>, use_handler=use_handler@entry=1) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/errors.c:350
fd = 0xdec600
has_backtrace = 1
pid = "21648\000\000\000h\256\027C\030\177\000"
gimpdebug = 0x87a110 "/usr/libexec/gimp-debug-tool-2.0"
args = {0x87a110 "/usr/libexec/gimp-debug-tool-2.0", 0xe6c930 "gimp", 0x7ffc543cce40 "21648", 0x87a0f8 "fatal error", 0x104d3ba "Segmentation fault", 0xe68d30 "/home/pmenzel/.config/GIMP/2.10/CrashLog/GIMP-crash-1681999165.txt", 0x0, 0x7ffc543cce50 "0", 0x0}
timestamp = "0\000<T\374\177\000\000\004\000\000\000\000\000\000"
config = <optimized out>
eek_handled = 0
debug_policy = GIMP_DEBUG_POLICY_FATAL
iter = <optimized out>
num_idx = <optimized out>
i = 0
#4 0x00000000004b2fb6 in gimp_fatal_error (message=<optimized out>) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/errors.c:201
No locals.
#5 0x00000000004b35b9 in gimp_sigfatal_handler (sig_num=11) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/signals.c:181
No locals.
#6 <signal handler called>
No locals.
#7 __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:287
No locals.
#8 0x00007f1843a5adaa in mypaint_brush_setting_from_cname (cname=cname@entry=0xec834853e5894855 <error: Cannot access memory at address 0xec834853e5894855>) at /dev/shm/bee-root/libmypaint/libmypaint-1.6.1-0/source/mypaint-brush-settings.c:63
id = MYPAINT_BRUSH_SETTING_OPAQUE
i = 0
#9 0x00007f1843a5a983 in update_brush_setting_from_json_object (setting_obj=0x61058bd87d894828, setting_name=0xec834853e5894855 <error: Cannot access memory at address 0xec834853e5894855>, self=0x2634b40) at /dev/shm/bee-root/libmypaint/libmypaint-1.6.1-0/source/mypaint-brush.c:1567
setting_id = <optimized out>
input_name = <optimized out>
base_value_obj = 0x2634b40
base_value = <optimized out>
inputs = 0x425a648142c73240
input_obj = <optimized out>
setting_id = <optimized out>
base_value_obj = <optimized out>
base_value = <optimized out>
inputs = <optimized out>
input_name = <optimized out>
input_obj = <optimized out>
entryinput_name = <optimized out>
entry_nextinput_name = <optimized out>
input_id = <optimized out>
number_of_mapping_points = <optimized out>
i = <optimized out>
mapping_point = <optimized out>
x_obj = <optimized out>
x = <optimized out>
y_obj = <optimized out>
y = <optimized out>
#10 update_brush_from_json_object (self=0x2634b40) at /dev/shm/bee-root/libmypaint/libmypaint-1.6.1-0/source/mypaint-brush.c:1652
entrysetting_name = <optimized out>
entry_nextsetting_name = 0x1e75fff88300006d
version_object = 0x26db7b0
setting_name = 0xec834853e5894855 <error: Cannot access memory at address 0xec834853e5894855>
version = <optimized out>
settings = 0x26c6b20
updated_any = 0
setting_obj = 0x61058bd87d894828
version_object = <optimized out>
version = <optimized out>
settings = <optimized out>
updated_any = <optimized out>
setting_name = <optimized out>
setting_obj = <optimized out>
entrysetting_name = <optimized out>
entry_nextsetting_name = <optimized out>
#11 mypaint_brush_from_string (self=self@entry=0x2634b40, string=string@entry=0x2633320 "{\n \"comment\": \"MyPaint brush file\", \n \"group\": \"\", \n \"description\": \"Part of a subset of detailing brush: large glazing one\", \n \"notes\": \"A brush preset part of the Brushkit v0.6 \\n creat"...) at /dev/shm/bee-root/libmypaint/libmypaint-1.6.1-0/source/mypaint-brush.c:1673
brush_json = <optimized out>
#12 0x00000000007d07d6 in gimp_mybrush_load (context=<optimized out>, file=0x2632020, input=<optimized out>, error=0x7ffc543cd768) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpmybrush-load.c:90
brush = 0x0
mypaint_brush = 0x2634b40
pixbuf = <optimized out>
info = <optimized out>
size = 6152
buffer = 0x2633320 "{\n \"comment\": \"MyPaint brush file\", \n \"group\": \"\", \n \"description\": \"Part of a subset of detailing brush: large glazing one\", \n \"notes\": \"A brush preset part of the Brushkit v0.6 \\n creat"...
path = <optimized out>
basename = <optimized out>
preview_filename = <optimized out>
p = <optimized out>
__func__ = "gimp_mybrush_load"
#13 0x000000000076e515 in gimp_data_loader_factory_load_data (top_directory=0x11f7860, info=0x2631ff0, file=0x2632020, dir_writable=0, cache=0x0, context=0xe3dd00, factory=0xdfa5a0) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpdataloaderfactory.c:453
buffered = 0x26321f0
loader = 0xdfaad0
container = 0xdfa720
container_obsolete = 0xdfaa80
data_list = 0x0
input = 0x2632160
mtime = 1599650971
error = 0x0
#14 gimp_data_loader_factory_load_directory (factory=0xdfa5a0, context=0xe3dd00, cache=0x0, dir_writable=0, directory=<optimized out>, top_directory=0x11f7860) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpdataloaderfactory.c:385
file_type = <optimized out>
child = 0x2632020
info = 0x2631ff0
enumerator = <optimized out>
#15 0x000000000076e3ff in gimp_data_loader_factory_load_directory (factory=0xdfa5a0, context=0xe3dd00, cache=0x0, dir_writable=0, directory=<optimized out>, top_directory=0x11f7860) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpdataloaderfactory.c:378
file_type = G_FILE_TYPE_DIRECTORY
child = 0x2237ea0
info = 0x1186930
enumerator = <optimized out>
#16 0x000000000076e894 in gimp_data_loader_factory_load (factory=0xdfa5a0, context=0xe3dd00, cache=0x0) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpdataloaderfactory.c:330
dir_writable = <optimized out>
path = 0x10b6260
writable_path = 0x260f140
list = 0xfd4a70
#17 0x000000000076cef1 in gimp_data_factory_data_init (factory=0xdfa5a0, context=0xe3dd00, no_data=0) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimpdatafactory.c:489
priv = <optimized out>
signal_name = <optimized out>
__func__ = "gimp_data_factory_data_init"
#18 0x0000000000732bfc in gimp_data_factories_load (gimp=gimp@entry=0xd8a310, status_callback=status_callback@entry=0x4b9d10 <splash_update>) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimp-data-factories.c:360
__func__ = "gimp_data_factories_load"
#19 0x0000000000730203 in gimp_restore (gimp=gimp@entry=0xd8a310, status_callback=status_callback@entry=0x4b9d10 <splash_update>, error=error@entry=0x7ffc543cd940) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/core/gimp.c:834
__func__ = "gimp_restore"
#20 0x00000000004b2539 in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=0, show_debug_menu=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON, backtrace_file=0xcb1f20 "/home/pmenzel/.config/GIMP/2.10/CrashLog/GIMP-crash-1681999165.txt") at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/app.c:331
update_status_func = 0x4b9d10 <splash_update>
gimp = 0xd8a310
loop = <optimized out>
run_loop = 0x7f1843010036 <g_get_filename_charsets+70>
default_folder = <optimized out>
gimpdir = 0xe3f240
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#21 0x00000000004b1d56 in main (argc=<optimized out>, argv=<optimized out>) at /dev/shm/bee-pmenzel/gimp/gimp-2.10.34-0/source/app/main.c:656
context = 0xcb8ef0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0xcb1f20 "/home/pmenzel/.config/GIMP/2.10/CrashLog/GIMP-crash-1681999165.txt"
i = <optimized out>
[Inferior 1 (process 21648) detached]