Bug report - using lasso select tool on layer mask
Environment/Versions
- GIMP version: 2.99.8
- Package: Installer from GIMP website
- Operating System: MacOS Big Sur
I was ussing the lasso tool to select a layer mask. BTW, additionally, the cursor looks huge and it's displaced from the actual point it is selecting in the screen. I'm not sure which of those issues caused the bug. Description of the bug
Reproduction
Is the bug reproducible? So far it's only happened once, but I only downloaded this version last night.
Reproduction steps:
…
Expected result:
Actual result:
Additional information
If you have a backtrace for a crash or a warning, paste it here.
GNU Image Manipulation Program version 2.99.8
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.32 (compiled against version 0.4.32)
using GLib version 2.70.0 (compiled against version 2.70.0)
using GdkPixbuf version 2.42.4 (compiled against version 2.42.4)
using GTK+ version 3.24.30 (compiled against version 3.24.30)
using Pango version 1.48.4 (compiled against version 1.48.4)
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_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed
Stack trace:
0 libgimpbase-3.0.0.dylib 0x000000010f6ac2b3 gimp_stack_trace_print + 1059
1 gimp 0x000000010e32b67a gui_message + 346
2 gimp 0x000000010e60a8bf gimp_show_message + 271
3 gimp 0x000000010e325387 gimp_message_log_func + 263
4 libglib-2.0.0.dylib 0x00000001104a8e45 g_logv + 949
5 libglib-2.0.0.dylib 0x00000001104a8a22 g_log + 130
6 gimp 0x000000010e422060 gimp_displays_set_busy + 112
7 gimp 0x000000010e32c529 gui_set_busy + 9
8 gimp 0x000000010e6586db gimp_drawable_get_bucket_fill_buffer + 379
9 gimp 0x000000010e38e938 gimp_bucket_fill_tool_preview + 392
10 gimp 0x000000010e38d5a7 gimp_bucket_fill_tool_button_press + 1415
11 gimp 0x000000010e3ed5af gimp_tool_button_press + 191
12 gimp 0x000000010e43a99f gimp_display_shell_canvas_tool_events + 6527
13 libgtk-3.0.dylib 0x000000010f077906 _gtk_marshal_BOOLEAN__BOXED + 102
14 libgobject-2.0.0.dylib 0x00000001103f4b56 g_closure_invoke + 278
15 libgobject-2.0.0.dylib 0x000000011040c02d signal_emit_unlocked_R + 1645
16 libgobject-2.0.0.dylib 0x000000011040d33a g_signal_emit_valist + 2906
17 libgobject-2.0.0.dylib 0x000000011040d7f2 g_signal_emit + 130
18 libgtk-3.0.dylib 0x000000010f02cd78 gtk_widget_event_internal + 248
19 libgtk-3.0.dylib 0x000000010eec764f gtk_propagate_event + 255
20 libgtk-3.0.dylib 0x000000010eec6f4e gtk_main_do_event + 1310
21 libgdk-3.0.dylib 0x000000010f5167a1 _gdk_event_emit + 49
22 libgdk-3.0.dylib 0x000000010f543f22 gdk_event_dispatch + 50
23 libglib-2.0.0.dylib 0x000000011049fd2e g_main_context_dispatch + 366
24 libglib-2.0.0.dylib 0x00000001104a00ad g_main_context_iterate + 525
25 libglib-2.0.0.dylib 0x00000001104a03f2 g_main_loop_run + 258
26 gimp 0x000000010e324ead app_run + 973
27 gimp 0x000000010e328a0d main + 1309
28 libdyld.dylib 0x00007fff20539f3d start + 1
29 ??? 0x0000000000000001 0x0 + 1
GIMP-CRITICAL: gimp_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed
Stack trace:
0 libgimpbase-3.0.0.dylib 0x000000010f6ac2b3 gimp_stack_trace_print + 1059
1 gimp 0x000000010e32b67a gui_message + 346
2 gimp 0x000000010e60a8bf gimp_show_message + 271
3 gimp 0x000000010e325387 gimp_message_log_func + 263
4 libglib-2.0.0.dylib 0x00000001104a8e45 g_logv + 949
5 libglib-2.0.0.dylib 0x00000001104a8a22 g_log + 130
6 gimp 0x000000010e422060 gimp_displays_set_busy + 112
7 gimp 0x000000010e32c529 gui_set_busy + 9
8 gimp 0x000000010e6586db gimp_drawable_get_bucket_fill_buffer + 379
9 gimp 0x000000010e38e938 gimp_bucket_fill_tool_preview + 392
10 gimp 0x000000010e38d5a7 gimp_bucket_fill_tool_button_press + 1415
11 gimp 0x000000010e3ed5af gimp_tool_button_press + 191
12 gimp 0x000000010e43a99f gimp_display_shell_canvas_tool_events + 6527
13 libgtk-3.0.dylib 0x000000010f077906 _gtk_marshal_BOOLEAN__BOXED + 102
14 libgobject-2.0.0.dylib 0x00000001103f4b56 g_closure_invoke + 278
15 libgobject-2.0.0.dylib 0x000000011040c02d signal_emit_unlocked_R + 1645
16 libgobject-2.0.0.dylib 0x000000011040d33a g_signal_emit_valist + 2906
17 libgobject-2.0.0.dylib 0x000000011040d7f2 g_signal_emit + 130
18 libgtk-3.0.dylib 0x000000010f02cd78 gtk_widget_event_internal + 248
19 libgtk-3.0.dylib 0x000000010eec764f gtk_propagate_event + 255
20 libgtk-3.0.dylib 0x000000010eec6f4e gtk_main_do_event + 1310
21 libgdk-3.0.dylib 0x000000010f5167a1 _gdk_event_emit + 49
22 libgdk-3.0.dylib 0x000000010f543f22 gdk_event_dispatch + 50
23 libglib-2.0.0.dylib 0x000000011049fd2e g_main_context_dispatch + 366
24 libglib-2.0.0.dylib 0x00000001104a00ad g_main_context_iterate + 525
25 libglib-2.0.0.dylib 0x00000001104a03f2 g_main_loop_run + 258
26 gimp 0x000000010e324ead app_run + 973
27 gimp 0x000000010e328a0d main + 1309
28 libdyld.dylib 0x00007fff20539f3d start + 1
29 ??? 0x0000000000000001 0x0 + 1
GIMP-CRITICAL: gimp_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed
Stack trace:
0 libgimpbase-3.0.0.dylib 0x000000010f6ac2b3 gimp_stack_trace_print + 1059
1 gimp 0x000000010e32b67a gui_message + 346
2 gimp 0x000000010e60a8bf gimp_show_message + 271
3 gimp 0x000000010e325387 gimp_message_log_func + 263
4 libglib-2.0.0.dylib 0x00000001104a8e45 g_logv + 949
5 libglib-2.0.0.dylib 0x00000001104a8a22 g_log + 130
6 gimp 0x000000010e422060 gimp_displays_set_busy + 112
7 gimp 0x000000010e32c529 gui_set_busy + 9
8 gimp 0x000000010e6586db gimp_drawable_get_bucket_fill_buffer + 379
9 gimp 0x000000010e38e938 gimp_bucket_fill_tool_preview + 392
10 gimp 0x000000010e38d5a7 gimp_bucket_fill_tool_button_press + 1415
11 gimp 0x000000010e3ed5af gimp_tool_button_press + 191
12 gimp 0x000000010e43a99f gimp_display_shell_canvas_tool_events + 6527
13 libgtk-3.0.dylib 0x000000010f077906 _gtk_marshal_BOOLEAN__BOXED + 102
14 libgobject-2.0.0.dylib 0x00000001103f4b56 g_closure_invoke + 278
15 libgobject-2.0.0.dylib 0x000000011040c02d signal_emit_unlocked_R + 1645
16 libgobject-2.0.0.dylib 0x000000011040d33a g_signal_emit_valist + 2906
17 libgobject-2.0.0.dylib 0x000000011040d7f2 g_signal_emit + 130
18 libgtk-3.0.dylib 0x000000010f02cd78 gtk_widget_event_internal + 248
19 libgtk-3.0.dylib 0x000000010eec764f gtk_propagate_event + 255
20 libgtk-3.0.dylib 0x000000010eec6f4e gtk_main_do_event + 1310
21 libgdk-3.0.dylib 0x000000010f5167a1 _gdk_event_emit + 49
22 libgdk-3.0.dylib 0x000000010f543f22 gdk_event_dispatch + 50
23 libglib-2.0.0.dylib 0x000000011049fd2e g_main_context_dispatch + 366
24 libglib-2.0.0.dylib 0x00000001104a00ad g_main_context_iterate + 525
25 libglib-2.0.0.dylib 0x00000001104a03f2 g_main_loop_run + 258
26 gimp 0x000000010e324ead app_run + 973
27 gimp 0x000000010e328a0d main + 1309
28 libdyld.dylib 0x00007fff20539f3d start + 1
29 ??? 0x0000000000000001 0x0 + 1
GIMP-CRITICAL: gimp_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed
GIMP-CRITICAL: gimp_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed
GIMP-CRITICAL: gimp_cursor_set: assertion 'gtk_widget_get_realized (widget)' failed