FS#75985 - Gimp Segmentation Fault - Tried to change font size of text in a new layer

Attached to Project: Arch Linux
Opened by Brad Lee-Leong (BastionOfChaos) - Friday, 23 September 2022, 11:03 GMT
Last edited by Toolybird (Toolybird) - Friday, 23 September 2022, 23:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

<!-- Copy-paste this whole debug data to report to developers -->


```
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.1.0 (GCC)

# Libraries #
using babl version 0.1.96 (compiled against version 0.1.90)
using GEGL version 0.4.38 (compiled against version 0.4.36)
using GLib version 2.74.0 (compiled against version 2.72.2)
using GdkPixbuf version 2.42.9 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.10 (compiled against version 1.50.7)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.17.6 (compiled against version 1.17.6)

```
> fatal error: Segmentation fault

Stack trace:
```
/usr/lib/libgimpbase-2.0.so.0(gimp_stack_trace_print+0x409)[0x7fe70de888c9]
gimp-2.10(+0xd47e7)[0x55830e4fe7e7]
gimp-2.10(+0xd48ae)[0x55830e4fe8ae]
gimp-2.10(+0xd4912)[0x55830e4fe912]
/usr/lib/libc.so.6(+0x38a00)[0x7fe70cc72a00]
/usr/lib/libgobject-2.0.so.0(+0x20a5f)[0x7fe70d0a2a5f]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fe70d0a5da1]
/usr/lib/libgobject-2.0.so.0(+0x245f2)[0x7fe70d0a65f2]
/usr/lib/libgobject-2.0.so.0(g_object_new_with_properties+0x1e5)[0x7fe70d0a7d55]
gimp-2.10(gimp_image_undo_push+0x1bf)[0x55830e8a4b9f]
gimp-2.10(gimp_image_undo_push_text_layer+0x116)[0x55830e8a9746]
gimp-2.10(gimp_text_tool_apply+0x105)[0x55830e5b9245]
gimp-2.10(+0x19031d)[0x55830e5ba31d]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x19b)[0x7fe70cf9a81b]
/usr/lib/libglib-2.0.so.0(+0xabec9)[0x7fe70cff0ec9]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x6f)[0x7fe70cf99d7f]
gimp-2.10(app_run+0x3e2)[0x55830e503e92]
gimp-2.10(main+0x37a)[0x55830e4f94ba]
/usr/lib/libc.so.6(+0x23290)[0x7fe70cc5d290]
/usr/lib/libc.so.6(__libc_start_main+0x8a)[0x7fe70cc5d34a]
gimp-2.10(_start+0x25)[0x55830e4f9665]

```

Description:


Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 23 September 2022, 23:01 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#75980 
Comment by Julien (weimdall) - Friday, 23 September 2022, 15:51 GMT
The bug has been reported to the developers on their Gitlab :
https://gitlab.gnome.org/GNOME/gimp/-/issues/8645
Comment by Lik Doyaya (justasug) - Friday, 23 September 2022, 17:56 GMT
I am also experiencing a segmentation fault. Mine happens when I try to delete a text layer. Are these two related or should I open a new bugreport on the upstream bugtracker?

It can be reliably reproduced and I can upload the image that's causing it if needed.

EDIT: Okay, it seems to segfault even on basic tasks such as trying to add text on a newly created image. I assume it's the same bug.

```
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/12.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.1.0 (GCC)

# Libraries #
using babl version 0.1.96 (compiled against version 0.1.90)
using GEGL version 0.4.38 (compiled against version 0.4.36)
using GLib version 2.74.0 (compiled against version 2.72.2)
using GdkPixbuf version 2.42.9 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.10 (compiled against version 1.50.7)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.17.6 (compiled against version 1.17.6)

```
> fatal error: Segmentation fault

