[Bug 267556] /graphics/gimp segmentation fault editing inserted text.

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 04 Nov 2022 01:05:07 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267556

            Bug ID: 267556
           Summary: /graphics/gimp segmentation fault editing inserted
                    text.
           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: nithale@gmail.com

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


```
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: unknown rev 0 for other
# C compiler #
        FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git
llvmorg-13.0.0-0-gd7b669b3a303)
        Target: x86_64-unknown-freebsd13.1
        Thread model: posix
        InstalledDir: /usr/bin

# Libraries #
using babl version 0.1.96 (compiled against version 0.1.96)
using GEGL version 0.4.38 (compiled against version 0.4.38)
using GLib version 2.74.0 (compiled against version 2.74.0)
using GdkPixbuf version 2.42.9 (compiled against version 2.42.9)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.9 (compiled against version 1.50.9)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.17.4 (compiled against version 1.17.4)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 72226 - Thread 101605 #

(lldb) process attach --pid 72226
Process 72226 stopped
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
    frame #0: 0x0000000801fc96b8 libc.so.7`__sys_read + 8
libc.so.7`__sys_read:
->  0x801fc96b8 <+8>:  syscall 
    0x801fc96ba <+10>: jb     0x801fc6498
    0x801fc96c0 <+16>: retq   
    0x801fc96c1:       int3   
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #5, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #6, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #7, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #8, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #9, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #10, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #11, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #12, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #13, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #14, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x0000000801fc963a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x801fc963a <+10>: jb     0x801fc6498
    0x801fc9640 <+16>: retq   
    0x801fc9641:       int3   
    0x801fc9642:       int3   
  thread #15, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #16, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3   
  thread #17, name = 'paint', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x801e70b6c <+12>: retq   
    0x801e70b6d <+13>: int3   
    0x801e70b6e <+14>: int3   
    0x801e70b6f <+15>: int3
Executable module set to "/usr/local/bin/gimp-2.10".
Architecture set to: x86_64-unknown-freebsd13.1.
(lldb) thread list
Process 72226 stopped
* thread #1: tid = 101605, 0x0000000801fc96b8 libc.so.7`__sys_read + 8, name =
'gimp-2.10', stop reason = signal SIGSTOP
  thread #2: tid = 112580, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #3: tid = 112581, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #4: tid = 112582, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #5: tid = 112583, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #6: tid = 112584, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #7: tid = 112585, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #8: tid = 112586, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #9: tid = 112587, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #10: tid = 112588, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #11: tid = 112589, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #12: tid = 112590, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'worker', stop reason =
signal SIGSTOP
  thread #13: tid = 112591, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'pool-spawner', stop reason
= signal SIGSTOP
  thread #14: tid = 112592, 0x0000000801fc963a libc.so.7`__sys_poll + 10, name
= 'gmain', stop reason = signal SIGSTOP
  thread #15: tid = 112593, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'async', stop reason =
signal SIGSTOP
  thread #16: tid = 112656, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'swap writer', stop reason =
signal SIGSTOP
  thread #17: tid = 112798, 0x0000000801e70b6c
libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'paint', stop reason =
signal SIGSTOP
(lldb) thread backtrace all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
  * frame #0: 0x0000000801fc96b8 libc.so.7`__sys_read + 8
    frame #1: 0x0000000801e7f856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x000000080116886e libgimpbase-2.0.so.0`gimp_stack_trace_print +
542
    frame #3: 0x0000000000673370 gimp-2.10`___lldb_unnamed_symbol12233 + 352
    frame #4: 0x0000000000673206 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x0000000000673e6d gimp-2.10`___lldb_unnamed_symbol12234 + 45
    frame #6: 0x0000000801e7d580 libthr.so.3`___lldb_unnamed_symbol672 + 208
    frame #7: 0x0000000801e7cb3f libthr.so.3`___lldb_unnamed_symbol653 + 319
    frame #8: 0x00007ffffffff8a3 [vdso]
    frame #9: 0x0000000801b16588 libgobject-2.0.so.0`___lldb_unnamed_symbol919
+ 168
    frame #10: 0x0000000801b15dfb libgobject-2.0.so.0`___lldb_unnamed_symbol917
+ 235
    frame #11: 0x0000000801b15419
libgobject-2.0.so.0`g_object_new_with_properties + 473
    frame #12: 0x00000000009db8c2 gimp`___lldb_unnamed_symbol15124 + 50
    frame #13: 0x00000000009ddf19
