gimp crashed whilst playing with photo filters

Bug #1787418 reported by Chris Guiver
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
New
Undecided
Unassigned

Bug Description

Photo i took with digital camera I resized to 1920x1080 for screen wallpaper, no issues.

I however wasn't happy with result (as wallpaper), so was playing with different filters (from top of list down to bottom, undo after each) to see if it created a better image & crash...

I don't recall which option i was up to, but was ~70% down list of filters...

Ubuntu 18.10

i haven't retried, will try it again tomorrow (though unlikely to re-try same keystrokes). I was trying everything that I felt may help hide the imperfectly focused photo shortcomings..

I can provide photo original, plus save file I was working from.

No files dated today in /var/crash/

I also have saved `dmesg` & `journalctl -a` so can provide if beneficial
-rw-r--r-- 1 root root 127K Aug 17 00:16 dmesg_2018-08-16.txt
-rw-r--r-- 1 root root 288M Aug 17 00:28 journalctl-a.2018-08-16.txt
crash occurred before 1900 (7pm), but I felt I didn't have time to report before I left for dinner, so am reporting now hours later (system was slept ~7pm until I returned home..)

-- pasted BUG Information follows --

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

using GEGL version 0.4.2 (compiled against version 0.4.2)
using GLib version 2.57.2 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.11)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.1 (compiled against version 1.42.1)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.10 (compiled against version 1.15.10)

> fatal error: Aborted

Stack trace:

# Stack traces obtained from PID 2444 - Thread 2444 #

[New LWP 2448]
[New LWP 2449]
[New LWP 2450]
[New LWP 2451]
[New LWP 2452]
[New LWP 2453]
[New LWP 2492]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f36fde8f384 in __libc_read (fd=23, buf=0x7ffcd3afc7d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
  Id Target Id Frame
* 1 Thread 0x7f36f973ee00 (LWP 2444) "gimp-2.10" 0x00007f36fde8f384 in __libc_read (fd=23, buf=0x7ffcd3afc7d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
  2 Thread 0x7f36f5d75700 (LWP 2448) "gmain" 0x00007f36fdba1bf9 in __GI___poll (fds=0x563610991f10, nfds=2, timeout=3997) at ../sysdeps/unix/sysv/linux/poll.c:29
  3 Thread 0x7f36f5574700 (LWP 2449) "gdbus" 0x00007f36fdba1bf9 in __GI___poll (fds=0x563610969e10, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4 Thread 0x7f36d87b8700 (LWP 2450) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7f36d7fb7700 (LWP 2451) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7f36d77b6700 (LWP 2452) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7 Thread 0x7f36d6fb5700 (LWP 2453) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7f36cfbff700 (LWP 2492) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7f36cfbff700 (LWP 2492)):
#0 0x00007f36fdba8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f36fe4cf51f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f36ff2541e9 in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fde856db in start_thread (arg=0x7f36cfbff700) at pthread_create.c:463
        pd = 0x7f36cfbff700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139873390425856, 5749864691650135073, 139873390422272, 0, 94790289632816, 140723859995488, -5645825053789649887, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f36d6fb5700 (LWP 2453)):
#0 0x00007f36fdba8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f36fe4cf51f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000056360e3052b3 in ()
#3 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fde856db in start_thread (arg=0x7f36d6fb5700) at pthread_create.c:463
        pd = 0x7f36d6fb5700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139873511757568, 5749864691650135073, 139873511753984, 0, 94790205511536, 140723860001328, -5645769490871483359, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f36d77b6700 (LWP 2452)):
#0 0x00007f36fdba8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f36fe4cf51f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000056360e3052b3 in ()
#3 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fde856db in start_thread (arg=0x7f36d77b6700) at pthread_create.c:463
        pd = 0x7f36d77b6700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139873520150272, 5749864691650135073, 139873520146688, 0, 139873663081472, 140723860001328, -5645770589846240223, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f36d7fb7700 (LWP 2451)):
#0 0x00007f36fdba8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f36fe4cf51f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000056360e3052b3 in ()
#3 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fde856db in start_thread (arg=0x7f36d7fb7700) at pthread_create.c:463
        pd = 0x7f36d7fb7700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139873528542976, 5749864691650135073, 139873528539392, 0, 94790205510976, 140723860001328, -5645771688820997087, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f36d87b8700 (LWP 2450)):
#0 0x00007f36fdba8839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f36fe4cf51f in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000056360e305053 in ()
#3 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fde856db in start_thread (arg=0x7f36d87b8700) at pthread_create.c:463
        pd = 0x7f36d87b8700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139873536935680, 5749864691650135073, 139873536932096, 0, 139873663081552, 140723860001344, -5645772787795753951, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#5 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f36f5574700 (LWP 2449)):
