Package: gimp Version: 2.10.8-2+b1 Followup-For: Bug #939876 Dear Maintainer,
I think I do have same issue. It happens even when creating an empty document using menu File -> New, with any size (i.e. 1024x768). But also when opening any file (tested with png and jpeg files). Stack trace looks similar. Looks like a bug in gimp_gegl_mask_is_empty maybe? Full debug data from under manually running under gdb: user@debian:~$ gdb --args gimp --stack-trace-mode=never GNU gdb (Debian 8.3-1) 8.3 [...snip...] Reading symbols from gimp... Reading symbols from /usr/lib/debug/.build-id/e6/8d5245284f709dc5d5763e6e1d83036627c2ad.debug... (gdb) r Starting program: /usr/bin/gimp --stack-trace-mode=never [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff3ce0700 (LWP 79542)] [...snip...] [Thread 0x7fff067fc700 (LWP 79677) exited] gimp_device_info_set_device: trying to set GdkDevice 'Corsair Corsair Vengeance M60 Mouse' on GimpDeviceInfo which already has a device [Detaching after vfork from child process 79687] [Detaching after vfork from child process 79692] [Detaching after vfork from child process 79694] [New Thread 0x7fff067fc700 (LWP 79703)] [Thread 0x7fff06ffd700 (LWP 79664) exited] [New Thread 0x7fff06ffd700 (LWP 79771)] [Thread 0x7fff06ffd700 (LWP 79771) exited] [New Thread 0x7fff06ffd700 (LWP 79826)] Thread 1 "gimp" received signal SIGSEGV, Segmentation fault. gimp_gegl_mask_is_empty (buffer=<optimized out>) at gimp-gegl-mask.c:151 151 gimp-gegl-mask.c: No such file or directory. (gdb) bt #0 0x0000555555a10411 in gimp_gegl_mask_is_empty (buffer=<optimized out>) at gimp-gegl-mask.c:151 #1 0x000055555590b810 in gimp_channel_real_is_empty (channel=0x5555595f5720 [GimpSelection]) at gimpchannel.c:1169 #2 0x0000555555982c18 in gimp_layer_invalidate_boundary (drawable=<optimized out>) at gimplayer.c:1442 #3 0x0000555555929b50 in gimp_drawable_real_set_buffer (drawable=0x5555595f5910 [GimpLayer], push_undo=0, undo_desc=0x0, buffer=0x55555961a5e0 [GeglBuffer], offset_x=0, offset_y=0) at gimpdrawable.c:809 #4 0x00005555559832aa in gimp_layer_set_buffer (drawable=0x5555595f5910 [GimpLayer], push_undo=0, undo_desc=0x0, buffer=0x55555961a5e0 [GeglBuffer], offset_x=0, offset_y=0) at gimplayer.c:1494 #5 0x00005555559289bb in gimp_drawable_set_buffer_full (drawable=0x5555595f5910 [GimpLayer], push_undo=0, undo_desc=0x0, buffer=0x55555961a5e0 [GeglBuffer], offset_x=0, offset_y=0, update=1) at gimpdrawable.c:1273 #6 0x0000555555928f9d in gimp_drawable_set_buffer (drawable=drawable@entry=0x5555595f5910 [GimpLayer], push_undo=push_undo@entry=0, undo_desc=undo_desc@entry=0x0, buffer=buffer@entry=0x55555961a5e0 [GeglBuffer]) at gimpdrawable.c:1239 #7 0x0000555555929296 in gimp_drawable_new (type=type@entry=0x5555561b45e0 [GimpLayer/GimpDrawable/GimpItem/GimpFilter/GimpViewable/GimpObject], image=image@entry=0x555555e45a10 [GimpImage], name=name@entry=0x555555a655ba "Background", offset_x=offset_x@entry=0, offset_y=offset_y@entry=0, width=width@entry=1920, height=1080, format=0x555555d06190) at gimpdrawable.c:953 #8 0x00005555559864d0 in gimp_layer_new (image=image@entry=0x555555e45a10 [GimpImage], width=width@entry=1920, height=height@entry=1080, format=0x555555d06190, name=name@entry=0x555555a655ba "Background", opacity=opacity@entry=1, mode=mode@entry=GIMP_LAYER_MODE_NORMAL) at gimplayer-new.c:65 #9 0x00005555559659c1 in gimp_image_new_from_template (gimp=gimp@entry=0x555555e240c0 [Gimp], template=template@entry=0x55555930bda0 [GimpTemplate], context=0x555555e73310 [GimpContext]) at gimpimage-new.c:148 #10 0x000055555566acc3 in image_new_create_image (private=0x555559478590) at image-new-dialog.c:368 #14 0x00007ffff717db6f in <emit signal ??? on instance 0x55555868cbb0 [GimpDialog]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447 #11 0x00007ffff7160e8d in g_closure_invoke (closure=0x555558e66020, return_value=0x0, n_param_values=2, param_values=0x7fffffffcc30, invocation_hint=0x7fffffffcbb0) at ../../../gobject/gclosure.c:810 #12 0x00007ffff7174555 in signal_emit_unlocked_R (node=node@entry=0x55555902d130, detail=detail@entry=0, instance=instance@entry=0x55555868cbb0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcc30) at ../../../gobject/gsignal.c:3635 #13 0x00007ffff717d4ae in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffce00) at ../../../gobject/gsignal.c:3391 #18 0x00007ffff717db6f in <emit signal ??? on instance 0x5555594692a0 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447 #15 0x00007ffff7160e8d in g_closure_invoke (closure=0x555558e67310, return_value=0x0, n_param_values=1, param_values=0x7fffffffd0a0, invocation_hint=0x7fffffffd020) at ../../../gobject/gclosure.c:810 #16 0x00007ffff7174555 in signal_emit_unlocked_R (node=node@entry=0x555558543400, detail=detail@entry=0, instance=instance@entry=0x5555594692a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd0a0) at ../../../gobject/gsignal.c:3635 #17 0x00007ffff717d4ae in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd250) at ../../../gobject/gsignal.c:3391 #19 0x00007ffff7b49e25 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #23 0x00007ffff717db6f in <emit signal ??? on instance 0x5555594692a0 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447 #20 0x00007ffff7160e8d in g_closure_invoke (closure=0x55555853ed10, return_value=0x0, n_param_values=1, param_values=0x7fffffffd500, invocation_hint=0x7fffffffd480) at ../../../gobject/gclosure.c:810 #21 0x00007ffff71746a4 in signal_emit_unlocked_R (node=node@entry=0x555558541770, detail=detail@entry=0, instance=instance@entry=0x5555594692a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd500) at ../../../gobject/gsignal.c:3565 #22 0x00007ffff717d4ae in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd6b0) at ../../../gobject/gsignal.c:3391 #24 0x00007ffff7b48d69 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #25 0x00007ffff7bef1eb in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #29 0x00007ffff717db6f in <emit signal ??? on instance 0x5555594692a0 [GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../../../gobject/gsignal.c:3447 #26 0x00007ffff7160e8d in g_closure_invoke (closure=0x555555dd5c90, return_value=0x7fffffffd930, n_param_values=2, param_values=0x7fffffffd990, invocation_hint=0x7fffffffd910) at ../../../gobject/gclosure.c:810 #27 0x00007ffff7173dad in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x5555594692a0, emission_return=emission_return@entry=0x7fffffffdab0, instance_and_params=instance_and_params@entry=0x7fffffffd990) at ../../../gobject/gsignal.c:3673 #28 0x00007ffff717cb9b in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffdb60) at ../../../gobject/gsignal.c:3401 #30 0x00007ffff7d05cac in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #31 0x00007ffff7bed48c in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #32 0x00007ffff7bed87b in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #33 0x00007ffff7a60bac in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #34 0x00007ffff707a9ee in g_main_dispatch (context=0x555555dc2240) at ../../../glib/gmain.c:3189 #35 0x00007ffff707a9ee in g_main_context_dispatch (context=context@entry=0x555555dc2240) at ../../../glib/gmain.c:3854 #36 0x00007ffff707ac88 in g_main_context_iterate (context=0x555555dc2240, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3927 #37 0x00007ffff707af82 in g_main_loop_run (loop=0x55555817fef0) at ../../../glib/gmain.c:4123 #38 0x0000555555624d7e in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=<optimized out>, alternate_gimprc=<optimized out>, session_name=<optimized 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=0x555555cc66b0 "/home/user/.config/GIMP/2.10/CrashLog/GIMP-crash-1568070759.txt") at app.c:440 #39 0x000055555562464e in main (argc=<optimized out>, argv=<optimized out>) at main.c:524 (gdb) q A debugging session is active. Inferior 1 [process 79502] will be killed. Quit anyway? (y or n) y (script-fu:79694): LibGimpBase-WARNING **: 00:12:53.943: script-fu: gimp_wire_read(): error # I hope this is fixed soon :) Cheers, Witold -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.2.0-2-amd64 (SMP w/32 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gimp depends on: ii gimp-data 2.10.8-2 ii libaa1 1.4p5-46+b1 ii libbabl-0.1-0 0.1.62-1 ii libbz2-1.0 1.0.6-9.2 ii libc6 2.28-10 ii libcairo2 1.16.0-4 ii libfontconfig1 2.13.1-2+b1 ii libfreetype6 2.9.1-4 ii libgcc1 1:9.2.1-4 ii libgdk-pixbuf2.0-0 2.38.1+dfsg-1 ii libgegl-0.4-0 0.4.12-2 ii libgexiv2-2 0.10.9-1 ii libgimp2.0 2.10.8-2+b1 ii libglib2.0-0 2.60.6-2 ii libgs9 9.27~dfsg-3.1 ii libgtk2.0-0 2.24.32-3 ii libgudev-1.0-0 232-2 ii libharfbuzz0b 2.6.1-2 ii libheif1 1.5.1-1 ii libilmbase24 2.3.0-6 ii libjpeg62-turbo 1:1.5.2-2+b1 ii liblcms2-2 2.9-3+b1 ii liblzma5 5.2.4-1+b1 ii libmng1 1.0.10+dfsg-3.1+b5 ii libmypaint-1.3-0 1.3.0-2.1+b1 ii libopenexr24 2.3.0-6 ii libopenjp2-7 2.3.0-2 ii libpango-1.0-0 1.42.4-7 ii libpangocairo-1.0-0 1.42.4-7 ii libpangoft2-1.0-0 1.42.4-7 ii libpng16-16 1.6.37-1 ii libpoppler-glib8 0.71.0-5+b1 ii librsvg2-2 2.44.14-1 ii libstdc++6 9.2.1-4 ii libtiff5 4.0.10+git190818-1 ii libwebp6 0.6.1-2+b1 ii libwebpdemux2 0.6.1-2+b1 ii libwebpmux3 0.6.1-2+b1 ii libwmf0.2-7 0.2.8.4-14 ii libx11-6 2:1.6.7-1 ii libxcursor1 1:1.2.0-2 ii libxext6 2:1.3.3-1+b2 ii libxfixes3 1:5.0.3-1 ii libxmu6 2:1.1.2-2+b3 ii libxpm4 1:3.5.12-1 ii xdg-utils 1.1.3-1 ii zlib1g 1:1.2.11.dfsg-1+b1 Versions of packages gimp recommends: ii ghostscript 9.27~dfsg-3.1 Versions of packages gimp suggests: pn gimp-data-extras <none> ii gimp-help-sv [gimp-help] 2.8.2-1 pn gimp-python <none> ii gvfs-backends 1.38.1-5 ii libasound2 1.1.8-1 -- no debconf information