Stack trace:
```
/usr/lib/libgimpbase-2.0.so.0(gimp_stack_trace_print+0x409)[0x7fa5e51cc8c9]
gimp(+0xd47e7)[0x561d854fd7e7]
gimp(+0xd48ae)[0x561d854fd8ae]
gimp(+0xd4912)[0x561d854fd912]
/usr/lib/libc.so.6(+0x38a00)[0x7fa5e441ba00]
/usr/lib/libgobject-2.0.so.0(+0x20a5f)[0x7fa5e4849a5f]
/usr/lib/libgobject-2.0.so.0(+0x23da1)[0x7fa5e484cda1]
/usr/lib/libgobject-2.0.so.0(+0x245f2)[0x7fa5e484d5f2]
/usr/lib/libgobject-2.0.so.0(g_object_new_with_properties+0x1e5)[0x7fa5e484ed55]
gimp(gimp_image_undo_push+0x1bf)[0x561d858a3b9f]
gimp(gimp_image_undo_push_text_layer_modified+0xfc)[0x561d858a887c]
gimp(+0x4e31bb)[0x561d8590c1bb]
gimp(gimp_drawable_push_undo+0xf8)[0x561d8585a6a8]
gimp(gimp_drawable_edit_fill+0x4e4)[0x561d8585d894]
gimp(gimp_drawable_edit_clear+0x104)[0x561d8585db14]
gimp(edit_clear_cmd_callback+0x51)[0x561d85516aa1]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x170)[0x7fa5e483d210]
/usr/lib/libgobject-2.0.so.0(+0x41e78)[0x7fa5e486ae78]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x1045)[0x7fa5e485af25]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94)[0x7fa5e485b1b4]
gimp(+0x237a09)[0x561d85660a09]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x170)[0x7fa5e483d210]
/usr/lib/libgobject-2.0.so.0(+0x41b17)[0x7fa5e486ab17]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x1045)[0x7fa5e485af25]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94)[0x7fa5e485b1b4]
/usr/lib/libgtk-x11-2.0.so.0(+0x6e5c5)[0x7fa5e526e5c5]
/usr/lib/libgtk-x11-2.0.so.0(+0x6edba)[0x7fa5e526edba]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x170)[0x7fa5e483d210]
/usr/lib/libgobject-2.0.so.0(+0x41e78)[0x7fa5e486ae78]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xa50)[0x7fa5e485a930]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94)[0x7fa5e485b1b4]
/usr/lib/libgtk-x11-2.0.so.0(gtk_accel_group_activate+0x9b)[0x7fa5e5268f4b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_accel_groups_activate+0x125)[0x7fa5e526a4b5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_window_activate_key+0x196)[0x7fa5e5472966]
gimp(+0x313704)[0x561d8573c704]
/usr/lib/libgtk-x11-2.0.so.0(+0x1360a8)[0x7fa5e53360a8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x170)[0x7fa5e483d210]
/usr/lib/libgobject-2.0.so.0(+0x41fa7)[0x7fa5e486afa7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xa50)[0x7fa5e485a930]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94)[0x7fa5e485b1b4]
/usr/lib/libgtk-x11-2.0.so.0(+0x25b275)[0x7fa5e545b275]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x14e)[0x7fa5e533477e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x36b)[0x7fa5e5334b4b]
/usr/lib/libgdk-x11-2.0.so.0(+0x5e3be)[0x7fa5e56fd3be]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x19b)[0x7fa5e474181b]
/usr/lib/libglib-2.0.so.0(+0xabec9)[0x7fa5e4797ec9]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x6f)[0x7fa5e4740d7f]
gimp(app_run+0x3e2)[0x561d85502e92]
gimp(main+0x37a)[0x561d854f84ba]
/usr/lib/libc.so.6(+0x23290)[0x7fa5e4406290]
/usr/lib/libc.so.6(__libc_start_main+0x8a)[0x7fa5e440634a]
gimp(_start+0x25)[0x561d854f8665]

```

Loading...