#0 0x00007f36fdba1bf9 in __GI___poll (fds=0x563610969e10, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f36fe488dd6 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f36fe489162 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f36fef224f6 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f36fde856db in start_thread (arg=0x7f36f5574700) at pthread_create.c:463
        pd = 0x7f36f5574700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139874021099264, 5749864691650135073, 139874021095680, 0, 94790205509488, 140723860001440, -5645695514891647967, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#6 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f36f5d75700 (LWP 2448)):
#0 0x00007f36fdba1bf9 in __GI___poll (fds=0x563610991f10, nfds=2, timeout=3997) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f36fe488dd6 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f36fe488efc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f36fe488f41 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f36fe4b1105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f36fde856db in start_thread (arg=0x7f36f5d75700) at pthread_create.c:463
        pd = 0x7f36f5d75700
        now = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139874029491968, 5749864691650135073, 139874029488384, 0, 94790205509328, 140723860001040, -5645696613866404831, -5645714402744597471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimised out>
#6 0x00007f36fdbae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f36f973ee00 (LWP 2444)):
#0 0x00007f36fde8f384 in __libc_read (fd=23, buf=0x7ffcd3afc7d0, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:27
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 1
        sc_ret = <optimised out>
        sc_ret = <optimised out>
        nbytes = 256
        fd = 23
        buf = 0x7ffcd3afc7d0
#1 0x00007f370033e206 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x000056360e050a04 in ()
#3 0x000056360e050ff8 in ()
#4 0x000056360e051707 in ()
#5 0x00007f36fde90890 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#6 0x00007f36fdacbe97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0, 94790644189888, 139874216632352, 139874161219135, 139874127413248, 94790644189888, 94790644189989, 94790644189888, 94790644189888, 94790644189991, 94790644190188, 94790644189888, 94790644190188, 0, 0, 0}}
        pid = <optimised out>
        tid = <optimised out>
#7 0x00007f36fdacd801 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x563629fcbc90, sa_sigaction = 0x563629fcbc90}, sa_mask = {__val = {0, 94790632651920, 0, 0, 0, 140723860001000, 0, 140723860000832, 139874162475472, 21474836480, 139874162460632, 0, 6799929223098315008, 139874162445588, 0, 139874162460632}}, sa_flags = -41929525, sa_restorer = 0x7f36fd803660}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#8 0x00007f36fdabd39a in __assert_fail_base (fmt=0x7f36fdc447d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f36fd803660 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f36fd8034cb "../../src/xcb_io.c", line=line@entry=259, function=function@entry=0x7f36fd803908 "poll_for_event") at assert.c:92
        str = 0x563629fcbc90 "\260\343%*6V"
        total = 4096
#9 0x00007f36fdabd412 in __GI___assert_fail (assertion=0x7f36fd803660 "!xcb_xlib_threads_sequence_lost", file=0x7f36fd8034cb "../../src/xcb_io.c", line=259, function=0x7f36fd803908 "poll_for_event") at assert.c:101
#10 0x00007f36fd7911da in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#11 0x00007f36fd79128b in () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f36fd79157d in _XEventsQueued () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f36fd783237 in XPending () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f3700fee085 in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#15 0x00007f36fe4887b1 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f36fe488d80 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f36fe489162 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x000056360e0503c0 in app_run ()
#19 0x000056360e04fc9c in main ()

Revision history for this message
Chris Guiver (guiverc) wrote :
Revision history for this message
Chris Guiver (guiverc) wrote :

this is the journalctl-a (with all lines before last "-- Reboot --" removed (so as to shrink file)

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

Thank you for reporting this bug. Since this was reported against a version of gimp included in a now end-of-life version of Ubuntu, please try to reproduce this bug using a more recent version of Ubuntu, and comment on this bug as to whether or not this bug still occurs.

Changed in gimp (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gimp (Ubuntu) because there has been no activity for 60 days.]

Changed in gimp (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Chris Guiver (guiverc) wrote :

I missed Erich's 18.10 is EOL; please re-test - so this is belated sorry.

Issue still occurs - box is now eoan (19.10); different image
Load picture of bird; trimmed photo to 1920x1440 (didn't bother shrinking to 1920x1040)
Filters -> Eg -> ISO Noise reduction ... churns awhile then crash; nothing in /var/crash/
I can't be sure this is the same option I did last time, as I didn't say what it is.

Changed in gimp (Ubuntu):
status: Expired → New
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.