← Back to team overview

edubuntu-bugs team mailing list archive

[Bug 2033935] [NEW] GIMP crashed on opening a png image.

 

Public bug reported:

<!-- Copy-paste this whole debug data to report to developers -->


```
GNU Image Manipulation Program version 2.10.30
git-describe: GIMP_2_10_30
Build: unknown rev 0 for linux
# C compiler #
	Using built-in specs.
	COLLECT_GCC=gcc
	COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
	OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
	OFFLOAD_TARGET_DEFAULT=1
	Target: x86_64-linux-gnu
	Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-16ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --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 --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
	Thread model: posix
	Supported LTO compression algorithms: zlib zstd
	gcc version 11.2.0 (Ubuntu 11.2.0-16ubuntu1) 

# Libraries #
using babl version 0.1.92 (compiled against version 0.1.88)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.72.4 (compiled against version 2.71.1)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.6)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.6 (compiled against version 1.50.3)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Aborted

Stack trace:
```

# Stack traces obtained from PID 12844 - Thread 12844 #

[New LWP 12847]
[New LWP 12848]
[New LWP 12849]
[New LWP 12850]
[New LWP 12851]
[New LWP 12853]
[New LWP 12948]
[New LWP 18510]
[New LWP 28914]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__GI___libc_read (nbytes=256, buf=0x7fff59c041d0, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                          Frame 
* 1    Thread 0x7f48fca8ae80 (LWP 12844) "gimp-2.10"      __GI___libc_read (nbytes=256, buf=0x7fff59c041d0, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f48fc282640 (LWP 12847) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f48fba81640 (LWP 12848) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7f48fb280640 (LWP 12849) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f48fa588640 (LWP 12850) "gmain"          0x00007f48fd78bd7f in __GI___poll (fds=0x55f0818220c0, nfds=2, timeout=2956) at ../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7f48f9d87640 (LWP 12851) "gdbus"          0x00007f48fd78bd7f in __GI___poll (fds=0x55f08183a570, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7f48deb00640 (LWP 12853) "async"          syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7f48cb7ff640 (LWP 12948) "swap writer"    syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9    Thread 0x7f48a37fe640 (LWP 18510) "paint"          syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  10   Thread 0x7f48c9ffc640 (LWP 28914) "pool-gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 10 (Thread 0x7f48c9ffc640 (LWP 28914) "pool-gimp-2.10"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda2704c in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fd9a73e1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f48fd9a7566 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fda09759 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699159280, -8411835982327042388, 139950603355712, 0, 139951466379344, 140734699159632, 8490046445302066860, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f48a37fe640 (LWP 18510) "paint"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000055f07fa27001 in  ()
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699162224, -8411835982327042388, 139949957441088, 11, 139951466379344, 140734699162576, 8489955184763219628, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f48cb7ff640 (LWP 12948) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fdfb0c99 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699153472, -8411835982327042388, 139950628533824, 0, 139951466379344, 140734699153824, 8490043145156570796, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f48deb00640 (LWP 12853) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000055f07fc98006 in  ()
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164848, -8411835982327042388, 139950950450752, 0, 139951466379344, 140734699165200, 8490018543047028396, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f48f9d87640 (LWP 12851) "gdbus"):
#0  0x00007f48fd78bd7f in __GI___poll (fds=0x55f08183a570, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f48fda2d1f6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fd9d72b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f48fdc6e07a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164832, -8411835982327042388, 139951406085696, 11, 139951466379344, 140734699165184, 8490081400430276268, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f48fa588640 (LWP 12850) "gmain"):
#0  0x00007f48fd78bd7f in __GI___poll (fds=0x55f0818220c0, nfds=2, timeout=2956) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f48fda2d1f6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fd9d53e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f48fd9d5431 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164544, -8411835982327042388, 139951414478400, 11, 139951466379344, 140734699164896, 8490080300381777580, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f48fb280640 (LWP 12849) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fdf763c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164704, -8411835982327042388, 139951428077120, 0, 139951466379344, 140734699165056, 8490079084906032812, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f48fba81640 (LWP 12848) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fdf763c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164704, -8411835982327042388, 139951436469824, 0, 139951466379344, 140734699165056, 8490077967677664940, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f48fc282640 (LWP 12847) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f48fda26b43 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48fdf763c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f48fda06a51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48fd707b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734699164704, -8411835982327042388, 139951444862528, 0, 139951466379344, 140734699165056, 8490094459815210668, 8490091639552749228}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f48fd799a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f48fca8ae80 (LWP 12844) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7fff59c041d0, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=16, buf=0x7fff59c041d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f48fe400cac in gimp_stack_trace_print () at /lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x000055f07f98978e in  ()
#4  0x000055f07f98984e in  ()
#5  0x000055f07f9898ad in  ()
#6  0x00007f48fd6b5520 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#7  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139951453286016) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = 0x7f48fca8ae80
        old_mask = {__val = {248854, 140734699163232, 94491451813840, 4294969936, 0, 72152083318439937, 0, 140734699163088, 94489280512001, 94491451784744, 139951470656528, 139951469659717, 140734699164640, 94491487811104, 94491451776976, 94491451784744}}
        ret = <optimized out>
#8  __pthread_kill_internal (signo=6, threadid=139951453286016) at ./nptl/pthread_kill.c:78
#9  __GI___pthread_kill (threadid=139951453286016, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#10 0x00007f48fd6b5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#11 0x00007f48fd69b7f3 in __GI_abort () at ./stdlib/abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x7fff59c04e78, sa_sigaction = 0x7fff59c04e78}, sa_mask = {__val = {4, 94489280512001, 140734699163232, 94489280514640, 94489280512000, 94491487811104, 139947214372864, 263410, 94491451813840, 21, 94491519727232, 140734699163504, 139951466448083, 94489280512001, 94491426101941, 140734699163856}}, sa_flags = 1505775824, sa_restorer = 0x14}
        sigs = {__val = {32, 139951470518952, 140734699163280, 139951470469565, 0, 0, 0, 0, 0, 0, 1, 139951470466824, 140734699163696, 140734699163872, 140734699163696, 94491451813840}}
#12 0x00007f48fd6fc6f6 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f48fd84eb8c "%s\n") at ../sysdeps/posix/libc_fatal.c:155
        ap = {{gp_offset = 24, fp_offset = 22000, overflow_arg_area = 0x7fff59c05090, reg_save_area = 0x7fff59c05020}}
        fd = <optimized out>
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
#13 0x00007f48fd713d7c in malloc_printerr (str=str@entry=0x7f48fd84c77c "free(): invalid size") at ./malloc/malloc.c:5664
#14 0x00007f48fd715ad4 in _int_free (av=<optimized out>, p=0x55f084337d10, have_lock=0) at ./malloc/malloc.c:4443
        size = 71492432192994808
        fb = <optimized out>
        nextchunk = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        __PRETTY_FUNCTION__ = "_int_free"
#15 0x00007f48fd7184d3 in __GI___libc_free (mem=<optimized out>) at ./malloc/malloc.c:3391
        ar_ptr = <optimized out>
        p = <optimized out>
        err = 11
#16 0x00007f48fe5a68ab in gtk_action_set_short_label () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007f48fe5a6a6c in gtk_action_set_label () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#18 0x000055f07f9c1920 in view_actions_update ()
#19 0x000055f07fba399b in  ()
#20 0x00007f48fdad0d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f48fdaec624 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f48fdaee614 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f48fdaee863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x000055f07fa9fe06 in  ()
#25 0x00007f48fd9d7c44 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f48fda2d258 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f48fd9d72b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x000055f07f98eadc in app_run ()
#29 0x000055f07f984752 in main ()
[Inferior 1 (process 12844) detached]

```

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

-- 
You received this bug notification because you are a member of Edubuntu
Bugsquad, which is subscribed to gimp in Ubuntu.
https://bugs.launchpad.net/bugs/2033935

Title:
  GIMP crashed on opening a png image.

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