[Bug 279382] gimp crash fatal error: Memory access out of bounds

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 29 May 2024 14:33:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279382

            Bug ID: 279382
           Summary: gimp crash fatal error: Memory access out of bounds
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: gnuisv@gmail.com

<!-- Copy-paste this whole debug data to report to developers -->


```
GNU Image Manipulation Program version 2.10.36
git-describe: GIMP_2_10_36
Build: unknown rev 0 for other
# C compiler #
        FreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git
llvmorg-14.0.5-0-gc12386ae247c)
        Target: x86_64-unknown-freebsd13.2
        Thread model: posix
        InstalledDir: /usr/bin

# Libraries #
using babl version 0.1.106 (compiled against version 0.1.106)
using GEGL version 0.4.46 (compiled against version 0.4.46)
using GLib version 2.80.2 (compiled against version 2.80.2)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.14 (compiled against version 1.50.14)
using Fontconfig version 2.15.0 (compiled against version 2.15.0)
using Cairo version 1.17.4 (compiled against version 1.17.4)

```
> fatal error: 内存访问越界

Stack trace:
```

# Stack traces obtained from PID 3051 - Thread 107099 #

(lldb) process attach --pid 3051
Process 3051 stopped
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
    frame #0: 0x000000083c7167d8 libc.so.7`__sys_read at _read.S:4
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
  thread #5, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
  thread #6, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
  thread #7, name = 'gdbus', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
  thread #8, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
  thread #9, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
Executable module set to "/usr/local/bin/gimp-2.10".
Architecture set to: x86_64-unknown-freebsd13.3.
(lldb) thread list
Process 3051 stopped
* thread #1: tid = 107099, 0x000000083c7167d8 libc.so.7`__sys_read at
_read.S:4, name = 'gimp-2.10', stop reason = signal SIGSTOP
  thread #2: tid = 126247, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'worker', stop reason = signal SIGSTOP
  thread #3: tid = 126248, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'worker', stop reason = signal SIGSTOP
  thread #4: tid = 126249, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'worker', stop reason = signal SIGSTOP
  thread #5: tid = 126250, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'pool-spawner', stop reason = signal SIGSTOP
  thread #6: tid = 126251, 0x000000083c71675a libc.so.7`__sys_poll at
_poll.S:4, name = 'gmain', stop reason = signal SIGSTOP
  thread #7: tid = 126252, 0x000000083c71675a libc.so.7`__sys_poll at
_poll.S:4, name = 'gdbus', stop reason = signal SIGSTOP
  thread #8: tid = 126253, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'async', stop reason = signal SIGSTOP
  thread #9: tid = 126357, 0x000000083a884c8c libthr.so.3`_umtx_op_err at
_umtx_op_err.S:38, name = 'swap writer', stop reason = signal SIGSTOP
(lldb) thread backtrace all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
  * frame #0: 0x000000083c7167d8 libc.so.7`__sys_read at _read.S:4
    frame #1: 0x000000083a8936f3 libthr.so.3`__thr_read(fd=19,
buf=0x00000008217454e0, nbytes=256) at thr_syscalls.c:418:8
    frame #2: 0x0000000829160aae libgimpbase-2.0.so.0`gimp_stack_trace_print +
686
    frame #3: 0x0000000000671c3f gimp-2.10`___lldb_unnamed_symbol12180 + 335
    frame #4: 0x0000000000671ae6 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x000000000067271d gimp-2.10`___lldb_unnamed_symbol12181 + 45
    frame #6: 0x000000083a8914af
libthr.so.3`handle_signal(actp=0x0000000821745b00, sig=11,
info=0x0000000821745ef0, ucp=0x0000000821745b80) at thr_sig.c:301:3
    frame #7: 0x000000083a890a6b libthr.so.3`thr_sighandler(sig=11,
info=0x0000000821745ef0, _ucp=0x0000000821745b80) at thr_sig.c:244:2
    frame #8: 0x00007ffffffff923
    frame #9: 0x00000000007f6de5 gimp-2.10`gimp_message_box_set_primary_text +
