Gimp segfault on displacement map selection

Bug #1830494 reported by Léa GRIS
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Selecting displacement map source a second time caused gimp to crash

```
GNU Image Manipulation Program version 2.10.6
git-describe: GIMP_2_10_4-278-g0a8173ffde
C compiler:
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
 OFFLOAD_TARGET_NAMES=nvptx-none
 OFFLOAD_TARGET_DEFAULT=1
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 8.2.0-4ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --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 8.2.0 (Ubuntu 8.2.0-4ubuntu1)

using GEGL version 0.4.12 (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 10796 - Thread 10796 #

[New LWP 10815]
[New LWP 10816]
[New LWP 10817]
[New LWP 10818]
[New LWP 10819]
[New LWP 10820]
[New LWP 10821]
[New LWP 10822]
[New LWP 10823]
[New LWP 10826]
[New LWP 10827]
[New LWP 10828]
[New LWP 10829]
[New LWP 10830]
[New LWP 10831]
[New LWP 10832]
[New LWP 10833]
[New LWP 10871]
[New LWP 10882]
[New LWP 6222]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (fd=61, buf=0x7ffcb5af9910, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7f5c97c11e00 (LWP 10796) "gimp-2.10" __libc_read (fd=61, buf=0x7ffcb5af9910, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7f5c911fe700 (LWP 10815) "gmain" 0x00007f5c9a6906d9 in __GI___poll (fds=0x55ff65c52020, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  3 Thread 0x7f5c909fd700 (LWP 10816) "gdbus" 0x00007f5c9a6906d9 in __GI___poll (fds=0x55ff65c618d0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4 Thread 0x7f5c7209e700 (LWP 10817) "gimp-2.10" 0x00007f5c9a6906d9 in __GI___poll (fds=0x7f5c6c000b40, nfds=6, timeout=100) at ../sysdeps/unix/sysv/linux/poll.c:29
  5 Thread 0x7f5c7189d700 (LWP 10818) "gimp-2.10" futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff65f15878) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
  6 Thread 0x7f5c7109c700 (LWP 10819) "gimp-2.10" futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
  7 Thread 0x7f5c7089b700 (LWP 10820) "gimp-2.10" futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
  8 Thread 0x7f5c6bfff700 (LWP 10821) "gimp-2.10" futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
  9 Thread 0x7f5c6b7fe700 (LWP 10822) "gimp-2.10" futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
  10 Thread 0x7f5c6affd700 (LWP 10823) "gimp-2.10" futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65c1fcb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
  11 Thread 0x7f5c6a7fc700 (LWP 10826) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x7f5c69ffb700 (LWP 10827) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13 Thread 0x7f5c697fa700 (LWP 10828) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  14 Thread 0x7f5c68ff9700 (LWP 10829) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  15 Thread 0x7f5c6104b700 (LWP 10830) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  16 Thread 0x7f5c6084a700 (LWP 10831) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  17 Thread 0x7f5c60049700 (LWP 10832) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  18 Thread 0x7f5c5f848700 (LWP 10833) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  19 Thread 0x7f5c5dfd0700 (LWP 10871) "threaded-ml" 0x00007f5c9a6906d9 in __GI___poll (fds=0x7f5c1c007030, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  20 Thread 0x7f5c5d7cf700 (LWP 10882) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  21 Thread 0x7f5c377fe700 (LWP 6222) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 21 (Thread 0x7f5c377fe700 (LWP 6222)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63d3724d in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034044847872, -2187470611574496722, 140723356670798, 140723356670799, 140723356670928, 140034044844288, 2241919525844869678, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f5c5d7cf700 (LWP 10882)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f5c9b817e99 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034682189568, -2187470611574496722, 140723356667502, 140723356667503, 140723356667632, 140034682185984, 2241721588518937134, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7f5c5dfd0700 (LWP 10871)):
#0 0x00007f5c9a6906d9 in __GI___poll (fds=0x7f5c1c007030, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f5c9373a9b1 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007f5c9372c1e0 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007f5c9372c82e in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4 0x00007f5c9372c8e0 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5 0x00007f5c9373a8f9 in () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007f5c9360f6f8 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-12.2.so
#7 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034690582272, -2187470611574496722, 140723356671134, 140723356671135, 0, 140034690578688, 2241720489544180270, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f5c5f848700 (LWP 10833)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034716239616, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034716236032, 2241723998532461102, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f5c60049700 (LWP 10832)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034724632320, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034724628736, 2241749283541803566, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f5c6084a700 (LWP 10831)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034733025024, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034733021440, 2241748184567046702, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f5c6104b700 (LWP 10830)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034741417728, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034741414144, 2241747085592289838, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f5c68ff9700 (LWP 10829)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034875299584, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034875296000, 2241766695339221550, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f5c697fa700 (LWP 10828)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034883692288, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034883688704, 2241765596364464686, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f5c69ffb700 (LWP 10827)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f67673 in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034892084992, -2187470611574496722, 140723356673342, 140723356673343, 140723356673472, 140034892081408, 2241764497389707822, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f5c6a7fc700 (LWP 10826)):
#0 0x00007f5c9a696219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5c9a9ae63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ff63f6748a in ()
#3 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034900477696, -2187470611574496722, 140723356673358, 140723356673359, 140723356673488, 140034900474112, 2241772194507973166, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f5c6affd700 (LWP 10823)):
#0 0x00007f5c9a77cf56 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65c1fcb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 0
        err = <optimized out>
#1 0x00007f5c9a77cf56 in do_futex_wait (sem=sem@entry=0x55ff65c1fcb8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007f5c9a77d048 in __new_sem_wait_slow (sem=0x55ff65c1fcb8, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f5c9a77cf10 <__sem_wait_cleanup>, __arg = 0x55ff65c1fcb8, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3 0x00007f5c730ce7c7 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c72fc50e6 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034908870400, -2187470611574496722, 140723356670286, 140723356670287, 0, 140034908866816, 2241771091238249006, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f5c6b7fe700 (LWP 10822)):
#0 0x00007f5c9a77cf56 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 0
        err = <optimized out>
#1 0x00007f5c9a77cf56 in do_futex_wait (sem=sem@entry=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007f5c9a77d048 in __new_sem_wait_slow (sem=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f5c9a77cf10 <__sem_wait_cleanup>, __arg = 0x55ff65cfd338, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 12884901888
#3 0x00007f5c730ce7c7 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c72fc50e6 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034917263104, -2187470611574496722, 140723356670286, 140723356670287, 0, 140034917259520, 2241769992263492142, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f5c6bfff700 (LWP 10821)):
#0 0x00007f5c9a77cf56 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 0
        err = <optimized out>
#1 0x00007f5c9a77cf56 in do_futex_wait (sem=sem@entry=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007f5c9a77d048 in __new_sem_wait_slow (sem=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f5c9a77cf10 <__sem_wait_cleanup>, __arg = 0x55ff65cfd338, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 8589934592
#3 0x00007f5c730ce7c7 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c72fc50e6 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140034925655808, -2187470611574496722, 140723356670286, 140723356670287, 0, 140034925652224, 2241768893288735278, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f5c7089b700 (LWP 10820)):
#0 0x00007f5c9a77cf56 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 0
        err = <optimized out>
#1 0x00007f5c9a77cf56 in do_futex_wait (sem=sem@entry=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007f5c9a77d048 in __new_sem_wait_slow (sem=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f5c9a77cf10 <__sem_wait_cleanup>, __arg = 0x55ff65cfd338, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 4294967296
#3 0x00007f5c730ce7c7 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c72fc50e6 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035001792256, -2187470611574496722, 140723356670286, 140723356670287, 0, 140035001788672, 2241783274986725934, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f5c7109c700 (LWP 10819)):
#0 0x00007f5c9a77cf56 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55ff65cfd338) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
        __ret = -512
        oldtype = 0
        err = <optimized out>
#1 0x00007f5c9a77cf56 in do_futex_wait (sem=sem@entry=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007f5c9a77d048 in __new_sem_wait_slow (sem=0x55ff65cfd338, abstime=0x0) at sem_waitcommon.c:181
        _buffer = {__routine = 0x7f5c9a77cf10 <__sem_wait_cleanup>, __arg = 0x55ff65cfd338, __canceltype = 0, __prev = 0x0}
        err = <optimized out>
        d = 0
#3 0x00007f5c730ce7c7 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c72fc50e6 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035010184960, -2187470611574496722, 140723356670286, 140723356670287, 0, 140035010181376, 2241782176011969070, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f5c7189d700 (LWP 10818)):
#0 0x00007f5c9a77a2eb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55ff65f15878) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
        __ret = -512
        oldtype = 0
        err = <optimized out>
        spin = 0
        buffer = {__routine = 0x7f5c9a779f80 <__condvar_cleanup_waiting>, __arg = 0x7f5c7189c700, __canceltype = 1710057648, __prev = 0x0}
        cbuffer = {wseq = 124, cond = 0x55ff65f15850, mutex = 0x55ff65e17228, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 124
        seq = 62
#1 0x00007f5c9a77a2eb in __pthread_cond_wait_common (abstime=0x0, mutex=0x55ff65e17228, cond=0x55ff65f15850) at pthread_cond_wait.c:502
        spin = 0
        buffer = {__routine = 0x7f5c9a779f80 <__condvar_cleanup_waiting>, __arg = 0x7f5c7189c700, __canceltype = 1710057648, __prev = 0x0}
        cbuffer = {wseq = 124, cond = 0x55ff65f15850, mutex = 0x55ff65e17228, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 124
        seq = 62
#2 0x00007f5c9a77a2eb in __pthread_cond_wait (cond=0x55ff65f15850, mutex=0x55ff65e17228) at pthread_cond_wait.c:655
#3 0x00007f5c730d088d in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c73088eb4 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#5 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#6 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035018577664, -2187470611574496722, 140723356669438, 140723356669439, 0, 140035018574080, 2241781072742244910, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f5c7209e700 (LWP 10817)):
#0 0x00007f5c9a6906d9 in __GI___poll (fds=0x7f5c6c000b40, nfds=6, timeout=100) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f5c730ce1fb in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#2 0x00007f5c7313363f in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#3 0x00007f5c730cfc70 in () at /usr/lib/x86_64-linux-gnu/libnvidia-opencl.so.1
#4 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035026970368, -2187470611574496722, 140723356669358, 140723356669359, 0, 140035026966784, 2241788769860510254, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5c909fd700 (LWP 10816)):
#0 0x00007f5c9a6906d9 in __GI___poll (fds=0x55ff65c618d0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f5c9a967e46 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f5c9a9681d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f5c9b4e17b6 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035540113152, -2187470611574496722, 140723356673454, 140723356673455, 140723356673584, 140035540109568, 2242135304464949806, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5c911fe700 (LWP 10815)):
#0 0x00007f5c9a6906d9 in __GI___poll (fds=0x55ff65c52020, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f5c9a967e46 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f5c9a967f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f5c9a967fb1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f5c9a990135 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f5c9a774164 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140035548505856, -2187470611574496722, 140723356673054, 140723356673055, 140723356673184, 140035548502272, 2242134205490192942, 2242159291611931182}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6 0x00007f5c9a69cdef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f5c97c11e00 (LWP 10796)):
#0 0x00007f5c9a77dc24 in __libc_read (fd=61, buf=0x7ffcb5af9910, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        nbytes = 256
        fd = 61
        buf = 0x7ffcb5af9910
#1 0x00007f5c9bff37d4 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x000055ff63ca52a0 in ()
#3 0x000055ff63ca56d8 in ()
#4 0x000055ff63ca5e37 in ()
#5 0x00007f5c9a77edd0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007f5c9c379a46 in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x00007f5c9c37a4ef in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8 0x00007f5c9c243cfb in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9 0x00007f5c9aa47b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f5c9aa5a8f3 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f5c9aa62f43 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f5c9aa63ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f5c9c35b00c in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x00007f5c9c241f9c in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007f5c9c24238b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007f5c9c0b4ccc in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#17 0x00007f5c9a967c3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f5c9a967ed8 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f5c9a9681d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x000055ff63ca4acf in app_run ()
#21 0x000055ff63ca43d5 in main ()
[Inferior 1 (process 10796) detached]

```

Revision history for this message
Erich Eickmeyer (eeickmeyer) wrote :

Thank you for reporting this bug. However, this was not filed using the "ubuntu-bug" tool, therefore this bug does not contain any information about the version of OS being used or any hints about hardware. Therefore, this bug is invalid. Please report bugs by opening a terminal and typing "ubuntu-bug {packagename}" in the future.

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.