Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#76177 - Gimp crashes after trying to use Text Tool

Attached to Project: Arch Linux
Opened by Omer Abdulaziz (omerabdi) - Wednesday, 12 October 2022, 08:59 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 12 October 2022, 09:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
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.2.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++,d --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-build-config=bootstrap-lto --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-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.2.0 (GCC)

# Libraries #
using babl version 0.1.96 (compiled against version 0.1.96)
using GEGL version 0.4.38 (compiled against version 0.4.38)
using GLib version 2.74.0 (compiled against version 2.74.0)
using GdkPixbuf version 2.42.9 (compiled against version 2.42.9)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.10 (compiled against version 1.50.10)
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:
```

# Stack traces obtained from PID 1727 - Thread 1727 #

GEF for linux ready, type `gef' to start, `gef config' to configure
92 commands loaded for GDB 12.1 using Python engine 3.10
[New LWP 1728]
[New LWP 1729]
[New LWP 1730]
[New LWP 1731]
[New LWP 1733]
[New LWP 1734]
[New LWP 1818]
[New LWP 1836]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007fbe9db7bdec in read () from /usr/lib/libc.so.6
[ Legend: Modified register | Code | Heap | Stack | String ]
───────────────────────────────────────────────────────────────────────────────────── registers ────
$rax : 0xfffffffffffffe00
$rbx : 0x000055b8e9d6bc00 → 0x000055bdfbad2c84
$rcx : 0x00007fbe9db7bdec → 0x3477fffff0003d48 ("H="?)
$rdx : 0x100
$rsp : 0x00007ffe54f5dd00 → 0x0000000000000000
$rbp : 0x6bf
$rsi : 0x00007ffe54f5dd80 → 0x4645476d32335b1b
$rdi : 0xe
$rip : 0x00007fbe9db7bdec → 0x3477fffff0003d48 ("H="?)
$r8 : 0x0
$r9 : 0x0
$r10 : 0x00007fbe9ecd76bf → 0x6e55706d69470073 ("s"?)
$r11 : 0x246
$r12 : 0x0
$r13 : 0x0
$r14 : 0x756
$r15 : 0x1
$eflags: [ZERO carry PARITY adjust sign trap INTERRUPT direction overflow resume virtualx86 identification]
$cs: 0x0033 $ss: 0x002b $ds: 0x0000 $es: 0x0000 $fs: 0x0000 $gs: 0x0000
───────────────────────────────────────────────────────────────────────────────────────── stack ────
0x00007ffe54f5dd00│+0x0000: 0x0000000000000000 ← $rsp
0x00007ffe54f5dd08│+0x0008: 0x000000000000000e
0x00007ffe54f5dd10│+0x0010: 0x00007ffe54f5dd80 → 0x4645476d32335b1b
0x00007ffe54f5dd18│+0x0018: 0x0000000000000100
0x00007ffe54f5dd20│+0x0020: 0x000055b8e7273790 → 0x000055b8e72735f0 → 0x0000000000000002
0x00007ffe54f5dd28│+0x0028: 0x00007fbe9eccf7e7 → <gimp_stack_trace_print+775> mov r8, rax
0x00007ffe54f5dd30│+0x0030: 0x00007ffe54f5de30 → 0x206e6f6874795020
0x00007ffe54f5dd38│+0x0038: 0x00000000000006bf
─────────────────────────────────────────────────────────────────────────────────── code:x86:64 ────
0x7fbe9db7bde4 <read+68> mov edi, DWORD PTR [rsp+0x8]
0x7fbe9db7bde8 <read+72> xor eax, eax
0x7fbe9db7bdea <read+74> syscall 
→ 0x7fbe9db7bdec <read+76> cmp rax, 0xfffffffffffff000
0x7fbe9db7bdf2 <read+82> ja 0x7fbe9db7be28 <read+136>
0x7fbe9db7bdf4 <read+84> mov edi, r8d
0x7fbe9db7bdf7 <read+87> mov QWORD PTR [rsp+0x8], rax
0x7fbe9db7bdfc <read+92> call 0x7fbe9db07c30
0x7fbe9db7be01 <read+97> mov rax, QWORD PTR [rsp+0x8]
─────────────────────────────────────────────────────────────────────────────────────── threads ────
[#0] Id 1, Name: "gimp-2.10", stopped 0x7fbe9db7bdec in read (), reason: STOPPED
[#1] Id 2, Name: "worker", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
[#2] Id 3, Name: "worker", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
[#3] Id 4, Name: "worker", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
[#4] Id 5, Name: "gmain", stopped 0x7fbe9db7fe5f in poll (), reason: STOPPED
[#5] Id 6, Name: "gdbus", stopped 0x7fbe9db7fe5f in poll (), reason: STOPPED
[#6] Id 7, Name: "async", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
[#7] Id 8, Name: "pool-gimp-2.10", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
[#8] Id 9, Name: "swap writer", stopped 0x7fbe9db8559d in syscall (), reason: STOPPED
───────────────────────────────────────────────────────────────────────────────────────── trace ────
[#0] 0x7fbe9db7bdec → read()
[#1] 0x7fbe9eccf7e7 → gimp_stack_trace_print()
[#2] 0x55b8e64a57e7 → mov rdi, rbx
[#3] 0x55b8e64a58ae → gimp_fatal_error()
[#4] 0x55b8e64a5912 → nop WORD PTR [rax+rax*1+0x0]
[#5] 0x7fbe9dabda00 → mov rax, 0xf
[#6] 0x7fbe9deeda5f → mov rax, QWORD PTR [rax]
[#7] 0x7fbe9def0da1 → test eax, eax
[#8] 0x7fbe9def15f2 → mov rbx, QWORD PTR [rbx+0x8]
[#9] 0x7fbe9def2d55 → g_object_new_with_properties()
────────────────────────────────────────────────────────────────────────────────────────────────────
Id Target Id Frame
* 1 Thread 0x7fbe9cb33d00 (LWP 1727) "gimp-2.10" 0x00007fbe9db7bdec in read () from /usr/lib/libc.so.6
2 Thread 0x7fbe9bf246c0 (LWP 1728) "worker" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6
3 Thread 0x7fbe9b7236c0 (LWP 1729) "worker" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6
4 Thread 0x7fbe9af226c0 (LWP 1730) "worker" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6
5 Thread 0x7fbe9a7106c0 (LWP 1731) "gmain" 0x00007fbe9db7fe5f in poll () from /usr/lib/libc.so.6
6 Thread 0x7fbe99f0f6c0 (LWP 1733) "gdbus" 0x00007fbe9db7fe5f in poll () from /usr/lib/libc.so.6
7 Thread 0x7fbe729ff6c0 (LWP 1734) "async" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6
8 Thread 0x7fbe711fc6c0 (LWP 1818) "pool-gimp-2.10" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6
9 Thread 0x7fbe721fe6c0 (LWP 1836) "swap writer" 0x00007fbe9db8559d in syscall () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fbe721fe6c0 (LWP 1836) "swap writer"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de35b15 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9e3ba9ca in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#5 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fbe711fc6c0 (LWP 1818) "pool-gimp-2.10"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de36097 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9ddb3883 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007fbe9ddb3a27 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9de18356 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#7 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fbe729ff6c0 (LWP 1734) "async"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de35b15 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x000055b8e67c9df9 in ()
#3 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#5 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fbe99f0f6c0 (LWP 1733) "gdbus"):
#0 0x00007fbe9db7fe5f in poll () at /usr/lib/libc.so.6
#1 0x00007fbe9de3be2f in () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9dde4d7f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007fbe9e07123c in () at /usr/lib/libgio-2.0.so.0
#4 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#6 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fbe9a7106c0 (LWP 1731) "gmain"):
#0 0x00007fbe9db7fe5f in poll () at /usr/lib/libc.so.6
#1 0x00007fbe9de3be2f in () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9dde40d2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007fbe9dde4122 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#6 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fbe9af226c0 (LWP 1730) "worker"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de35b15 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9e378204 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#5 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fbe9b7236c0 (LWP 1729) "worker"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de35b15 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9e378204 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#5 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fbe9bf246c0 (LWP 1728) "worker"):
#0 0x00007fbe9db8559d in syscall () at /usr/lib/libc.so.6
#1 0x00007fbe9de35b15 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007fbe9e378204 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007fbe9de12c55 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007fbe9db0b74d in () at /usr/lib/libc.so.6
#5 0x00007fbe9db8d700 in () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fbe9cb33d00 (LWP 1727) "gimp-2.10"):
#0 0x00007fbe9db7bdec in read () at /usr/lib/libc.so.6
#1 0x00007fbe9eccf7e7 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x000055b8e64a57e7 in ()
#3 0x000055b8e64a58ae in ()
#4 0x000055b8e64a5912 in ()
#5 0x00007fbe9dabda00 in <signal handler called> () at /usr/lib/libc.so.6
#6 0x00007fbe9deeda5f in () at /usr/lib/libgobject-2.0.so.0
#7 0x00007fbe9def0da1 in () at /usr/lib/libgobject-2.0.so.0
#8 0x00007fbe9def15f2 in () at /usr/lib/libgobject-2.0.so.0
#9 0x00007fbe9def2d55 in g_object_new_with_properties () at /usr/lib/libgobject-2.0.so.0
#10 0x000055b8e684bd14 in gimp_image_undo_push ()
#11 0x000055b8e68508d6 in gimp_image_undo_push_text_layer ()
#12 0x000055b8e6560325 in gimp_text_tool_apply ()
#13 0x000055b8e656184e in ()
#14 0x000055b8e6561a0a in ()
#15 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#16 0x00007fbe9df0ee78 in () at /usr/lib/libgobject-2.0.so.0
#17 0x00007fbe9defef25 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#18 0x00007fbe9deff1b4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#19 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#20 0x00007fbe9df0ee78 in () at /usr/lib/libgobject-2.0.so.0
#21 0x00007fbe9defef25 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#22 0x00007fbe9deff3d4 in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0
#23 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#24 0x00007fbe9df0ee78 in () at /usr/lib/libgobject-2.0.so.0
#25 0x00007fbe9defef25 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#26 0x00007fbe9deff1b4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#27 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#28 0x00007fbe9df0ee78 in () at /usr/lib/libgobject-2.0.so.0
#29 0x00007fbe9defef25 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#30 0x00007fbe9deff3d4 in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0
#31 0x00007fbe9e91b692 in () at /usr/lib/libgtk-x11-2.0.so.0
#32 0x00007fbe9e91bc9d in () at /usr/lib/libgtk-x11-2.0.so.0
#33 0x000055b8e6565863 in gimp_text_tool_editor_key_press ()
#34 0x000055b8e6930978 in ()
#35 0x000055b8e65afd11 in gimp_display_shell_canvas_tool_events ()
#36 0x00007fbe9e9360a8 in () at /usr/lib/libgtk-x11-2.0.so.0
#37 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#38 0x00007fbe9df0ee78 in () at /usr/lib/libgobject-2.0.so.0
#39 0x00007fbe9defe930 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#40 0x00007fbe9deff1b4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#41 0x00007fbe9ea5b275 in () at /usr/lib/libgtk-x11-2.0.so.0
#42 0x00007fbe9ea6fc6a in gtk_window_propagate_key_event () at /usr/lib/libgtk-x11-2.0.so.0
#43 0x000055b8e66e44b6 in ()
#44 0x00007fbe9e9360a8 in () at /usr/lib/libgtk-x11-2.0.so.0
#45 0x00007fbe9dee1210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#46 0x00007fbe9df0efa7 in () at /usr/lib/libgobject-2.0.so.0
#47 0x00007fbe9defe930 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#48 0x00007fbe9deff1b4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#49 0x00007fbe9ea5b275 in () at /usr/lib/libgtk-x11-2.0.so.0
#50 0x00007fbe9e93477e in gtk_propagate_event () at /usr/lib/libgtk-x11-2.0.so.0
#51 0x00007fbe9e934b4b in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
#52 0x00007fbe9ed943be in () at /usr/lib/libgdk-x11-2.0.so.0
#53 0x00007fbe9dde581b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#54 0x00007fbe9de3bec9 in () at /usr/lib/libglib-2.0.so.0
#55 0x00007fbe9dde4d7f in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#56 0x000055b8e64aae92 in app_run ()
#57 0x000055b8e64a04ba in main ()
[Inferior 1 (process 1727) detached]

```
This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 12 October 2022, 09:52 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#75980 

Loading...