181
    frame #10: 0x00000000006ba006 gimp-2.10`___lldb_unnamed_symbol12591 + 86
    frame #11: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #12: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #13: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #14: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #15: 0x00000000009214b0 gimp`___lldb_unnamed_symbol13806 + 176
    frame #16: 0x000000000099b27e gimp`___lldb_unnamed_symbol14857 + 398
    frame #17: 0x0000000000921c28 gimp`___lldb_unnamed_symbol13811 + 184
    frame #18: 0x0000000000922bce gimp`gimp_canvas_arc_get_type + 46
    frame #19: 0x0000000835c27d60 libgobject-2.0.so.0`g_object_unref + 528
    frame #20: 0x00000000006b9ae7 gimp-2.10`___lldb_unnamed_symbol12584 + 23
    frame #21: 0x0000000835c2bd59 libgobject-2.0.so.0`___lldb_unnamed_symbol966
+ 41
    frame #22: 0x0000000836b50a42 libglib-2.0.so.0`___lldb_unnamed_symbol2439 +
690
    frame #23: 0x0000000835c2e734 libgobject-2.0.so.0`___lldb_unnamed_symbol978
+ 36
    frame #24: 0x0000000822504567
libgimpwidgets-2.0.so.0`___lldb_unnamed_symbol2800 + 55
    frame #25: 0x0000000835c2786d libgobject-2.0.so.0`g_object_run_dispose +
125
    frame #26: 0x0000000823a132b3 libgtk-x11-2.0.so.0`gtk_object_destroy + 195
    frame #27: 0x00000000006b9b28 gimp-2.10`___lldb_unnamed_symbol12585 + 24
    frame #28: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #29: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #30: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #31: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #32: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #33: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #34: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #35: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #36: 0x000000082393079f
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol7633 + 63
    frame #37: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #38: 0x0000000835c3c8a8
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1208
    frame #39: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #40: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #41: 0x000000082393049f
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol7623 + 15
    frame #42: 0x00000008239e97a6
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol9502 + 102
    frame #43: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #44: 0x0000000835c3cc8d
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 2205
    frame #45: 0x0000000835c3b6e0
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2320
    frame #46: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #47: 0x0000000823b20ec6
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol11974 + 646
    frame #48: 0x00000008239e78a7 libgtk-x11-2.0.so.0`gtk_propagate_event + 311
    frame #49: 0x00000008239e7520 libgtk-x11-2.0.so.0`gtk_main_do_event + 1184
    frame #50: 0x00000008235a9c21
libgdk-x11-2.0.so.0`___lldb_unnamed_symbol2538 + 81
    frame #51: 0x0000000836b75934 libglib-2.0.so.0`___lldb_unnamed_symbol2539 +
372
    frame #52: 0x0000000836b75d17 libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
631
    frame #53: 0x0000000836b76039 libglib-2.0.so.0`g_main_loop_run + 265
    frame #54: 0x00000000006714dc gimp-2.10`app_run + 1036
    frame #55: 0x000000000067461a gimp-2.10`main + 858
    frame #56: 0x0000000000670e00 gimp-2.10`_start + 256
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748100, mp=0x00000008587f5488,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856696e00) at thr_create.c:290:16
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748120, mp=0x00000008587f5508,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856697500) at thr_create.c:290:16
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748140, mp=0x00000008587f5588,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856697c00) at thr_create.c:290:16
  thread #5, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008567640e0, mp=0x00000008587f5e88,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x0000000836b3d825 libglib-2.0.so.0`___lldb_unnamed_symbol2397 +
133
    frame #7: 0x0000000836ba42d8 libglib-2.0.so.0`___lldb_unnamed_symbol2660 +
72
    frame #8: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #9: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856698300) at thr_create.c:290:16
  thread #6, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
    frame #1: 0x000000083a893621 libthr.so.3`__thr_poll(fds=0x000000087fbe4000,
nfds=2, timeout=-1) at thr_syscalls.c:336:8
    frame #2: 0x0000000836b75cac libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
524
    frame #3: 0x0000000836b75da8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x0000000836b77751 libglib-2.0.so.0`___lldb_unnamed_symbol2547 +
33
    frame #5: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #6: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856698a00) at thr_create.c:290:16
  thread #7, name = 'gdbus', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
    frame #1: 0x000000083a893621 libthr.so.3`__thr_poll(fds=0x00000008b145e100,
nfds=3, timeout=-1) at thr_syscalls.c:336:8
    frame #2: 0x0000000836b75cac libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
524
    frame #3: 0x0000000836b76039 libglib-2.0.so.0`g_main_loop_run + 265
    frame #4: 0x0000000832f3b11b libgio-2.0.so.0`___lldb_unnamed_symbol6914 +
