Segfault crash when attaching external monitor
Was using GIMP for about an hour on inbuilt monitor on (M1) Macbook.
Crash occurred roughly 20 seconds after attaching external monitor (HDMI). Assumedly there was an issue with automatically placing the GIMP window on the attached monitor.
I'm not a C dev, but honestly I don't see enough info in that stack trace to really debug this any further. Good luck!
GNU Image Manipulation Program version 2.10.30
git-describe: Unknown, shouldn't happen
Build: org.gimp.GIMP_official rev 0 for macos
# C compiler #
Configured with: --prefix=/Applications/Xcode-13.1.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.12.sdk/usr/include/c++/4.2.1
Apple clang version 13.0.0 (clang-1300.0.29.3)
Target: x86_64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /Applications/Xcode-13.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
# Libraries #
using babl version 0.1.88 (compiled against version 0.1.88)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.70.0 (compiled against version 2.70.0)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Segmentation fault: 11
Stack trace:
# Stack traces obtained from PID 965 - Thread 0x295924 #
(lldb) process attach --pid 965
Process 965 stopped
* thread #1, stop reason = signal SIGSTOP
frame #0: 0xffffffffffffffff
Target 0: (No executable module.) stopped.
Architecture set to: .
(lldb) thread list
Process 965 stopped
* thread #1: tid = 0x295924, stop reason = signal SIGSTOP
thread #2: tid = 0x2959fb
thread #3: tid = 0x296bcf
thread #4: tid = 0x29593b
thread #5: tid = 0x29593c
thread #6: tid = 0x29593d
thread #7: tid = 0x29593e
thread #8: tid = 0x29593f
thread #9: tid = 0x295940
thread #10: tid = 0x295941
thread #11: tid = 0x295944
thread #12: tid = 0x295945
thread #13: tid = 0x295947
thread #14: tid = 0x299c1a
thread #15: tid = 0x29599e
thread #16: tid = 0x2959a5
(lldb) thread backtrace all
* thread #1, stop reason = signal SIGSTOP
frame #0: 0xffffffffffffffff
thread #2
frame #0: 0xffffffffffffffff
thread #3
frame #0: 0xffffffffffffffff
thread #4
frame #0: 0xffffffffffffffff
thread #5
frame #0: 0xffffffffffffffff
thread #6
frame #0: 0xffffffffffffffff
thread #7
frame #0: 0xffffffffffffffff
thread #8
frame #0: 0xffffffffffffffff
thread #9
frame #0: 0xffffffffffffffff
thread #10
frame #0: 0xffffffffffffffff
thread #11
frame #0: 0xffffffffffffffff
thread #12
frame #0: 0xffffffffffffffff
thread #13
frame #0: 0xffffffffffffffff
thread #14
frame #0: 0xffffffffffffffff
thread #15
frame #0: 0xffffffffffffffff
thread #16
frame #0: 0xffffffffffffffff
(lldb) bt all
* thread #1, stop reason = signal SIGSTOP
frame #0: 0xffffffffffffffff
thread #2
frame #0: 0xffffffffffffffff
thread #3
frame #0: 0xffffffffffffffff
thread #4
frame #0: 0xffffffffffffffff
thread #5
frame #0: 0xffffffffffffffff
thread #6
frame #0: 0xffffffffffffffff
thread #7
frame #0: 0xffffffffffffffff
thread #8
frame #0: 0xffffffffffffffff
thread #9
frame #0: 0xffffffffffffffff
thread #10
frame #0: 0xffffffffffffffff
thread #11
frame #0: 0xffffffffffffffff
thread #12
frame #0: 0xffffffffffffffff
thread #13
frame #0: 0xffffffffffffffff
thread #14
frame #0: 0xffffffffffffffff
thread #15
frame #0: 0xffffffffffffffff
thread #16
frame #0: 0xffffffffffffffff
Edited by Tass Sinclair