Public bug reported: ``` GNU Image Manipulation Program version 2.10.18 git-describe: GIMP_2_10_16-38-gde7f04567d Build: unknown rev 0 for linux # C compiler # Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none:hsa OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-8ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 9.3.0 (Ubuntu 9.3.0-8ubuntu1)
# Libraries # using babl version 0.1.74 (compiled against version 0.1.74) using GEGL version 0.4.22 (compiled against version 0.4.22) using GLib version 2.64.6 (compiled against version 2.64.1) using GdkPixbuf version 2.40.0 (compiled against version 2.40.0) using GTK+ version 2.24.32 (compiled against version 2.24.32) 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) ``` > GIMP-CRITICAL: gimp_widget_blink: assertion 'GTK_IS_WIDGET (widget)' failed Stack trace: ``` # Stack traces obtained from PID 4251 - Thread 4251 # [New LWP 4254] [New LWP 4255] [New LWP 4256] [New LWP 4257] [New LWP 4258] [New LWP 4259] [New LWP 4271] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". __libc_read (nbytes=256, buf=0x7ffff7a99020, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 Id Target Id Frame * 1 Thread 0x7fb03030f340 (LWP 4251) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffff7a99020, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 2 Thread 0x7fb02fba7700 (LWP 4254) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 3 Thread 0x7fb02f3a6700 (LWP 4255) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 4 Thread 0x7fb02eba5700 (LWP 4256) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 5 Thread 0x7fb02cff6700 (LWP 4257) "gmain" 0x00007fb031149aff in __GI___poll (fds=0x55e4f18a12c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 6 Thread 0x7fb01ffff700 (LWP 4258) "gdbus" 0x00007fb031149aff in __GI___poll (fds=0x55e4f18de770, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 7 Thread 0x7fb00e53e700 (LWP 4259) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 8 Thread 0x7fb007fff700 (LWP 4271) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 Thread 8 (Thread 0x7fb007fff700 (LWP 4271)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb03143f623 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb03193faad in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0 #3 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394025187072, -7242239545136323413, 140737348470606, 140737348470607, 140737348470752, 140394025183360, 7214320746692928683, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fb00e53e700 (LWP 4259)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb03143f623 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x000055e4f10c8d84 in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x55e4f1651040 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:378 task = <optimised out> #3 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394131351296, -7242239545136323413, 140737348476062, 140737348476063, 140737348476208, 140394131347584, 7214336859799610539, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fb01ffff700 (LWP 4258)): #0 0x00007fb031149aff in __GI___poll (fds=0x55e4f18de770, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007fb0313f236e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb0313f26f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb031683f8a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394427840256, -7242239545136323413, 140737348476190, 140737348476191, 140737348476336, 140394427836544, 7214303154506884267, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fb02cff6700 (LWP 4257)): #0 0x00007fb031149aff in __GI___poll (fds=0x55e4f18a12c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007fb0313f236e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb0313f24a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb0313f24f1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394645907200, -7242239545136323413, 140737348475758, 140737348475759, 140737348475904, 140394645903488, 7214270171842405547, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #6 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fb02eba5700 (LWP 4256)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb03143f623 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb0319076fb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0 #3 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394674935552, -7242239545136323413, 140737348475982, 140737348475983, 140737348476128, 140394674931840, 7214266281138906283, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fb02f3a6700 (LWP 4255)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb03143f623 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb0319076fb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0 #3 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394683328256, -7242239545136323413, 140737348475982, 140737348475983, 140737348476128, 140394683324544, 7214269579136918699, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fb02fba7700 (LWP 4254)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fb03143f623 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb0319076fb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0 #3 0x00007fb03141bad1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb03122f609 in start_thread (arg=<optimised out>) at pthread_create.c:477 ret = <optimised out> pd = <optimised out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394691720960, -7242239545136323413, 140737348475982, 140737348475983, 140737348476128, 140394691717248, 7214268481235903659, 7214212195226150059}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #5 0x00007fb031156293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fb03030f340 (LWP 4251)): #0 __libc_read (nbytes=256, buf=0x7ffff7a99020, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 resultvar = 18446744073709551104 sc_cancel_oldtype = 0 #1 __libc_read (fd=14, buf=0x7ffff7a99020, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007fb031d8fdd7 in gimp_stack_trace_print () at /lib/libgimpbase-2.0.so.0 #3 0x000055e4f0ddfeba in gui_message (gimp=0x55e4f18f2050, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x55e4f1300081 "GIMP", message=0x55e4f412d3d0 "gimp_widget_blink: assertion 'GTK_IS_WIDGET (widget)' failed") at gui-message.c:141 trace = 0x0 gen_trace = 1 #4 0x000055e4f10c59b0 in gimp_show_message (gimp=gimp@entry=0x55e4f18f2050, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x55e4f1300081 "GIMP", domain@entry=0x0, message=message@entry=0x55e4f412d3d0 "gimp_widget_blink: assertion 'GTK_IS_WIDGET (widget)' failed") at gimp-gui.c:178 desc = 0x55e4f123bbf5 "Message" __func__ = "gimp_show_message" #5 0x000055e4f0dd5180 in gimp_message_log_func (log_domain=0x55e4f12391f1 "Gimp-Widgets", flags=<optimised out>, message=0x55e4f412d3d0 "gimp_widget_blink: assertion 'GTK_IS_WIDGET (widget)' failed", data=0x55e4f18f2050) at errors.c:292 gimp = 0x55e4f18f2050 config = <optimised out> msg_domain = 0x0 severity = <optimised out> gui_message = <optimised out> debug_policy = GIMP_DEBUG_POLICY_CRITICAL #6 0x00007fb0313f955c in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fb0313f9743 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x000055e4f0e81f2b in gimp_selection_tool_start_edit (sel_tool=0x55e4f1d82500, display=display@entry=0x55e4f37603a0, coords=coords@entry=0x7ffff7a99680) at gimpselectiontool.c:623 tool = 0x55e4f1d82500 options = 0x55e4f1d6e0f0 error = 0x55e4f41696a0 __func__ = "gimp_selection_tool_start_edit" #9 0x000055e4f0e77994 in gimp_rectangle_select_tool_button_press (tool=0x55e4f1d82500, coords=0x7ffff7a99680, time=4676199, state=260, press_type=GIMP_BUTTON_PRESS_NORMAL, display=0x55e4f37603a0) at gimprectangleselecttool.c:237 rect_tool = 0x55e4f1d82500 private = 0x55e4f1d824b0 function = <optimised out> #10 0x000055e4f0e8ecfa in gimp_tool_button_press (tool=0x55e4f1d82500, coords=0x7ffff7a99680, time=4676199, state=260, press_type=GIMP_BUTTON_PRESS_NORMAL, display=0x55e4f37603a0) at gimptool.c:719 __func__ = "gimp_tool_button_press" #11 0x000055e4f0ee1627 in gimp_display_shell_canvas_tool_events_internal (canvas=canvas@entry=0x55e4f3ed88a0, event=event@entry=0x55e4f412eae0, shell=shell@entry=0x55e4f197f180, next_event=next_event@entry=0x7ffff7a99790) at gimpdisplayshell-tool-events.c:779 last_motion = {x = 887, y = 555.96875, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.54435447258677871, direction = 0.18502250396903602, xscale = 32, yscale = 32, angle = 0, reflect = 0, extended = 0} bevent = 0x55e4f412eae0 button_state = <optimised out> display = 0x55e4f37603a0 image = 0x55e4f18f30e0 gimp = 0x55e4f18f2050 display_coords = {x = 432, y = 688, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0, extended = 0} image_coords = {x = 887, y = 555.96875, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.54435447258677871, direction = 0.18502250396903602, xscale = 32, yscale = 32, angle = 0, reflect = 0, extended = 0} state = 260 time = 4676199 device_changed = <optimised out> return_val = 0 update_sw_cursor = 0 __func__ = "gimp_display_shell_canvas_tool_events_internal" #12 0x000055e4f0ee1a69 in gimp_display_shell_canvas_tool_events (canvas=0x55e4f3ed88a0, event=0x55e4f412eae0, shell=0x55e4f197f180) at gimpdisplayshell-tool-events.c:310 next_event = 0x0 return_val = <optimised out> __func__ = "gimp_display_shell_canvas_tool_events" #13 0x00007fb031ff3b9b in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #14 0x00007fb0314dd802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007fb0314f1814 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007fb0314fc47d in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007fb0314fd0f3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007fb03210f22d in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #19 0x00007fb031ff1ccc in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #20 0x00007fb031ff20c3 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #21 0x00007fb031e5a6d0 in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #22 0x00007fb0313f217d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007fb0313f2400 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007fb0313f26f3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x000055e4f0dd4ceb in app_run (full_prog_name=<optimised out>, filenames=<optimised out>, alternate_system_gimprc=<optimised out>, alternate_gimprc=<optimised out>, session_name=<optimised out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=0, show_debug_menu=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON, backtrace_file=0x55e4f17b57d0 "/home/albert/.config/GIMP/2.10/CrashLog/GIMP-crash-1621161970.txt") at app.c:441 update_status_func = <optimised out> gimp = 0x55e4f18f2050 loop = <optimised out> run_loop = 0x55e4f3e30f80 default_folder = <optimised out> gimpdir = <optimised out> abort_message = <optimised out> temprc = <optimised out> language = <optimised out> font_error = 0x0 save_gimprc_at_exit = <optimised out> __func__ = "app_run" #26 0x000055e4f0dd45ae in main (argc=<optimised out>, argv=<optimised out>) at main.c:636 context = 0x55e4f17b6ff0 error = 0x0 abort_message = <optimised out> basename = <optimised out> system_gimprc_file = 0x0 user_gimprc_file = 0x0 backtrace_file = 0x55e4f17b57d0 "/home/albert/.config/GIMP/2.10/CrashLog/GIMP-crash-1621161970.txt" i = <optimised out> [Inferior 1 (process 4251) detached] ``` ** Affects: gimp (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gimp in Ubuntu. https://bugs.launchpad.net/bugs/1928580 Title: GIMP assertion error To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/1928580/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs