CMYK Student's non-destructive build of Gimp has random crashes when opening or adding "layer effect" filters with no known cause.
I went to edit shadow highlights "layer effect" in this build of Gimp 2.99.17 and it crashed. It does this with many filters from time to time with no known cause. So all I can do is paste the crash log here. In my personal opinion I think it has to do with the "curves" filter being present but I don't know for sure. The bug may only happen when special filters like (curves, hue saturation, color temperature) are in the mix based on what I'm seeing.
Crashlog is here
GNU Image Manipulation Program version 2.99.17
git-describe: unknown (unsupported)
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-13.2.1-20231011/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none --without-cuda-driver --enable-offload-defaulted --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.2.1 20231011 (Red Hat 13.2.1-4) (GCC)
# Libraries #
using babl version 0.1.98 (compiled against version 0.1.98)
using GEGL version 0.4.47 (compiled against version 0.4.47)
using GLib version 2.76.6 (compiled against version 2.76.6)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 3.24.38 (compiled against version 3.24.38)
using Pango version 1.50.14 (compiled against version 1.50.14)
using Fontconfig version 2.14.2 (compiled against version 2.14.2)
using Cairo version 1.17.8 (compiled against version 1.17.8)
fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 6331 - Thread 6331 #
[New LWP 6333]
[New LWP 6334]
[New LWP 6335]
[New LWP 6336]
[New LWP 6337]
[New LWP 6338]
[New LWP 6339]
[New LWP 6340]
[New LWP 6342]
[New LWP 6343]
[New LWP 6344]
[New LWP 6345]
[New LWP 6476]
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fc23c10c0ea in read () from /lib64/libc.so.6
Id Target Id Frame
* 1 Thread 0x7fc239e35000 (LWP 6331) "gimp-2.99" 0x00007fc23c10c0ea in read () from /lib64/libc.so.6
2 Thread 0x7fc22c7c56c0 (LWP 6333) "pool-spawner" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
3 Thread 0x7fc22bfc46c0 (LWP 6334) "gmain" 0x00007fc23c11034d in poll () from /lib64/libc.so.6
4 Thread 0x7fc22b7c36c0 (LWP 6335) "gdbus" 0x00007fc23c11034d in poll () from /lib64/libc.so.6
5 Thread 0x7fc22ac456c0 (LWP 6336) "worker" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
6 Thread 0x7fc22a4446c0 (LWP 6337) "worker" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
7 Thread 0x7fc229c436c0 (LWP 6338) "worker" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
8 Thread 0x7fc2112166c0 (LWP 6339) "dconf worker" 0x00007fc23c11034d in poll () from /lib64/libc.so.6
9 Thread 0x7fc1072016c0 (LWP 6340) "async" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
10 Thread 0x7fc10607c6c0 (LWP 6342) "gimp-2.99" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
11 Thread 0x7fc105e7b6c0 (LWP 6343) "gimp-2.99" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
12 Thread 0x7fc105c7a6c0 (LWP 6344) "gimp-2.99" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
13 Thread 0x7fc105a796c0 (LWP 6345) "gimp-2.99" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
14 Thread 0x7fc0e67fe6c0 (LWP 6476) "swap writer" 0x00007fc23c115b4d in syscall () from /lib64/libc.so.6
#0 0x00007fc23c10c0ea in read () at /lib64/libc.so.6
#1 0x00007fc23db4eb4b in gimp_stack_trace_print (prog_name=<optimized out>, stream=stream@entry=0x6e796b0, trace=trace@entry=0x0) at ../libgimpbase/gimputils.c:1394
status = 1028686128
stack_printed = 0
gtrace = 0x0
gimp_pid = "6331\000\177\000\000\300\362\271=\302\177\000"
buffer = "\302\003\000\000\000\000\000\000\360\nI\000\000\000\000\000\020\036\256\000\000\000\000\000\2604\230\006\000\000\000\000pK:\377\376\177\000\000=\256\267=\302\177\000\000\005", '\000' <repeats 15 times>, "8\222\263=\302\177\000\000\200\350\264=\302\177\000\000\302\200\264\320\000\000\000\0000O:\377\376\177\000\000\001\000\000\000\000\000\000\000\200A8\002\000\000\000\000\200X:\377\376\177\000\000\2604\230\006\000\000\000\000\331\026\224\000\000\000\000\000\276ҷ=\302\177\000\000\260\226\347\006", '\000' <repeats 20 times>, "\260\226\347\006\000\000\000\000\260z#\002", '\000' <repeats 12 times>, "\001\000\000\000\000\000\000\000H\366"...
read_n = <optimized out>
sync_fd = {19, 20}
out_fd = {22, 23}
fork_pid = <optimized out>
pid = 6331
eintr_count = 0
tid = <optimized out>
#2 0x0000000000668840 in gimp_eek (reason=reason@entry=0x9416d9 "fatal error", message=<optimized out>, use_handler=use_handler@entry=1) at ../app/errors.c:355
fd = 0x6e796b0
has_backtrace = 1
pid = "6331\000\000\000\000S!\000\000\000\000\000"
gimpdebug = 0x9416f0 "/home/contrast/Applications/gimp_nde/libexec/gimp-debug-tool-2.99"
args = {0x9416f0 "/home/contrast/Applications/gimp_nde/libexec/gimp-debug-tool-2.99", 0x2237ab0 "/home/contrast/Applications/gimp_nde//bin/gimp-2.99", 0x7ffeff3a4f80 "6331", 0x9416d9 "fatal error", 0x569b444 "Segmentation fault", 0x25239a0 "/home/contrast/.config/GIMP/2.99/CrashLog/gimp-crash-1704242872.txt", 0x0, 0x7ffeff3a4f90 "0", 0x0}
timestamp = "0\000i\005\000\000\000\000`!\033<\302\177\000"
config = <optimized out>
eek_handled = 0
debug_policy = GIMP_DEBUG_POLICY_FATAL
iter = <optimized out>
num_idx = <optimized out>
i = 0
#3 0x0000000000668e38 in gimp_fatal_error (message=<optimized out>) at ../app/errors.c:206
#4 0x000000000066b749 in gimp_sigfatal_handler (sig_num=11) at ../app/signals.c:196
#5 0x00007fc23c048bb0 in <signal handler called> () at /lib64/libc.so.6
#6 0x00000000006bc904 in gimp_filter_tool_control (tool=0x69834b0, action=GIMP_TOOL_ACTION_COMMIT, display=0x2384180) at ../app/tools/gimpfiltertool.c:487
__inst = <optimized out>
__t = 0x3
__r = <optimized out>
filter_tool = 0x69834b0
non_destructive = 1
#7 0x00000000006eb92a in gimp_tool_control (tool=0x69834b0, action=GIMP_TOOL_ACTION_COMMIT, display=0x2384180) at ../app/tools/gimptool.c:685
__func__ = "gimp_tool_control"
#8 0x00000000006fbc8d in tool_manager_active_tool_deactivated (context=context@entry=0x22b99c0, tool_manager=tool_manager@entry=0x2b66fc0) at ../app/tools/tool_manager.c:979
display = <optimized out>
#9 0x00000000006fc2ee in tool_manager_tool_changed (user_context=0x22b99c0, tool_info=0x2ba7250, tool_manager=0x2b66fc0) at ../app/tools/tool_manager.c:751
new_tool = 0x0
__func__ = "tool_manager_tool_changed"
#10 0x00007fc23d6564ea in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#11 0x00007fc23d684e16 in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0
#12 0x00007fc23d675cbd in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#13 0x00007fc23d675f33 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#14 0x00000000007d70ee in gimp_gegl_procedure_execute_async (procedure=0x6afdd10, gimp=0x2276420, context=0x22b99c0, progress=<optimized out>, args=<optimized out>, display=0x2384180) at ../app/actions/gimpgeglprocedure.c:346
tool_info = 0x2ba7250
gegl_procedure = 0x6afdd10
run_mode = <optimized out>
settings = 0x0
active_tool = 0x69834b0
tool_name = 0x94d90f "gimp-operation-tool"
#15 0x000000000061bf1d in gimp_procedure_execute_async (procedure=0x6afdd10, gimp=0x2276420, context=0x6d47390, progress=0x2384180, args=0x5ad41b0, display=0x2384180, error=0x7ffeff3a5c88) at ../app/pdb/gimpprocedure.c:605
__func__ = "gimp_procedure_execute_async"
#16 0x00000000007e700a in procedure_commands_run_procedure_async (procedure=procedure@entry=0x6afdd10, gimp=gimp@entry=0x2276420, progress=progress@entry=0x2384180, run_mode=run_mode@entry=GIMP_RUN_INTERACTIVE, args=args@entry=0x5ad41b0, display=display@entry=0x2384180) at ../app/actions/procedure-commands.c:406
error = 0x0
__func__ = "procedure_commands_run_procedure_async"
#17 0x00000000007d6862 in filters_run_procedure (gimp=0x2276420, display=0x2384180, procedure=0x6afdd10, run_mode=GIMP_RUN_INTERACTIVE) at ../app/actions/filters-commands.c:273
success = 0
settings = <optimized out>
args = 0x5ad41b0
#18 0x0000000000750cfc in gimp_item_tree_view_effects_edited_clicked (widget=<optimized out>, view=0x5a06270) at ../app/widgets/gimpitemtreeview.c:2246
procedure = 0x6afdd10
variant = 0x59946d0
operation = 0x5904bd0 "gegl:shadows-highlights"
name = 0x6d5d300 "Shadows-Highlights"
image = 0x6442580
op = <optimized out>
#19 0x00007fc23d6564ea in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#20 0x00007fc23d684e16 in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0
#21 0x00007fc23d675cbd in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#22 0x00007fc23d675f33 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#23 0x0000000000794b5b in gimp_container_tree_view_button (widget=0x68ba130, bevent=0x6ebd720, tree_view=0x6133070) at ../app/widgets/gimpcontainertreeview.c:1665
success = 1
edit_cell = 0x0
iter = {stamp = 11956822, user_data = 0x66827d0, user_data2 = 0x0, user_data3 = 0x0}
multisel_mode = <optimized out>
renderer = 0x6d7dfb0
column_area = {x = 2, y = 53, width = 194, height = 24}
modifiers = 0
container_view = 0x6133070
column = 0x6d0d7a0
path = 0x6d26770
handled = 1
toggled_cell = 0x0
clicked_cell = <optimized out>
#24 0x00007fc23c607244 in _gtk_marshal_BOOLEAN__STRING.part.0 () at /lib64/libgtk-3.so.0
#25 0x00007fc23d6564ea in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#26 0x00007fc23d684e16 in signal_emit_unlocked_R.isra.0 () at /lib64/libgobject-2.0.so.0
#27 0x00007fc23d6757e2 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#28 0x00007fc23d675f33 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#29 0x00007fc23c8d7174 in gtk_widget_event_internal.part.0.lto_priv () at /lib64/libgtk-3.so.0
#30 0x00007fc23c76e580 in propagate_event.lto_priv () at /lib64/libgtk-3.so.0
#31 0x00007fc23c76f11a in gtk_main_do_event () at /lib64/libgtk-3.so.0
#32 0x00007fc23c4a5427 in _gdk_event_emit () at /lib64/libgdk-3.so.0
#33 0x00007fc23c4fe82e in gdk_event_source_dispatch.lto_priv () at /lib64/libgdk-3.so.0
#34 0x00007fc23d5554fc in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#35 0x00007fc23d5b36b8 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#36 0x00007fc23d552b83 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#37 0x00007fc23d2bd01d in g_application_run () at /lib64/libgio-2.0.so.0
#38 0x000000000066836a in app_run (full_prog_name=0x20d7af0 "/home/contrast/Applications/gimp_nde//bin/gimp-2.99", filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=<optimized out>, batch_commands=0x0, quit=0, as_new=0, no_interface=0, no_data=<optimized out>, no_fonts=<optimized out>, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=1, show_debug_menu=1, stack_trace_mode=GIMP_STACK_TRACE_QUERY, pdb_compat_mode=<optimized out>, backtrace_file=0x20bbef0 "/home/contrast/.config/GIMP/2.99/CrashLog/gimp-crash-1704242872.txt") at ../app/app.c:317
gimp = 0x2276420
app = 0x21d9a80
default_folder = 0x0
gimpdir = 0x2292680
abort_message = <optimized out>
retval = 0
__func__ = "app_run"
#39 0x00000000004aac25 in main (argc=<optimized out>, argv=<optimized out>) at ../app/main.c:793
context = 0x20d7b70
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0x20bbef0 "/home/contrast/.config/GIMP/2.99/CrashLog/gimp-crash-1704242872.txt"
retval = <optimized out>
i = <optimized out>
[Inferior 1 (process 6331) detached]
Edited by LinuxBeaver