27
    frame #5: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #6: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856699100) at thr_create.c:290:16
  thread #8, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008b08ce000, mp=0x00000008587fe788,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x00000000008fb206 gimp`___lldb_unnamed_symbol13384 + 374
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856699f00) at thr_create.c:290:16
  thread #9, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008b1454000, mp=0x00000008d3cc5d08,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d208f3d libgegl-0.4.so.0`___lldb_unnamed_symbol2453 +
125
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x00000008b1f09700) at thr_create.c:290:16
(lldb) bt all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
  * frame #0: 0x000000083c7167d8 libc.so.7`__sys_read at _read.S:4
    frame #1: 0x000000083a8936f3 libthr.so.3`__thr_read(fd=19,
buf=0x00000008217454e0, nbytes=256) at thr_syscalls.c:418:8
    frame #2: 0x0000000829160aae libgimpbase-2.0.so.0`gimp_stack_trace_print +
686
    frame #3: 0x0000000000671c3f gimp-2.10`___lldb_unnamed_symbol12180 + 335
    frame #4: 0x0000000000671ae6 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x000000000067271d gimp-2.10`___lldb_unnamed_symbol12181 + 45
    frame #6: 0x000000083a8914af
libthr.so.3`handle_signal(actp=0x0000000821745b00, sig=11,
info=0x0000000821745ef0, ucp=0x0000000821745b80) at thr_sig.c:301:3
    frame #7: 0x000000083a890a6b libthr.so.3`thr_sighandler(sig=11,
info=0x0000000821745ef0, _ucp=0x0000000821745b80) at thr_sig.c:244:2
    frame #8: 0x00007ffffffff923
    frame #9: 0x00000000007f6de5 gimp-2.10`gimp_message_box_set_primary_text +
181
    frame #10: 0x00000000006ba006 gimp-2.10`___lldb_unnamed_symbol12591 + 86
    frame #11: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #12: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #13: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #14: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #15: 0x00000000009214b0 gimp`___lldb_unnamed_symbol13806 + 176
    frame #16: 0x000000000099b27e gimp`___lldb_unnamed_symbol14857 + 398
    frame #17: 0x0000000000921c28 gimp`___lldb_unnamed_symbol13811 + 184
    frame #18: 0x0000000000922bce gimp`gimp_canvas_arc_get_type + 46
    frame #19: 0x0000000835c27d60 libgobject-2.0.so.0`g_object_unref + 528
    frame #20: 0x00000000006b9ae7 gimp-2.10`___lldb_unnamed_symbol12584 + 23
    frame #21: 0x0000000835c2bd59 libgobject-2.0.so.0`___lldb_unnamed_symbol966
+ 41
    frame #22: 0x0000000836b50a42 libglib-2.0.so.0`___lldb_unnamed_symbol2439 +
690
    frame #23: 0x0000000835c2e734 libgobject-2.0.so.0`___lldb_unnamed_symbol978
+ 36
    frame #24: 0x0000000822504567
libgimpwidgets-2.0.so.0`___lldb_unnamed_symbol2800 + 55
    frame #25: 0x0000000835c2786d libgobject-2.0.so.0`g_object_run_dispose +
125
    frame #26: 0x0000000823a132b3 libgtk-x11-2.0.so.0`gtk_object_destroy + 195
    frame #27: 0x00000000006b9b28 gimp-2.10`___lldb_unnamed_symbol12585 + 24
    frame #28: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #29: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #30: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #31: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #32: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #33: 0x0000000835c3cacd
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1757
    frame #34: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #35: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #36: 0x000000082393079f
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol7633 + 63
    frame #37: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #38: 0x0000000835c3c8a8
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 1208
    frame #39: 0x0000000835c3b675
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2213
    frame #40: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #41: 0x000000082393049f
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol7623 + 15
    frame #42: 0x00000008239e97a6
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol9502 + 102
    frame #43: 0x0000000835c21de0 libgobject-2.0.so.0`g_closure_invoke + 304
    frame #44: 0x0000000835c3cc8d
libgobject-2.0.so.0`___lldb_unnamed_symbol1144 + 2205
    frame #45: 0x0000000835c3b6e0
libgobject-2.0.so.0`___lldb_unnamed_symbol1138 + 2320
    frame #46: 0x0000000835c3be1e libgobject-2.0.so.0`g_signal_emit + 174
    frame #47: 0x0000000823b20ec6
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol11974 + 646
    frame #48: 0x00000008239e78a7 libgtk-x11-2.0.so.0`gtk_propagate_event + 311
    frame #49: 0x00000008239e7520 libgtk-x11-2.0.so.0`gtk_main_do_event + 1184
    frame #50: 0x00000008235a9c21
