Gimp segfaults with pagecurl: gimp_wire_read(): error
GIMP version: 2.10.14-1.module_f32+6980+20383b7e.x86_64
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).
- The stable version that ships with Fedora 31 worked fine.
Operating System: [Windows? macOS? Linux?] Fedora 32 (rawhide)
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from]
Description of the bug
Please describe your issue with details. Add screenshot or other files if needed.
Reproduction
Is the bug reproducible? [X Always / Randomly / Happened only once ]
Reproduction steps:
-
Attempt to start gimp 2.10.14
-
install debuginfos as spash screen gives way to error: (gimp:128365): GLib-GObject-CRITICAL **: 04:52:43.774: g_param_spec_internal: assertion 'is_valid_property_name (name)' failed gimp: fatal error: Segmentation fault
-
scratch head
…
Expected result: Splash screen goes away. Program starts.
Actual result:
Additional information
If you have a backtrace for a crash or a warning, paste it here.
gdb gimp
(gdb) r
Starting program: /usr/bin/gimp
glibc-2.30.9000-33.fc32.x86_64
Missing separate debuginfos, use: dnf debuginfo-install[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
(gimp:134945): GLib-GObject-CRITICAL **: 05:20:51.276: g_param_spec_internal: assertion 'is_valid_property_name (name)' failed
Thread 1 "gimp" received signal SIGSEGV, Segmentation fault.
0x00005555559d1338 in gimp_param_spec_layer_id (name=name@entry=0x5555575ba020 "Curl Layer",
nick=nick@entry=0x5555575ba020 "Curl Layer",
LibRaw-0.19.5-1.fc32.x86_64 OpenEXR-libs-2.3.0-4.fc31.x86_64 SDL2-2.0.10-1.fc31.x86_64 adwaita-gtk2-theme-3.28-6.fc31.x86_64 alsa-lib-1.2.1.2-4.fc32.x86_64 atk-2.35.1-1.fc32.x86_64 babl-0.1.72-2.fc32.x86_64 bzip2-libs-1.0.8-1.fc31.x86_64 cairo-1.16.0-6.fc31.x86_64 cairo-gobject-1.16.0-6.fc31.x86_64 exiv2-libs-0.27.2-1.fc31.x86_64 expat-2.2.8-1.fc32.x86_64 fontconfig-2.13.92-6.fc32.x86_64 freetype-2.10.0-3.fc31.x86_64 fribidi-1.0.8-2.fc32.x86_64 gdk-pixbuf2-2.40.0-1.fc32.x86_64 gegl04-0.4.18-1.fc32.x86_64 graphite2-1.3.13-1.fc32.x86_64 gtk2-2.24.32-6.fc32.x86_64 gvfs-client-1.43.90-1.fc32.x86_64 harfbuzz-2.6.4-2.fc32.x86_64 ilmbase-2.3.0-3.fc31.x86_64 jbigkit-libs-2.1-17.fc31.x86_64 json-c-0.13.1-8.fc32.x86_64 json-glib-1.4.4-3.fc31.x86_64 lcms2-2.9-6.fc31.x86_64 libX11-1.6.9-2.fc32.x86_64 libXau-1.0.9-2.fc31.x86_64 libXcomposite-0.4.5-1.fc32.x86_64 libXcursor-1.2.0-1.fc32.x86_64 libXdamage-1.1.5-1.fc32.x86_64 libXfixes-5.0.3-10.fc31.x86_64 libXi-1.7.10-2.fc31.x86_64 libXinerama-1.1.4-4.fc31.x86_64 libXrandr-1.5.2-2.fc31.x86_64 libXrender-0.9.10-10.fc31.x86_64 libcroco-0.6.13-2.fc31.x86_64 libdatrie-0.2.9-10.fc31.x86_64 libffi-3.1-23.fc31.x86_64 libgcc-10.0.1-0.7.fc32.x86_64 libgexiv2-0.12.0-4.fc32.x86_64 libgfortran-10.0.1-0.7.fc32.x86_64 libgomp-10.0.1-0.7.fc32.x86_64 libgudev-232-6.fc31.x86_64 libjpeg-turbo-2.0.4-1.fc32.x86_64 libmount-2.35.1-1.fc32.x86_64 libmypaint-1.3.0-13.fc31.x86_64 libpng-1.6.37-2.fc31.x86_64 libquadmath-10.0.1-0.7.fc32.x86_64 libselinux-3.0-2.fc32.x86_64 libthai-0.1.28-3.fc31.x86_64 libtiff-4.1.0-1.fc32.x86_64 libunwind-1.3.1-5.fc32.x86_64 libxcb-1.13.1-3.fc31.x86_64 libxml2-2.9.10-2.fc32.x86_64 openblas-serial-0.3.7-2.fc32.x86_64 pango-1.44.7-1.fc32.x86_64 pcre-8.43-2.fc31.1.x86_64 pixman-0.38.4-1.fc32.x86_64 systemd-libs-244.1-2.fc32.x86_64 zlib-1.2.11-20.fc32.x86_64
--Type <RET> for more, q to quit, c to continue without paging--
h the curl.",
gimp=gimp@entry=0x555555fbc050 [Gimp], none_ok=none_ok@entry=1,
flags=flags@entry=G_PARAM_READWRITE) at gimpparamspecs.c:1152
1152 ispec = g_param_spec_internal (GIMP_TYPE_PARAM_LAYER_ID,
(gdb) l
1147 {
1148 GimpParamSpecItemID *ispec;
1149
1150 g_return_val_if_fail (GIMP_IS_GIMP (gimp), NULL);
1151
1152 ispec = g_param_spec_internal (GIMP_TYPE_PARAM_LAYER_ID,
1153 name, nick, blurb, flags);
1154
1155 ispec->gimp = gimp;
1156 ispec->none_ok = none_ok ? TRUE : FALSE;