GIMP fails to start: Bus error (core dumped)
GIMP version:
GNU Image Manipulation Program version 2.10.8
git-describe: GIMP_2_10_6-294-ga967e8d2c2
C compiler:
FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0)
Target: x86_64-unknown-freebsd11.2
Thread model: posix
InstalledDir: /usr/bin
using GEGL version 0.4.12 (compiled against version 0.4.12)
using GLib version 2.56.3 (compiled against version 2.56.3)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.16.0 (compiled against version 1.16.0)
Operating System:
$ uname -a
FreeBSD XXX.XXX 11.2-RELEASE-p9 FreeBSD 11.2-RELEASE-p9 #0: Tue Feb 5 15:30:36 UTC 2019 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from] FreeBSD Ports collection.
Description of the bug
Crashes on start-up.
Reproduction
Always
Reproduction steps:
…
Expected result: See gui appear. Actual result: No gui. Well the splash pops up every now and then. Also debugging core files is not working for me, i.e. "NO SYMBOLS". Please enlighten me. Thanks.
Additional information
$gimp --verbose --console-messages
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<snip snip>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Initializing plug-in: '/usr/local/libexec/gimp/2.2/plug-ins/file-darktable/file-darktable'
Writing '/home/Richard/.config/GIMP/2.10/pluginrc'
Starting extension: 'extension-script-fu'
gimp: fatal error: Segmentation fault
(script-fu:1511): LibGimpBase-WARNING **: 21:57:43.486: script-fu: gimp_wire_read(): error
Bus error (core dumped)
rhs@/home/Richard $ error: attach failed: unable to find executable for ''
$ gimp gimp-console
> fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 1570 - Thread 100092 #
(lldb) process attach --pid 1570
Process 1570 stopped
Executable module set to "/usr/local/bin/gimp-2.10".
Architecture set to: x86_64--freebsd11.2.
(lldb) thread list
Process 1570 stopped
* thread #1: tid = 100092, 0x0000000806b16efa libc.so.7_read + 10, name = 'gimp-2.10'
thread #2: tid = 100944, 0x0000000806ab4c2a libc.so.7__sys_poll + 10, name = 'gimp-2.10'
thread #3: tid = 100945, 0x0000000806ab4c2a libc.so.7__sys_poll + 10, name = 'gimp-2.10'
thread #4: tid = 100946, 0x0000000803d4cb2c libthr.so.3___lldb_unnamed_symbol182$$libthr.so.3 + 92, name = 'gimp-2.10'
thread #5: tid = 100947, 0x0000000803d4cb2c libthr.so.3___lldb_unnamed_symbol182$$libthr.so.3 + 92, name = 'gimp-2.10'
thread #6: tid = 100948, 0x0000000803d4cb2c libthr.so.3___lldb_unnamed_symbol182$$libthr.so.3 + 92, name = 'gimp-2.10'
thread #7: tid = 100949, 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name = 'gimp-2.10'
(lldb) thread backtrace all
* thread #1, name = 'gimp-2.10'
* frame #0: 0x0000000806b16efa libc.so.7`_read + 10
frame #1: 0x0000000803d41806 libthr.so.3`___lldb_unnamed_symbol40$$libthr.so.3 + 54
frame #2: 0x00000008027871b8 libgimpbase-2.0.so.0`gimp_stack_trace_print + 536
frame #3: 0x00000000004ab08c gimp-2.10`___lldb_unnamed_symbol8$$gimp-2.10 + 348
frame #4: 0x00000000004aaf29 gimp-2.10`gimp_fatal_error + 25
frame #5: 0x00000000004abb7d gimp-2.10`___lldb_unnamed_symbol9$$gimp-2.10 + 45
frame #6: 0x0000000803d44946 libthr.so.3`___lldb_unnamed_symbol101$$libthr.so.3 + 214
frame #7: 0x0000000803d43eb2 libthr.so.3`___lldb_unnamed_symbol82$$libthr.so.3 + 322
frame #8: 0x00007ffffffff193
frame #9: 0x0000000804842e17 libbabl-0.1.so.0`babl_process + 23
frame #10: 0x0000000804840e20 libbabl-0.1.so.0`___lldb_unnamed_symbol15$$libbabl-0.1.so.0 + 368
frame #11: 0x0000000804843392 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 386
frame #12: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #13: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #14: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #15: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #16: 0x00000008048428ee libbabl-0.1.so.0`___lldb_unnamed_symbol50$$libbabl-0.1.so.0 + 638
frame #17: 0x0000000804846730 libbabl-0.1.so.0`babl_fish + 400
frame #18: 0x00000000008743e5 gimp
frame #19: 0x0000000000754094 gimp-2.10`___lldb_unnamed_symbol5264$$gimp-2.10 + 100
frame #20: 0x0000000805981e4c libgobject-2.0.so.0`g_closure_invoke + 204
frame #21: 0x0000000805996b68 libgobject-2.0.so.0`___lldb_unnamed_symbol209$$libgobject-2.0.so.0 + 2120
frame #22: 0x00000008059976fc libgobject-2.0.so.0`g_signal_emit_valist + 2028
frame #23: 0x0000000805997d84 libgobject-2.0.so.0`g_signal_emit + 116
frame #24: 0x0000000000751bee gimp-2.10`gimp_restore + 334
frame #25: 0x00000000004aa710 gimp-2.10`app_run + 512
frame #26: 0x00000000004acfa4 gimp-2.10`main + 852
frame #27: 0x00000000004aa205 gimp-2.10`_start + 149
thread #2, name = 'gimp-2.10'
frame #0: 0x0000000806ab4c2a libc.so.7`__sys_poll + 10
frame #1: 0x0000000803d41726 libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
frame #2: 0x0000000805c0eef7 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
frame #3: 0x0000000805c0f004 libglib-2.0.so.0`g_main_context_iteration + 100
frame #4: 0x0000000805c10bf6 libglib-2.0.so.0`___lldb_unnamed_symbol122$$libglib-2.0.so.0 + 54
frame #5: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #6: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #3, name = 'gimp-2.10'
frame #0: 0x0000000806ab4c2a libc.so.7`__sys_poll + 10
frame #1: 0x0000000803d41726 libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
frame #2: 0x0000000805c0eef7 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
frame #3: 0x0000000805c0f29f libglib-2.0.so.0`g_main_loop_run + 223
frame #4: 0x0000000805086d6b libgio-2.0.so.0`___lldb_unnamed_symbol1705$$libgio-2.0.so.0 + 27
frame #5: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #6: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #4, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075be4f gimp-2.10`___lldb_unnamed_symbol5280$$gimp-2.10 + 47
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #5, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075c03a gimp-2.10`___lldb_unnamed_symbol5281$$gimp-2.10 + 138
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #6, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075c03a gimp-2.10`___lldb_unnamed_symbol5281$$gimp-2.10 + 138
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #7, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c572df libglib-2.0.so.0`g_cond_wait_until + 111
frame #3: 0x0000000805bdceb4 libglib-2.0.so.0`___lldb_unnamed_symbol14$$libglib-2.0.so.0 + 100
frame #4: 0x0000000805bdd04e libglib-2.0.so.0`g_async_queue_timeout_pop + 46
frame #5: 0x0000000805c38865 libglib-2.0.so.0`___lldb_unnamed_symbol225$$libglib-2.0.so.0 + 421
frame #6: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #7: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
(lldb) bt all
* thread #1, name = 'gimp-2.10'
* frame #0: 0x0000000806b16efa libc.so.7`_read + 10
frame #1: 0x0000000803d41806 libthr.so.3`___lldb_unnamed_symbol40$$libthr.so.3 + 54
frame #2: 0x00000008027871b8 libgimpbase-2.0.so.0`gimp_stack_trace_print + 536
frame #3: 0x00000000004ab08c gimp-2.10`___lldb_unnamed_symbol8$$gimp-2.10 + 348
frame #4: 0x00000000004aaf29 gimp-2.10`gimp_fatal_error + 25
frame #5: 0x00000000004abb7d gimp-2.10`___lldb_unnamed_symbol9$$gimp-2.10 + 45
frame #6: 0x0000000803d44946 libthr.so.3`___lldb_unnamed_symbol101$$libthr.so.3 + 214
frame #7: 0x0000000803d43eb2 libthr.so.3`___lldb_unnamed_symbol82$$libthr.so.3 + 322
frame #8: 0x00007ffffffff193
frame #9: 0x0000000804842e17 libbabl-0.1.so.0`babl_process + 23
frame #10: 0x0000000804840e20 libbabl-0.1.so.0`___lldb_unnamed_symbol15$$libbabl-0.1.so.0 + 368
frame #11: 0x0000000804843392 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 386
frame #12: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #13: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #14: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #15: 0x0000000804843325 libbabl-0.1.so.0`___lldb_unnamed_symbol55$$libbabl-0.1.so.0 + 277
frame #16: 0x00000008048428ee libbabl-0.1.so.0`___lldb_unnamed_symbol50$$libbabl-0.1.so.0 + 638
frame #17: 0x0000000804846730 libbabl-0.1.so.0`babl_fish + 400
frame #18: 0x00000000008743e5 gimp
frame #19: 0x0000000000754094 gimp-2.10`___lldb_unnamed_symbol5264$$gimp-2.10 + 100
frame #20: 0x0000000805981e4c libgobject-2.0.so.0`g_closure_invoke + 204
frame #21: 0x0000000805996b68 libgobject-2.0.so.0`___lldb_unnamed_symbol209$$libgobject-2.0.so.0 + 2120
frame #22: 0x00000008059976fc libgobject-2.0.so.0`g_signal_emit_valist + 2028
frame #23: 0x0000000805997d84 libgobject-2.0.so.0`g_signal_emit + 116
frame #24: 0x0000000000751bee gimp-2.10`gimp_restore + 334
frame #25: 0x00000000004aa710 gimp-2.10`app_run + 512
frame #26: 0x00000000004acfa4 gimp-2.10`main + 852
frame #27: 0x00000000004aa205 gimp-2.10`_start + 149
thread #2, name = 'gimp-2.10'
frame #0: 0x0000000806ab4c2a libc.so.7`__sys_poll + 10
frame #1: 0x0000000803d41726 libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
frame #2: 0x0000000805c0eef7 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
frame #3: 0x0000000805c0f004 libglib-2.0.so.0`g_main_context_iteration + 100
frame #4: 0x0000000805c10bf6 libglib-2.0.so.0`___lldb_unnamed_symbol122$$libglib-2.0.so.0 + 54
frame #5: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #6: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #3, name = 'gimp-2.10'
frame #0: 0x0000000806ab4c2a libc.so.7`__sys_poll + 10
frame #1: 0x0000000803d41726 libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
frame #2: 0x0000000805c0eef7 libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
frame #3: 0x0000000805c0f29f libglib-2.0.so.0`g_main_loop_run + 223
frame #4: 0x0000000805086d6b libgio-2.0.so.0`___lldb_unnamed_symbol1705$$libgio-2.0.so.0 + 27
frame #5: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #6: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #4, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075be4f gimp-2.10`___lldb_unnamed_symbol5280$$gimp-2.10 + 47
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #5, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075c03a gimp-2.10`___lldb_unnamed_symbol5281$$gimp-2.10 + 138
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #6, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c5713e libglib-2.0.so.0`g_cond_wait + 46
frame #3: 0x000000000075c03a gimp-2.10`___lldb_unnamed_symbol5281$$gimp-2.10 + 138
frame #4: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #5: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
thread #7, name = 'gimp-2.10'
frame #0: 0x0000000803d4cb2c libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
frame #1: 0x0000000803d4a858 libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 504
frame #2: 0x0000000805c572df libglib-2.0.so.0`g_cond_wait_until + 111
frame #3: 0x0000000805bdceb4 libglib-2.0.so.0`___lldb_unnamed_symbol14$$libglib-2.0.so.0 + 100
frame #4: 0x0000000805bdd04e libglib-2.0.so.0`g_async_queue_timeout_pop + 46
frame #5: 0x0000000805c38865 libglib-2.0.so.0`___lldb_unnamed_symbol225$$libglib-2.0.so.0 + 421
frame #6: 0x0000000805c377da libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
frame #7: 0x0000000803d3ec06 libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 326
Edited by lillolollo