GIMP crash on changing themes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gimp (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
GIMP 2.10.8 crashes for me when selecting any theme, or reloading the current theme.
Steps to reproduce:
(1) Open The GIMP.
(2) Open Preferences.
(3) Open theme selection in preferences.
(4) Select any theme, OR click "reload current theme".
(5) Crash.
See bug information below!
```
GNU Image Manipulation Program version 2.10.8
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-13ubuntu1)
using GEGL version 0.4.14 (compiled against version 0.4.12)
using GLib version 2.62.4 (compiled against version 2.58.1)
using GdkPixbuf version 2.40.0 (compiled against version 2.38.0)
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.1 (compiled against version 2.13.0)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> fatal error: Speicherzugriff
Stack trace:
```
# Stack traces obtained from PID 7329 - Thread 7329 #
[New LWP 7330]
[New LWP 7331]
[New LWP 7332]
[New LWP 7333]
[New LWP 7334]
[New LWP 7335]
[New LWP 7336]
[New LWP 7344]
[New LWP 7345]
[New LWP 7354]
[New LWP 7355]
[New LWP 7356]
[New LWP 7357]
[New LWP 7358]
[New LWP 7359]
[New LWP 7360]
[New LWP 7361]
[New LWP 7362]
[New LWP 7363]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
__libc_read (nbytes=256, buf=0x7ffe8d898d50, fd=17) at ../sysdeps/
Id Target Id Frame
* 1 Thread 0x7f607f7dbe00 (LWP 7329) "gimp" __libc_read (nbytes=256, buf=0x7ffe8d898d50, fd=17) at ../sysdeps/
2 Thread 0x7f607f01e700 (LWP 7330) "worker" syscall () at ../sysdeps/
3 Thread 0x7f607e81d700 (LWP 7331) "worker" syscall () at ../sysdeps/
4 Thread 0x7f607e01c700 (LWP 7332) "worker" syscall () at ../sysdeps/
5 Thread 0x7f607d81b700 (LWP 7333) "worker" syscall () at ../sysdeps/
6 Thread 0x7f607d01a700 (LWP 7334) "worker" syscall () at ../sysdeps/
7 Thread 0x7f607c819700 (LWP 7335) "worker" syscall () at ../sysdeps/
8 Thread 0x7f606ffff700 (LWP 7336) "worker" syscall () at ../sysdeps/
9 Thread 0x7f605c97f700 (LWP 7344) "gmain" 0x00007f608077dc2f in __GI___poll (fds=0x56345723
10 Thread 0x7f605d180700 (LWP 7345) "gdbus" 0x00007f608077dc2f in __GI___poll (fds=0x56345725
11 Thread 0x7f6038346700 (LWP 7354) "async" syscall () at ../sysdeps/
12 Thread 0x7f6037b45700 (LWP 7355) "worker" syscall () at ../sysdeps/
13 Thread 0x7f6037344700 (LWP 7356) "worker" syscall () at ../sysdeps/
14 Thread 0x7f6036b43700 (LWP 7357) "worker" syscall () at ../sysdeps/
15 Thread 0x7f6036342700 (LWP 7358) "worker" syscall () at ../sysdeps/
16 Thread 0x7f6035b41700 (LWP 7359) "worker" syscall () at ../sysdeps/
17 Thread 0x7f6035340700 (LWP 7360) "worker" syscall () at ../sysdeps/
18 Thread 0x7f6034b3f700 (LWP 7361) "worker" syscall () at ../sysdeps/
19 Thread 0x7f603433e700 (LWP 7362) "pool-gimp" syscall () at ../sysdeps/
20 Thread 0x7f6033b1c700 (LWP 7363) "dconf worker" 0x00007f608077dc2f in __GI___poll (fds=0x56345746
Thread 20 (Thread 0x7f6033b1c700 (LWP 7363)):
#0 0x00007f608077dc2f in __GI___poll (fds=0x56345746
resultvar = 184467440737095
#1 0x00007f6080a24aae in () at /usr/lib/
#2 0x00007f6080a24be3 in g_main_
#3 0x00007f6033b2781d in () at /usr/lib/
#4 0x00007f6080a4e181 in () at /usr/lib/
#5 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051160876800, 643093633802389
#6 0x00007f608078a323 in clone () at ../sysdeps/
Thread 19 (Thread 0x7f603433e700 (LWP 7362)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70ea6 in g_cond_wait_until () at /usr/lib/
#2 0x00007f60809f53e1 in () at /usr/lib/
#3 0x00007f60809f5a06 in g_async_
#4 0x00007f6080a4e969 in () at /usr/lib/
#5 0x00007f6080a4e181 in () at /usr/lib/
#6 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051169404672, 643093633802389
#7 0x00007f608078a323 in clone () at ../sysdeps/
Thread 18 (Thread 0x7f6034b3f700 (LWP 7361)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051177797376, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 17 (Thread 0x7f6035340700 (LWP 7360)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051186190080, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 16 (Thread 0x7f6035b41700 (LWP 7359)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051194582784, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 15 (Thread 0x7f6036342700 (LWP 7358)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051202975488, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 14 (Thread 0x7f6036b43700 (LWP 7357)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051211368192, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 13 (Thread 0x7f6037344700 (LWP 7356)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051219760896, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 12 (Thread 0x7f6037b45700 (LWP 7355)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed9423 in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051228153600, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 11 (Thread 0x7f6038346700 (LWP 7354)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x0000563454ed966c in ()
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051236546304, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 10 (Thread 0x7f605d180700 (LWP 7345)):
#0 0x00007f608077dc2f in __GI___poll (fds=0x56345725
resultvar = 184467440737095
#1 0x00007f6080a24aae in () at /usr/lib/
#2 0x00007f6080a24e33 in g_main_loop_run () at /usr/lib/
#3 0x00007f6080e068da in () at /usr/lib/
#4 0x00007f6080a4e181 in () at /usr/lib/
#5 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051855443712, 643093633802389
#6 0x00007f608078a323 in clone () at ../sysdeps/
Thread 9 (Thread 0x7f605c97f700 (LWP 7344)):
#0 0x00007f608077dc2f in __GI___poll (fds=0x56345723
resultvar = 184467440737095
#1 0x00007f6080a24aae in () at /usr/lib/
#2 0x00007f6080a24be3 in g_main_
#3 0x00007f6080a24c31 in () at /usr/lib/
#4 0x00007f6080a4e181 in () at /usr/lib/
#5 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140051847051008, 643093633802389
#6 0x00007f608078a323 in clone () at ../sysdeps/
Thread 8 (Thread 0x7f606ffff700 (LWP 7336)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052172633856, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 7 (Thread 0x7f607c819700 (LWP 7335)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052382455552, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 6 (Thread 0x7f607d01a700 (LWP 7334)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052390848256, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 5 (Thread 0x7f607d81b700 (LWP 7333)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052399240960, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 4 (Thread 0x7f607e01c700 (LWP 7332)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052407633664, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 3 (Thread 0x7f607e81d700 (LWP 7331)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052416026368, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 2 (Thread 0x7f607f01e700 (LWP 7330)):
#0 0x00007f608078394d in syscall () at ../sysdeps/
#1 0x00007f6080a70d83 in g_cond_wait () at /usr/lib/
#2 0x00007f6080ef2993 in () at /usr/lib/
#3 0x00007f6080a4e181 in () at /usr/lib/
#4 0x00007f6080864669 in start_thread (arg=<optimized out>) at pthread_
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140052424419072, 643093633802389
#5 0x00007f608078a323 in clone () at ../sysdeps/
Thread 1 (Thread 0x7f607f7dbe00 (LWP 7329)):
#0 0x00007f608086f31c in __libc_read (nbytes=256, buf=0x7ffe8d898d50, fd=17) at ../sysdeps/
resultvar = 184467440737095
#1 0x00007f608086f31c in __libc_read (fd=17, buf=0x7ffe8d898d50, nbytes=256) at ../sysdeps/
#2 0x00007f60813627d4 in gimp_stack_
#3 0x0000563454c144a0 in ()
#4 0x0000563454c148d8 in ()
#5 0x0000563454c15037 in ()
#6 0x00007f6080870540 in <signal handler called> () at /lib/x86_
#7 0x00007f603c363d20 in ()
#8 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#9 0x00007f6080b23544 in () at /usr/lib/
#10 0x00007f6080b2c327 in g_signal_
#11 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#12 0x00007f6080b14164 in () at /usr/lib/
#13 0x00007f6080b13a8d in () at /usr/lib/
#14 0x00007f6080b17af9 in g_object_set_valist () at /usr/lib/
#15 0x00007f6080b18684 in g_object_set () at /usr/lib/
#16 0x00007f605ffdce32 in () at /usr/lib/
#17 0x00007f605ffdd2a8 in () at /usr/lib/
#18 0x00007f605ffdbd74 in gtk_module_init () at /usr/lib/
#19 0x00007f60815d6cd9 in () at /usr/lib/
#20 0x00007f60815d6ef8 in () at /usr/lib/
#21 0x00007f6081628c7f in () at /usr/lib/
#22 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#23 0x00007f6080b23692 in () at /usr/lib/
#24 0x00007f6080b2c327 in g_signal_
#25 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#26 0x00007f6080b14164 in () at /usr/lib/
#27 0x00007f6080b165f2 in g_object_notify () at /usr/lib/
#28 0x00007f6081629a4f in () at /usr/lib/
#29 0x00007f6081609cfc in () at /usr/lib/
#30 0x00007f608160b165 in () at /usr/lib/
#31 0x00007f608160b346 in () at /usr/lib/
#32 0x00007f608160bcaf in gtk_rc_
#33 0x00007f608160bf2e in gtk_rc_reparse_all () at /usr/lib/
#34 0x0000563454c1c318 in ()
#35 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#36 0x00007f6080b23544 in () at /usr/lib/
#37 0x00007f6080b2c327 in g_signal_
#38 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#39 0x00007f6080b14164 in () at /usr/lib/
#40 0x00007f6080b165f2 in g_object_notify () at /usr/lib/
#41 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#42 0x00007f6080b23544 in () at /usr/lib/
#43 0x00007f6080b2c327 in g_signal_
#44 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#45 0x00007f608151722e in () at /usr/lib/
#46 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#47 0x00007f6080b23692 in () at /usr/lib/
#48 0x00007f6080b2c327 in g_signal_
#49 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#50 0x00007f60815160a9 in () at /usr/lib/
#51 0x00007f60815bfb9b in () at /usr/lib/
#52 0x00007f6080b0f6e2 in g_closure_invoke () at /usr/lib/
#53 0x00007f6080b22cc6 in () at /usr/lib/
#54 0x00007f6080b2b99e in g_signal_
#55 0x00007f6080b2c9b3 in g_signal_emit () at /usr/lib/
#56 0x00007f60816db22d in () at /usr/lib/
#57 0x00007f60815bdccc in gtk_propagate_event () at /usr/lib/
#58 0x00007f60815be0c3 in gtk_main_do_event () at /usr/lib/
#59 0x00007f60814266d0 in () at /usr/lib/
#60 0x00007f6080a248bd in g_main_
#61 0x00007f6080a24b40 in () at /usr/lib/
#62 0x00007f6080a24e33 in g_main_loop_run () at /usr/lib/
#63 0x0000563454c13cb7 in app_run ()
#64 0x0000563454c135b5 in main ()
[Inferior 1 (process 7329) detached]
```
Status changed to 'Confirmed' because the bug affects multiple users.