GIMP crashes upon adding MyPaint Brushes 2.0.1
GIMP version: 2.10.10
Note: bug reporters are expected to have verified the bug still exists either in the last stable version of GIMP or on updated development code (master branch).
Operating System: Void Linux
Package: xbps-install gimp-2.10.10_1
Description of the bug
Gimp crashes when I try to load mypaint-brushes-2.0.1_1
Reproduction
Gimp crashes when I add a folder containing MyPaint Brushes 2.0.1. It happens both for the package installed through the package manager (/usr/share/mypaint-data/2.0/brushes
) and locally installed package (~/.local/share/mypaint-data/2.0/brushes
). Same thing happens with MyPaint Brushes 2.0.0.
Reproduction steps:
- Go to Preferences > Folders > MyPaint Brushes.
- Add folder where MyPaint Brushes are installed.
- Click apply.
…
Expected result: MyPaint Brushes 2.0.1 show up in the list of available brushes.
Actual result: Gimp crashes.
Additional information
GNU Image Manipulation Program version 2.10.10
git-describe: GIMP_2_10_8-775-g596f855749
C compiler:
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/8.3.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /builddir/gcc-8.3.0/configure --build=x86_64-unknown-linux-gnu --enable-fast-character --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib --libdir=/usr/lib --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-libunwind-exceptions --disable-target-libiberty --enable-serial-configure --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
Thread model: posix
gcc version 8.3.0 (GCC)
using GEGL version 0.4.14 (compiled against version 0.4.14)
using GLib version 2.60.1 (compiled against version 2.60.0)
using GdkPixbuf version 2.38.1 (compiled against version 2.38.1)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.4 (compiled against version 1.42.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)
fatal error: Aborted
Stack trace:
/usr/lib/libgimpbase-2.0.so.0(gimp_stack_trace_print+0x397)[0x7fec861ee207]
gimp(+0xd6660)[0x55bb860ee660]
gimp(+0xd6a9a)[0x55bb860eea9a]
gimp(+0xd71f7)[0x55bb860ef1f7]
/usr/lib/libpthread.so.0(+0x13730)[0x7fec84f01730]
/usr/lib/libc.so.6(gsignal+0x10b)[0x7fec84d653cb]
/usr/lib/libc.so.6(abort+0x121)[0x7fec84d50535]
/usr/lib/libc.so.6(+0x2540f)[0x7fec84d5040f]
/usr/lib/libc.so.6(+0x32b42)[0x7fec84d5db42]
/usr/lib/libmypaint-1.3.so.0(mypaint_mapping_set_n+0x8c)[0x7fec851e0c2c]
/usr/lib/libmypaint-1.3.so.0(mypaint_brush_from_string+0x2b6)[0x7fec851e3ad6]
gimp(gimp_mybrush_load+0x16a)[0x55bb8645c9ba]
gimp(+0x3d96e3)[0x55bb863f16e3]
gimp(+0x3d95cf)[0x55bb863f15cf]
gimp(+0x3d9a6a)[0x55bb863f1a6a]
gimp(+0x3d9b03)[0x55bb863f1b03]
gimp(+0x3d7f58)[0x55bb863eff58]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1f135)[0x7fec8519c135]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xefe)[0x7fec851a02ee]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgobject-2.0.so.0(+0x380d4)[0x7fec851b50d4]
/usr/lib/libgobject-2.0.so.0(+0x32bfe)[0x7fec851afbfe]
/usr/lib/libgobject-2.0.so.0(g_object_setv+0x13d)[0x7fec851b1efd]
/usr/lib/libgobject-2.0.so.0(g_object_set_property+0x1e)[0x7fec851b21ce]
gimp(+0x399380)[0x55bb863b1380]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1f135)[0x7fec8519c135]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xefe)[0x7fec851a02ee]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgobject-2.0.so.0(+0x380d4)[0x7fec851b50d4]
/usr/lib/libgobject-2.0.so.0(+0x32bfe)[0x7fec851afbfe]
/usr/lib/libgobject-2.0.so.0(g_object_thaw_notify+0x7b)[0x7fec851b050b]
gimp(+0x126052)[0x55bb8613e052]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1f135)[0x7fec8519c135]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xefe)[0x7fec851a02ee]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1f135)[0x7fec8519c135]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xefe)[0x7fec851a02ee]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgtk-x11-2.0.so.0(+0x8e045)[0x7fec8639b045]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1f2e4)[0x7fec8519c2e4]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xefe)[0x7fec851a02ee]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgtk-x11-2.0.so.0(+0x8cf89)[0x7fec86399f89]
/usr/lib/libgtk-x11-2.0.so.0(+0x133d0b)[0x7fec86440d0b]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b5)[0x7fec851adeb5]
/usr/lib/libgobject-2.0.so.0(+0x1e97d)[0x7fec8519b97d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x4ab)[0x7fec8519f89b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fec851a119f]
/usr/lib/libgtk-x11-2.0.so.0(+0x24b26c)[0x7fec8655826c]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xac)[0x7fec8643efac]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2eb)[0x7fec8643f39b]
/usr/lib/libgdk-x11-2.0.so.0(+0x5bd8c)[0x7fec862b1d8c]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2be)[0x7fec850c352e]
/usr/lib/libglib-2.0.so.0(+0x6d418)[0x7fec850c5418]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0xb2)[0x7fec850c6322]
gimp(app_run+0x357)[0x55bb860ede77]
gimp(main+0x396)[0x55bb860ed776]
/usr/lib/libc.so.6(__libc_start_main+0xeb)[0x7fec84d51b6b]
gimp(_start+0x2a)[0x55bb860ed8fa]