libgdk-x11-2.0.so.0`___lldb_unnamed_symbol2538 + 81
    frame #51: 0x0000000836b75934 libglib-2.0.so.0`___lldb_unnamed_symbol2539 +
372
    frame #52: 0x0000000836b75d17 libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
631
    frame #53: 0x0000000836b76039 libglib-2.0.so.0`g_main_loop_run + 265
    frame #54: 0x00000000006714dc gimp-2.10`app_run + 1036
    frame #55: 0x000000000067461a gimp-2.10`main + 858
    frame #56: 0x0000000000670e00 gimp-2.10`_start + 256
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748100, mp=0x00000008587f5488,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856696e00) at thr_create.c:290:16
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748120, mp=0x00000008587f5508,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856697500) at thr_create.c:290:16
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x0000000856748140, mp=0x00000008587f5588,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d1cd4e3 libgegl-0.4.so.0`___lldb_unnamed_symbol2251 +
99
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856697c00) at thr_create.c:290:16
  thread #5, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008567640e0, mp=0x00000008587f5e88,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x0000000836b3d825 libglib-2.0.so.0`___lldb_unnamed_symbol2397 +
133
    frame #7: 0x0000000836ba42d8 libglib-2.0.so.0`___lldb_unnamed_symbol2660 +
72
    frame #8: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #9: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856698300) at thr_create.c:290:16
  thread #6, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
    frame #1: 0x000000083a893621 libthr.so.3`__thr_poll(fds=0x000000087fbe4000,
nfds=2, timeout=-1) at thr_syscalls.c:336:8
    frame #2: 0x0000000836b75cac libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
524
    frame #3: 0x0000000836b75da8 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x0000000836b77751 libglib-2.0.so.0`___lldb_unnamed_symbol2547 +
33
    frame #5: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #6: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856698a00) at thr_create.c:290:16
  thread #7, name = 'gdbus', stop reason = signal SIGSTOP
    frame #0: 0x000000083c71675a libc.so.7`__sys_poll at _poll.S:4
    frame #1: 0x000000083a893621 libthr.so.3`__thr_poll(fds=0x00000008b145e100,
nfds=3, timeout=-1) at thr_syscalls.c:336:8
    frame #2: 0x0000000836b75cac libglib-2.0.so.0`___lldb_unnamed_symbol2540 +
524
    frame #3: 0x0000000836b76039 libglib-2.0.so.0`g_main_loop_run + 265
    frame #4: 0x0000000832f3b11b libgio-2.0.so.0`___lldb_unnamed_symbol6914 +
27
    frame #5: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #6: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856699100) at thr_create.c:290:16
  thread #8, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008b08ce000, mp=0x00000008587fe788,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x00000000008fb206 gimp`___lldb_unnamed_symbol13384 + 374
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x0000000856699f00) at thr_create.c:290:16
  thread #9, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x000000083a884c8c libthr.so.3`_umtx_op_err at _umtx_op_err.S:38
    frame #1: 0x000000083a894d02
libthr.so.3`_thr_umtx_timedwait_uint(mtx=<unavailable>, id=<unavailable>,
clockid=<unavailable>, abstime=<unavailable>, shared=<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x000000083a88b2c9
libthr.so.3`_thr_sleep(curthread=<unavailable>, clockid=<unavailable>,
abstime=<unavailable>) at thr_kern.c:197:9 [artificial]
    frame #3: 0x000000083a88687d libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=0x00000008b1454000, mp=0x00000008d3cc5d08,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:318:11
    frame #4: 0x000000083a8867bf
libthr.so.3`cond_wait_common(cond=<unavailable>, mutex=<unavailable>,
abstime=0x0000000000000000, cancel=1) at thr_cond.c:378:11
    frame #5: 0x0000000836bd2bf5 libglib-2.0.so.0`g_cond_wait + 37
    frame #6: 0x000000082d208f3d libgegl-0.4.so.0`___lldb_unnamed_symbol2453 +
125
    frame #7: 0x0000000836ba3cf2 libglib-2.0.so.0`___lldb_unnamed_symbol2656 +
66
    frame #8: 0x000000083a887a05
libthr.so.3`thread_start(curthread=0x00000008b1f09700) at thr_create.c:290:16

```

-- 
You are receiving this mail because:
You are the assignee for the bug.