GIMP crashes while changing theme

Bug #1833657 reported by Archisman Panigrahi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

GIMP 2.10.12 crashes while changing the theme, whenever any theme (other than the default dark theme) is clicked.

I am using the ppa https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp

Operating system: Ubuntu 18.04
User interface: KDE Plasma

This is the crash report

```
GNU Image Manipulation Program version 2.10.12
git-describe: GIMP_2_10_10-209-g3d8535b55f
C compiler:
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
 OFFLOAD_TARGET_NAMES=nvptx-none
 OFFLOAD_TARGET_DEFAULT=1
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.4.0-1ubuntu1~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
 Thread model: posix
 gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)

using GEGL version 0.4.16 (compiled against version 0.4.16)
using GLib version 2.56.4 (compiled against version 2.56.4)
using GdkPixbuf version 2.36.11 (compiled against version 2.36.11)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.40.14 (compiled against version 1.40.14)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.10 (compiled against version 1.15.10)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 14288 - Thread 14288 #

[New LWP 14291]
[New LWP 14292]
[New LWP 14293]
[New LWP 14297]
[New LWP 14298]
[New LWP 14302]
[New LWP 14304]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fa89b456384 in __libc_read (fd=16, buf=0x7ffd9a9804d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
  Id Target Id Frame
* 1 Thread 0x7fa8a027de00 (LWP 14288) "gimp-2.10" 0x00007fa89b456384 in __libc_read (fd=16, buf=0x7ffd9a9804d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
  2 Thread 0x7fa8924a4700 (LWP 14291) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7fa891ca3700 (LWP 14292) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x7fa88bfff700 (LWP 14293) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7fa87affd700 (LWP 14297) "gmain" 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0c9153e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  6 Thread 0x7fa87b7fe700 (LWP 14298) "gdbus" 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0c97a210, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7 Thread 0x7fa85865d700 (LWP 14302) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7fa856e2a700 (LWP 14304) "dconf worker" 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0cbda740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29

Thread 8 (Thread 0x7fa856e2a700 (LWP 14304)):
#0 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0cbda740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007fa89bc524c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89bc525dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fa856e3236d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fa89b44c6db in start_thread (arg=0x7fa856e2a700) at pthread_create.c:463
        pd = 0x7fa856e2a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140360988927744, -6954423414469319063, 140360988924160, 0, 94416479291472, 140727197113696, 6929985416789861993, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa85865d700 (LWP 14302)):
#0 0x00007fa89b16f839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fa89bc984af in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055df0bd64f0c in ()
#3 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fa89b44c6db in start_thread (arg=0x7fa85865d700) at pthread_create.c:463
        pd = 0x7fa85865d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361014302464, -6954423414469319063, 140361014298880, 0, 94416478431792, 140727197117552, 6930015132057970281, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa87b7fe700 (LWP 14298)):
#0 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0c97a210, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007fa89bc524c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89bc52862 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fa89cdc6026 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fa89b44c6db in start_thread (arg=0x7fa87b7fe700) at pthread_create.c:463
        pd = 0x7fa87b7fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361603213056, -6954423414469319063, 140361603209472, 0, 94416476882320, 140727197117632, 6929942787091965545, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa87affd700 (LWP 14297)):
#0 0x00007fa89b168bf9 in __GI___poll (fds=0x55df0c9153e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007fa89bc524c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89bc525dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fa89bc52621 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fa89b44c6db in start_thread (arg=0x7fa87affd700) at pthread_create.c:463
        pd = 0x7fa87affd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361594820352, -6954423414469319063, 140361594816768, 0, 94416476882160, 140727197117248, 6929941688117208681, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa88bfff700 (LWP 14293)):
#0 0x00007fa89b16f839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fa89bc984af in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89d2bcc63 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fa89b44c6db in start_thread (arg=0x7fa88bfff700) at pthread_create.c:463
        pd = 0x7fa88bfff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361880041216, -6954423414469319063, 140361880037632, 0, 94416476882080, 140727197117552, 6930471653795538537, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa891ca3700 (LWP 14292)):
#0 0x00007fa89b16f839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fa89bc984af in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89d2bcc63 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fa89b44c6db in start_thread (arg=0x7fa891ca3700) at pthread_create.c:463
        pd = 0x7fa891ca3700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361977181952, -6954423414469319063, 140361977178368, 0, 94416476882000, 140727197117552, 6930423363330745961, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa8924a4700 (LWP 14291)):
#0 0x00007fa89b16f839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fa89bc984af in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fa89d2bcc63 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fa89bc79f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fa89b44c6db in start_thread (arg=0x7fa8924a4700) at pthread_create.c:463
        pd = 0x7fa8924a4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140361985574656, -6954423414469319063, 140361985571072, 0, 94416476881920, 140727197117552, 6930415666212480617, 6930435411472918121}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007fa89b17588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa8a027de00 (LWP 14288)):
#0 0x00007fa89b456384 in __libc_read (fd=16, buf=0x7ffd9a9804d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        sc_ret = <optimized out>
        nbytes = 256
        fd = 16
        buf = 0x7ffd9a9804d0
#1 0x00007fa89e8b5e40 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x000055df0ba98f64 in ()
#3 0x000055df0ba99568 in ()
#4 0x000055df0ba99c77 in ()
#5 0x00007fa89b457890 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007fa857042b70 in ()
#7 0x00007fa89bf2c10d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007fa89bf3efce in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007fa89bf47685 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fa89bf4809f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fa89bf305c4 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fa89bf2ff6e in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fa89bf32bcb in g_object_thaw_notify () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fa89fa110ba in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007fa89fa12348 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007fa89f905585 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007fa89f846c85 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x00007fa89f939e97 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#19 0x00007fa89bf2c10d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007fa89bf3efce in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007fa89bf47685 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fa89bf4809f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fa89bf305c4 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fa89bf2ff6e in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007fa89bf32bcb in g_object_thaw_notify () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fa89f960010 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007fa89f93fa61 in gtk_rc_reparse_all_for_settings () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007fa89f93fdae in gtk_rc_reparse_all () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x000055df0baa1008 in ()
#30 0x00007fa89bf2c10d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fa89bf3efce in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fa89bf47685 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007fa89bf4809f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007fa89bf305c4 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007fa89bf2ff6e in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007fa89bf33a9e in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007fa89bf34b3e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x000055df0bae6bdb in ()
#39 0x00007fa89bf2c10d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007fa89bf3efce in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007fa89bf47685 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007fa89bf4809f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007fa89f9edb0f in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007fa89f9f2330 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#45 0x00007fa89f8f538b in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#46 0x00007fa89bf2c10d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007fa89bf3ed58 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007fa89bf4701f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007fa89bf4809f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007fa89fa0b2bc in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x00007fa89f8f362c in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#52 0x00007fa89f8f3a2b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#53 0x00007fa89f56902c in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#54 0x00007fa89bc52317 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007fa89bc52550 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fa89bc52862 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x000055df0ba98920 in app_run ()
#58 0x000055df0ba981ec in main ()

```

description: updated
Revision history for this message
Paul White (paulw2u) wrote :

Thank you for taking the time to report this bug and trying to help make Ubuntu better. However, it seems that you are not using a software package provided by the official Ubuntu repositories.

Because of this the Ubuntu project can not support or fix your particular bug. Please report this bug to the provider of the software package.

https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp

Thanks!

If you are interested in learning more about software repositories and Ubuntu, check https://help.ubuntu.com/community/Repositories.

Changed in gimp (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.