gimp`gimp_container_tree_view_drag_data_received + 329
    frame #14: 0x0000000000a3f3dd gimp`___lldb_unnamed_symbol16087 + 109
    frame #15: 0x00000000009938bf gimp`___lldb_unnamed_symbol14504 + 31
    frame #16: 0x0000000000a52c51 gimp`___lldb_unnamed_symbol16312 + 273
    frame #17: 0x000000000071360e gimp-2.10`gimp_paint_tool_paint_end + 590
    frame #18: 0x0000000000711bec gimp-2.10`___lldb_unnamed_symbol13366 + 236
    frame #19: 0x000000000073086b gimp-2.10`gimp_tool_button_release + 731
    frame #20: 0x0000000000774fba
gimp-2.10`gimp_display_shell_canvas_tool_events + 2970
    frame #21: 0x0000000800e35026
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol9461 + 102
    frame #22: 0x0000000801b0f156 libgobject-2.0.so.0`g_closure_invoke + 278
    frame #23: 0x0000000801b26b2d
libgobject-2.0.so.0`___lldb_unnamed_symbol1086 + 1789
    frame #24: 0x0000000801b27c65 libgobject-2.0.so.0`g_signal_emit_valist +
2853
    frame #25: 0x0000000801b28046 libgobject-2.0.so.0`g_signal_emit + 134
    frame #26: 0x0000000800f6cfd7
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol11878 + 631
    frame #27: 0x0000000800e331b7 libgtk-x11-2.0.so.0`gtk_propagate_event + 311
    frame #28: 0x0000000800e32e88 libgtk-x11-2.0.so.0`gtk_main_do_event + 1176
    frame #29: 0x000000080109c6d1
libgdk-x11-2.0.so.0`___lldb_unnamed_symbol2519 + 81
    frame #30: 0x0000000801c209b4 libglib-2.0.so.0`g_main_context_dispatch +
372
    frame #31: 0x0000000801c20d44 libglib-2.0.so.0`___lldb_unnamed_symbol2441 +
548
    frame #32: 0x0000000801c2109a libglib-2.0.so.0`g_main_loop_run + 266
    frame #33: 0x0000000000672c0d gimp-2.10`app_run + 1069
    frame #34: 0x0000000000675d0a gimp-2.10`main + 858
    frame #35: 0x0000000000672510 gimp-2.10`_start + 256
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #8, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #9, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #10, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #11, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #12, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #13, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000801beb465 libglib-2.0.so.0`___lldb_unnamed_symbol2325 +
133
    frame #5: 0x0000000801c4d968 libglib-2.0.so.0`___lldb_unnamed_symbol2563 +
72
    frame #6: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #7: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #14, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x0000000801fc963a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000801e7f776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x0000000801c20ce1 libglib-2.0.so.0`___lldb_unnamed_symbol2441 +
449
    frame #3: 0x0000000801c20e08 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x0000000801c228f1 libglib-2.0.so.0`___lldb_unnamed_symbol2447 +
33
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #15, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000000954546 gimp`___lldb_unnamed_symbol14018 + 22
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #16, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x000000080162091d libgegl-0.4.so.0`___lldb_unnamed_symbol2443 +
125
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #17, name = 'paint', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000000713daf gimp-2.10`___lldb_unnamed_symbol13377 + 191
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
(lldb) bt all
* thread #1, name = 'gimp-2.10', stop reason = signal SIGSTOP
  * frame #0: 0x0000000801fc96b8 libc.so.7`__sys_read + 8
    frame #1: 0x0000000801e7f856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x000000080116886e libgimpbase-2.0.so.0`gimp_stack_trace_print +
542
    frame #3: 0x0000000000673370 gimp-2.10`___lldb_unnamed_symbol12233 + 352
    frame #4: 0x0000000000673206 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x0000000000673e6d gimp-2.10`___lldb_unnamed_symbol12234 + 45
    frame #6: 0x0000000801e7d580 libthr.so.3`___lldb_unnamed_symbol672 + 208
    frame #7: 0x0000000801e7cb3f libthr.so.3`___lldb_unnamed_symbol653 + 319
    frame #8: 0x00007ffffffff8a3 [vdso]
    frame #9: 0x0000000801b16588 libgobject-2.0.so.0`___lldb_unnamed_symbol919
+ 168
    frame #10: 0x0000000801b15dfb libgobject-2.0.so.0`___lldb_unnamed_symbol917
