← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1825290] [NEW] Gimp 2.10 crashed when setting rulers to cm

 

Public bug reported:

Computer: Dell XPS 8300 desktop Intel i7-2600 cpu 8 core,3.4GHz. memory
7.8GB: Graphics AMD Juniper.

OS: Ubuntu 18.10 64bit

Other running programs: Digikam 5.9, Firefox (current)

I was setting up GIMp to use coloured icons and default metric
measurements. All went well until I attempted to set the displayed
rulers to use centimetres.  Gimp crashed with fatal error: segmentation
fault.  I followed the instructions on the screen to arrive here.  Hope
this helps.

```
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.8 (compiled against version 0.4.8)
using GLib version 2.58.1 (compiled against version 2.57.2)


I was setting up GIMp to use coloured icons and default metric measurements. All went well until I attempted to set the displayed rulers to use centimetres.  Gimp crashed with fatal error: segmentation fault.  I followed the instructions on the screen to arrive here.  Hope this helps.
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 19713 - Thread 19713 #

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 ver
[New LWP 19714]
[New LWP 19715]
[New LWP 19716]
[New LWP 19717]
[New LWP 19718]
[New LWP 19719]
[New LWP 19720]
[New LWP 19721]
[New LWP 19722]
[New LWP 19723]
[New LWP 19740]
[New LWP 19810]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                       Frame 
* 1    Thread 0x7fd1d92b2e00 (LWP 19713) "gimp-2.10"   __libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7fd1d63ea700 (LWP 19714) "gmain"       0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e77729f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  3    Thread 0x7fd1d5be9700 (LWP 19715) "gdbus"       0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e7785ef0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7fd1c4f4e700 (LWP 19716) "async"       syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7fd1bffff700 (LWP 19717) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7fd1bf7fe700 (LWP 19718) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7    Thread 0x7fd1beffd700 (LWP 19719) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7fd1be7fc700 (LWP 19720) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7fd1bdffb700 (LWP 19721) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10   Thread 0x7fd1bd7fa700 (LWP 19722) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  11   Thread 0x7fd1bcff9700 (LWP 19723) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12   Thread 0x7fd1b67fd700 (LWP 19740) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  13   Thread 0x7fd184ff9700 (LWP 19810) "paint"       syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 13 (Thread 0x7fd184ff9700 (LWP 19810)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5a6e24d in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140537856235264, -4236873329167100107, 140720923116094, 140720923116095, 140720923116224, 140537856231680, 4220035409455552309, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fd1b67fd700 (LWP 19740)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1dccbb375 in  () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538686723840, -4236873329167100107, 140720923112798, 140720923112799, 140720923112928, 140538686720256, 4220144258959218485, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fd1bcff9700 (LWP 19723)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538795759360, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538795755776, 4220123370385774389, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fd1bd7fa700 (LWP 19722)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538804152064, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538804148480, 4220120071314020149, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fd1bdffb700 (LWP 19721)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538812544768, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538812541184, 4220121172436260661, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fd1be7fc700 (LWP 19720)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538820937472, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538820933888, 4220126669457528629, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fd1beffd700 (LWP 19719)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538829330176, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538829326592, 4220127766284801845, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fd1bf7fe700 (LWP 19718)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538837722880, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538837719296, 4220124467213047605, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fd1bffff700 (LWP 19717)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e673 in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538846115584, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538846112000, 4220125568335288117, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fd1c4f4e700 (LWP 19716)):
#0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005647e5c9e48a in  ()
#3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538929276672, -4236873329167100107, 140720923118654, 140720923118655, 140720923118784, 140538929273088, 4219894626333169461, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd1d5be9700 (LWP 19715)):
#0  0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e7785ef0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd1dc205e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1dc2061d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1dcb817b6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140539210929920, -4236873329167100107, 140720923118750, 140720923118751, 140720923118880, 140539210926336, 4219927116150150965, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#6  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd1d63ea700 (LWP 19714)):
#0  0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e77729f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007fd1dc205e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd1dc205f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd1dc205fb1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
        ret = <optimised out>
        pd = <optimised out>
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140539219322624, -4236873329167100107, 140720923118350, 140720923118351, 140720923118480, 140539219319040, 4219932613171418933, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#6  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd1d92b2e00 (LWP 19713)):
#0  0x00007fd1dc01bc24 in __libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
        sc_ret = <optimised out>
        nbytes = 256
        fd = 19
        buf = 0x7ffc24a25410
#1  0x00007fd1dd2927d4 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2  0x00005647e59dc2a0 in  ()
#3  0x00005647e59dc6d8 in  ()
#4  0x00005647e59dce37 in  ()
#5  0x00007fd1dc01cdd0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007fd1dc309bdc in g_type_check_instance_cast () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00005647e5bbff40 in  ()
#8  0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007fd1dc2ed6bd in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fd1dc2ee71e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00005647e5c943e0 in  ()
#21 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fd1dc2ed6bd in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fd1dc2ee71e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00005647e5a2a7a0 in  ()
#30 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007fd1dc2eda91 in g_object_set_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007fd1dc2ee5ec in g_object_set () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007fd1dd428d5c in gtk_adjustment_value_changed () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#47 0x00007fd1dd856446 in gimp_size_entry_set_refval () at /usr/lib/libgimpwidgets-2.0.so.0
#48 0x00005647e5a36c77 in resolution_calibrate_dialog ()
#49 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#51 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#52 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007fd1dd43cfb5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#54 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007fd1dc2f8a96 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#57 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#58 0x00007fd1dd43bef9 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#59 0x00007fd1dd4e2cfb in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#60 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#61 0x00007fd1dc2f8124 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#62 0x00007fd1dc300f43 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#63 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#64 0x00007fd1dd5fa00c in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#65 0x00007fd1dd4e0f9c in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#66 0x00007fd1dd4e138b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#67 0x00007fd1dd353ccc in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#68 0x00007fd1dc205c3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007fd1dc205ed8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007fd1dc2061d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00005647e59dbacf in app_run ()
#72 0x00005647e59db3d5 in main ()
[Inferior 1 (process 19713) detached]

```

