Gimp crashes when choosing export file extension with keyboard letter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gimp (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
```
GNU Image Manipulation Program version 2.10.6
git-describe: GIMP_2_
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_
OFFLOAD_
OFFLOAD_
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-
Thread model: posix
gcc version 8.2.0 (Ubuntu 8.2.0-4ubuntu1)
using GEGL version 0.4.8 (compiled against version 0.4.8)
using GLib version 2.58.1 (compiled against version 2.57.2)
using GdkPixbuf version 2.38.0 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.15.12 (compiled against version 1.15.12)
```
> fatal error: Segmentation fault
Stack trace:
```
# Stack traces obtained from PID 20491 - Thread 20491 #
[New LWP 20493]
[New LWP 20494]
[New LWP 20496]
[New LWP 20497]
[New LWP 20498]
[New LWP 20499]
[New LWP 20500]
[New LWP 20501]
[New LWP 20502]
[New LWP 20503]
[New LWP 20529]
[New LWP 20633]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
__libc_read (fd=20, buf=0x7fff75f42b50, nbytes=256) at ../sysdeps/
Id Target Id Frame
* 1 Thread 0x7fe202137e00 (LWP 20491) "gimp-2.10" __libc_read (fd=20, buf=0x7fff75f42b50, nbytes=256) at ../sysdeps/
2 Thread 0x7fe200876700 (LWP 20493) "gmain" 0x00007fe204fbd6d9 in __GI___poll (fds=0x55eb51b1
3 Thread 0x7fe1fe510700 (LWP 20494) "gdbus" 0x00007fe204fbd6d9 in __GI___poll (fds=0x55eb51b3
4 Thread 0x7fe1e8e57700 (LWP 20496) "async" syscall () at ../sysdeps/
5 Thread 0x7fe1e8656700 (LWP 20497) "worker" syscall () at ../sysdeps/
6 Thread 0x7fe1e7e55700 (LWP 20498) "worker" syscall () at ../sysdeps/
7 Thread 0x7fe1e7654700 (LWP 20499) "worker" syscall () at ../sysdeps/
8 Thread 0x7fe1e6e53700 (LWP 20500) "worker" syscall () at ../sysdeps/
9 Thread 0x7fe1e6652700 (LWP 20501) "worker" syscall () at ../sysdeps/
10 Thread 0x7fe1e5e51700 (LWP 20502) "worker" syscall () at ../sysdeps/
11 Thread 0x7fe1e5650700 (LWP 20503) "worker" syscall () at ../sysdeps/
12 Thread 0x7fe1dc88f700 (LWP 20529) "swap writer" syscall () at ../sysdeps/
13 Thread 0x7fe1c3fff700 (LWP 20633) "pool" syscall () at ../sysdeps/
Thread 13 (Thread 0x7fe1c3fff700 (LWP 20633)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db75a in g_cond_wait_until () at /usr/lib/
#2 0x00007fe205267061 in () at /usr/lib/
#3 0x00007fe205267621 in g_async_
#4 0x00007fe2052bdb71 in () at /usr/lib/
#5 0x00007fe2052bd135 in () at /usr/lib/
#6 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140607632701184, -43112077307621
#7 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 12 (Thread 0x7fe1dc88f700 (LWP 20529)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x00007fe205d4a375 in () at /usr/lib/
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608044332800, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 11 (Thread 0x7fe1e5650700 (LWP 20503)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608192972544, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 10 (Thread 0x7fe1e5e51700 (LWP 20502)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608201365248, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 9 (Thread 0x7fe1e6652700 (LWP 20501)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608209757952, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 8 (Thread 0x7fe1e6e53700 (LWP 20500)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608218150656, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 7 (Thread 0x7fe1e7654700 (LWP 20499)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608226543360, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 6 (Thread 0x7fe1e7e55700 (LWP 20498)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608234936064, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 5 (Thread 0x7fe1e8656700 (LWP 20497)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef673 in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608243328768, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 4 (Thread 0x7fe1e8e57700 (LWP 20496)):
#0 0x00007fe204fc3219 in syscall () at ../sysdeps/
#1 0x00007fe2052db63f in g_cond_wait () at /usr/lib/
#2 0x000055eb509ef48a in ()
#3 0x00007fe2052bd135 in () at /usr/lib/
#4 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608251721472, -43112077307621
#5 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 3 (Thread 0x7fe1fe510700 (LWP 20494)):
#0 0x00007fe204fbd6d9 in __GI___poll (fds=0x55eb51b3
resultvar = 184467440737095
#1 0x00007fe205294e46 in () at /usr/lib/
#2 0x00007fe2052951d2 in g_main_loop_run () at /usr/lib/
#3 0x00007fe205c107b6 in () at /usr/lib/
#4 0x00007fe2052bd135 in () at /usr/lib/
#5 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608611092224, -43112077307621
#6 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 2 (Thread 0x7fe200876700 (LWP 20493)):
#0 0x00007fe204fbd6d9 in __GI___poll (fds=0x55eb51b1
resultvar = 184467440737095
#1 0x00007fe205294e46 in () at /usr/lib/
#2 0x00007fe205294f6c in g_main_
#3 0x00007fe205294fb1 in () at /usr/lib/
#4 0x00007fe2052bd135 in () at /usr/lib/
#5 0x00007fe2050a1164 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140608648210176, -43112077307621
#6 0x00007fe204fc9def in clone () at ../sysdeps/
Thread 1 (Thread 0x7fe202137e00 (LWP 20491)):
#0 0x00007fe2050aac24 in __libc_read (fd=20, buf=0x7fff75f42b50, nbytes=256) at ../sysdeps/
resultvar = 184467440737095
sc_ret = <optimized out>
nbytes = 256
fd = 20
buf = 0x7fff75f42b50
#1 0x00007fe20631f7d4 in gimp_stack_
#2 0x000055eb5072d2a0 in ()
#3 0x000055eb5072d6d8 in ()
#4 0x000055eb5072de37 in ()
#5 0x00007fe2050abdd0 in <signal handler called> () at /lib/x86_
#6 0x00007fe206510135 in gtk_file_
#7 0x000055eb508b6fda in ()
#8 0x00007fe205374b6d in g_closure_invoke () at /usr/lib/
#9 0x00007fe2053878f3 in () at /usr/lib/
#10 0x00007fe205390882 in g_signal_
#11 0x00007fe205390ecf in g_signal_emit () at /usr/lib/
#12 0x00007fe205374b6d in g_closure_invoke () at /usr/lib/
#13 0x00007fe2053878f3 in () at /usr/lib/
#14 0x00007fe205390882 in g_signal_
#15 0x00007fe205390ecf in g_signal_emit () at /usr/lib/
#16 0x00007fe20666f5c7 in () at /usr/lib/
#17 0x00007fe20666f7ed in () at /usr/lib/
#18 0x00007fe20666faef in () at /usr/lib/
#19 0x00007fe20656fcfb in () at /usr/lib/
#20 0x00007fe205374a81 in g_closure_invoke () at /usr/lib/
#21 0x00007fe205387124 in () at /usr/lib/
#22 0x00007fe20538ff43 in g_signal_
#23 0x00007fe205390ecf in g_signal_emit () at /usr/lib/
#24 0x00007fe20668700c in () at /usr/lib/
#25 0x00007fe20669a8c8 in gtk_window_
#26 0x00007fe20669d49b in () at /usr/lib/
#27 0x00007fe20656fcfb in () at /usr/lib/
#28 0x00007fe205374b6d in g_closure_invoke () at /usr/lib/
#29 0x00007fe205387124 in () at /usr/lib/
#30 0x00007fe20538ff43 in g_signal_
#31 0x00007fe205390ecf in g_signal_emit () at /usr/lib/
#32 0x00007fe20668700c in () at /usr/lib/
#33 0x00007fe20656e06d in gtk_propagate_event () at /usr/lib/
#34 0x00007fe20656e38b in gtk_main_do_event () at /usr/lib/
#35 0x00007fe2063e0ccc in () at /usr/lib/
#36 0x00007fe205294c3e in g_main_
#37 0x00007fe205294ed8 in () at /usr/lib/
#38 0x00007fe2052951d2 in g_main_loop_run () at /usr/lib/
#39 0x000055eb5072cacf in app_run ()
#40 0x000055eb5072c3d5 in main ()
[Inferior 1 (process 20491) detached]
```
Status changed to 'Confirmed' because the bug affects multiple users.