+ 235
    frame #11: 0x0000000801b15419
libgobject-2.0.so.0`g_object_new_with_properties + 473
    frame #12: 0x00000000009db8c2 gimp`___lldb_unnamed_symbol15124 + 50
    frame #13: 0x00000000009ddf19
gimp`gimp_container_tree_view_drag_data_received + 329
    frame #14: 0x0000000000a3f3dd gimp`___lldb_unnamed_symbol16087 + 109
    frame #15: 0x00000000009938bf gimp`___lldb_unnamed_symbol14504 + 31
    frame #16: 0x0000000000a52c51 gimp`___lldb_unnamed_symbol16312 + 273
    frame #17: 0x000000000071360e gimp-2.10`gimp_paint_tool_paint_end + 590
    frame #18: 0x0000000000711bec gimp-2.10`___lldb_unnamed_symbol13366 + 236
    frame #19: 0x000000000073086b gimp-2.10`gimp_tool_button_release + 731
    frame #20: 0x0000000000774fba
gimp-2.10`gimp_display_shell_canvas_tool_events + 2970
    frame #21: 0x0000000800e35026
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol9461 + 102
    frame #22: 0x0000000801b0f156 libgobject-2.0.so.0`g_closure_invoke + 278
    frame #23: 0x0000000801b26b2d
libgobject-2.0.so.0`___lldb_unnamed_symbol1086 + 1789
    frame #24: 0x0000000801b27c65 libgobject-2.0.so.0`g_signal_emit_valist +
2853
    frame #25: 0x0000000801b28046 libgobject-2.0.so.0`g_signal_emit + 134
    frame #26: 0x0000000800f6cfd7
libgtk-x11-2.0.so.0`___lldb_unnamed_symbol11878 + 631
    frame #27: 0x0000000800e331b7 libgtk-x11-2.0.so.0`gtk_propagate_event + 311
    frame #28: 0x0000000800e32e88 libgtk-x11-2.0.so.0`gtk_main_do_event + 1176
    frame #29: 0x000000080109c6d1
libgdk-x11-2.0.so.0`___lldb_unnamed_symbol2519 + 81
    frame #30: 0x0000000801c209b4 libglib-2.0.so.0`g_main_context_dispatch +
372
    frame #31: 0x0000000801c20d44 libglib-2.0.so.0`___lldb_unnamed_symbol2441 +
548
    frame #32: 0x0000000801c2109a libglib-2.0.so.0`g_main_loop_run + 266
    frame #33: 0x0000000000672c0d gimp-2.10`app_run + 1069
    frame #34: 0x0000000000675d0a gimp-2.10`main + 858
    frame #35: 0x0000000000672510 gimp-2.10`_start + 256
  thread #2, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #8, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #9, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #10, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #11, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #12, name = 'worker', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x00000008015e4693 libgegl-0.4.so.0`___lldb_unnamed_symbol2242 +
99
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #13, name = 'pool-spawner', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000801beb465 libglib-2.0.so.0`___lldb_unnamed_symbol2325 +
133
    frame #5: 0x0000000801c4d968 libglib-2.0.so.0`___lldb_unnamed_symbol2563 +
72
    frame #6: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #7: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #14, name = 'gmain', stop reason = signal SIGSTOP
    frame #0: 0x0000000801fc963a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000801e7f776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x0000000801c20ce1 libglib-2.0.so.0`___lldb_unnamed_symbol2441 +
449
    frame #3: 0x0000000801c20e08 libglib-2.0.so.0`g_main_context_iteration +
104
    frame #4: 0x0000000801c228f1 libglib-2.0.so.0`___lldb_unnamed_symbol2447 +
33
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #15, name = 'async', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000000954546 gimp`___lldb_unnamed_symbol14018 + 22
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #16, name = 'swap writer', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x000000080162091d libgegl-0.4.so.0`___lldb_unnamed_symbol2443 +
125
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #17, name = 'paint', stop reason = signal SIGSTOP
    frame #0: 0x0000000801e70b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000801e80f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000801e726cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801c78805 libglib-2.0.so.0`g_cond_wait + 37
    frame #4: 0x0000000000713daf gimp-2.10`___lldb_unnamed_symbol13377 + 191
    frame #5: 0x0000000801c4d342 libglib-2.0.so.0`___lldb_unnamed_symbol2558 +
66
    frame #6: 0x0000000801e7383a libthr.so.3`___lldb_unnamed_symbol556 + 314

```

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