** Affects: gimp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to gimp in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1825290

Title:
  Gimp 2.10 crashed when setting rulers to cm

Status in gimp package in Ubuntu:
  New

Bug description:
  Computer: Dell XPS 8300 desktop Intel i7-2600 cpu 8 core,3.4GHz.
  memory 7.8GB: Graphics AMD Juniper.

  OS: Ubuntu 18.10 64bit

  Other running programs: Digikam 5.9, Firefox (current)

  I was setting up GIMp to use coloured icons and default metric
  measurements. All went well until I attempted to set the displayed
  rulers to use centimetres.  Gimp crashed with fatal error:
  segmentation fault.  I followed the instructions on the screen to
  arrive here.  Hope this helps.

  ```
  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.8 (compiled against version 0.4.8)
  using GLib version 2.58.1 (compiled against version 2.57.2)

  
  I was setting up GIMp to use coloured icons and default metric measurements. All went well until I attempted to set the displayed rulers to use centimetres.  Gimp crashed with fatal error: segmentation fault.  I followed the instructions on the screen to arrive here.  Hope this helps.
  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 19713 - Thread 19713 #

  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 ver
  [New LWP 19714]
  [New LWP 19715]
  [New LWP 19716]
  [New LWP 19717]
  [New LWP 19718]
  [New LWP 19719]
  [New LWP 19720]
  [New LWP 19721]
  [New LWP 19722]
  [New LWP 19723]
  [New LWP 19740]
  [New LWP 19810]
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  __libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
    Id   Target Id                                       Frame 
  * 1    Thread 0x7fd1d92b2e00 (LWP 19713) "gimp-2.10"   __libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
    2    Thread 0x7fd1d63ea700 (LWP 19714) "gmain"       0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e77729f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
    3    Thread 0x7fd1d5be9700 (LWP 19715) "gdbus"       0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e7785ef0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
    4    Thread 0x7fd1c4f4e700 (LWP 19716) "async"       syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    5    Thread 0x7fd1bffff700 (LWP 19717) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    6    Thread 0x7fd1bf7fe700 (LWP 19718) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    7    Thread 0x7fd1beffd700 (LWP 19719) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    8    Thread 0x7fd1be7fc700 (LWP 19720) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    9    Thread 0x7fd1bdffb700 (LWP 19721) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    10   Thread 0x7fd1bd7fa700 (LWP 19722) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    11   Thread 0x7fd1bcff9700 (LWP 19723) "worker"      syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    12   Thread 0x7fd1b67fd700 (LWP 19740) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    13   Thread 0x7fd184ff9700 (LWP 19810) "paint"       syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

  Thread 13 (Thread 0x7fd184ff9700 (LWP 19810)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5a6e24d in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140537856235264, -4236873329167100107, 140720923116094, 140720923116095, 140720923116224, 140537856231680, 4220035409455552309, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 12 (Thread 0x7fd1b67fd700 (LWP 19740)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fd1dccbb375 in  () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538686723840, -4236873329167100107, 140720923112798, 140720923112799, 140720923112928, 140538686720256, 4220144258959218485, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 11 (Thread 0x7fd1bcff9700 (LWP 19723)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538795759360, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538795755776, 4220123370385774389, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 10 (Thread 0x7fd1bd7fa700 (LWP 19722)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538804152064, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538804148480, 4220120071314020149, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 9 (Thread 0x7fd1bdffb700 (LWP 19721)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538812544768, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538812541184, 4220121172436260661, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 8 (Thread 0x7fd1be7fc700 (LWP 19720)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538820937472, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538820933888, 4220126669457528629, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 7 (Thread 0x7fd1beffd700 (LWP 19719)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538829330176, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538829326592, 4220127766284801845, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 6 (Thread 0x7fd1bf7fe700 (LWP 19718)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538837722880, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538837719296, 4220124467213047605, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 5 (Thread 0x7fd1bffff700 (LWP 19717)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e673 in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538846115584, -4236873329167100107, 140720923118638, 140720923118639, 140720923118768, 140538846112000, 4220125568335288117, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 4 (Thread 0x7fd1c4f4e700 (LWP 19716)):
  #0  0x00007fd1dbf34219 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  #1  0x00007fd1dc24c63f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00005647e5c9e48a in  ()
  #3  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140538929276672, -4236873329167100107, 140720923118654, 140720923118655, 140720923118784, 140538929273088, 4219894626333169461, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #5  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 3 (Thread 0x7fd1d5be9700 (LWP 19715)):
  #0  0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e7785ef0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
          resultvar = 18446744073709551100
          sc_cancel_oldtype = 0
  #1  0x00007fd1dc205e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fd1dc2061d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007fd1dcb817b6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #4  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #5  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140539210929920, -4236873329167100107, 140720923118750, 140720923118751, 140720923118880, 140539210926336, 4219927116150150965, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #6  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 2 (Thread 0x7fd1d63ea700 (LWP 19714)):
  #0  0x00007fd1dbf2e6d9 in __GI___poll (fds=0x5647e77729f0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
          resultvar = 18446744073709551100
          sc_cancel_oldtype = 0
  #1  0x00007fd1dc205e46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007fd1dc205f6c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007fd1dc205fb1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fd1dc22e135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #5  0x00007fd1dc012164 in start_thread (arg=<optimised out>) at pthread_create.c:486
          ret = <optimised out>
          pd = <optimised out>
          now = <optimised out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140539219322624, -4236873329167100107, 140720923118350, 140720923118351, 140720923118480, 140539219319040, 4219932613171418933, 4219910397224490805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = <optimised out>
  #6  0x00007fd1dbf3adef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

  Thread 1 (Thread 0x7fd1d92b2e00 (LWP 19713)):
  #0  0x00007fd1dc01bc24 in __libc_read (fd=19, buf=0x7ffc24a25410, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:26
          resultvar = 18446744073709551104
          sc_cancel_oldtype = 0
          sc_ret = <optimised out>
          nbytes = 256
          fd = 19
          buf = 0x7ffc24a25410
  #1  0x00007fd1dd2927d4 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
  #2  0x00005647e59dc2a0 in  ()
  #3  0x00005647e59dc6d8 in  ()
  #4  0x00005647e59dce37 in  ()
  #5  0x00007fd1dc01cdd0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
  #6  0x00007fd1dc309bdc in g_type_check_instance_cast () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #7  0x00005647e5bbff40 in  ()
  #8  0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #9  0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #10 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #11 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #12 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #13 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #14 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #15 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #16 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #17 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #18 0x00007fd1dc2ed6bd in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #19 0x00007fd1dc2ee71e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #20 0x00005647e5c943e0 in  ()
  #21 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #22 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #23 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #24 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #25 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #26 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #27 0x00007fd1dc2ed6bd in g_object_setv () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #28 0x00007fd1dc2ee71e in g_object_set_property () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #29 0x00005647e5a2a7a0 in  ()
  #30 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #31 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #32 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #33 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #34 0x00007fd1dc2ea1d4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #35 0x00007fd1dc2e9b0e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #36 0x00007fd1dc2eda91 in g_object_set_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #37 0x00007fd1dc2ee5ec in g_object_set () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #38 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #39 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #40 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #41 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #42 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #43 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #44 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #45 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #46 0x00007fd1dd428d5c in gtk_adjustment_value_changed () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #47 0x00007fd1dd856446 in gimp_size_entry_set_refval () at /usr/lib/libgimpwidgets-2.0.so.0
  #48 0x00005647e5a36c77 in resolution_calibrate_dialog ()
  #49 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #50 0x00007fd1dc2f88f3 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #51 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #52 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #53 0x00007fd1dd43cfb5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #54 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #55 0x00007fd1dc2f8a96 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #56 0x00007fd1dc301882 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #57 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #58 0x00007fd1dd43bef9 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #59 0x00007fd1dd4e2cfb in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #60 0x00007fd1dc2e5b6d in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #61 0x00007fd1dc2f8124 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #62 0x00007fd1dc300f43 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #63 0x00007fd1dc301ecf in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  #64 0x00007fd1dd5fa00c in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #65 0x00007fd1dd4e0f9c in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #66 0x00007fd1dd4e138b in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
  #67 0x00007fd1dd353ccc in  () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
  #68 0x00007fd1dc205c3e in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #69 0x00007fd1dc205ed8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #70 0x00007fd1dc2061d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #71 0x00005647e59dbacf in app_run ()
  #72 0x00005647e59db3d5 in main ()
  [Inferior 1 (process 19713) detached]

  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/1825290/+subscriptions


Follow ups