FS#58861 - [gimp] Crash During Switch from RGB to Indexed (Palette) Mode

Attached to Project: Arch Linux
Opened by G. M. (NoSuck) - Monday, 04 June 2018, 10:58 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 05 June 2018, 09:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Steps to reproduce:

1. Open GIMP
2. File > New > OK
3. Image > Mode > Indexed (Maximum number of colors: 2*) > Convert
4. CRASH

* GIMP seems to crash for any number of colors.

Command line:

GEGL-Message: 06:52:13.511: Module '/usr/lib/gegl-0.4/raw-load.so' load error: libraw.so.16: cannot open shared object file: No such file or directory
GEGL-Message: 06:52:13.565: Module '/usr/lib/gegl-0.4/matting-levin.so' load error: libumfpack.so.5: cannot open shared object file: No such file or directory
Missing fast-path babl conversion detected, Implementing missing babl fast paths
accelerates GEGL, GIMP and other software using babl, warnings are printed on
first occurance of formats used where a conversion has to be synthesized
programmatically by babl based on format description

*WARNING* missing babl fast path(s): "R'G'B' double" to "CIE Lab double"
babl-memory.c:114 babl_malloc()
Eeeeek! Assertion failed: `size`
gimp: babl-memory.c:114: babl_malloc: Assertion `size' failed.
gimp: fatal error: Aborted

(script-fu:27782): LibGimpBase-WARNING **: 06:52:30.848: script-fu: gimp_wire_read(): error

Dump:

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-pc-linux-gnu/8.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 8.1.0 (GCC)

using GEGL version 0.4.2 (compiled against version 0.4.2)
using GLib version 2.56.1 (compiled against version 2.56.1)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
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.13.0 (compiled against version 2.13.0)
using Cairo version 1.15.12 (compiled against version 1.15.12)

> fatal error: 中止

Stack trace:

# Stack traces obtained from PID 15939 - Thread 15939 #

[New LWP 16036]
[New LWP 16037]
[New LWP 16141]
[New LWP 16142]
[New LWP 16143]
[New LWP 16144]
[New LWP 16145]
[New LWP 16146]
[New LWP 16147]
[New LWP 16148]
[New LWP 22053]
[New LWP 25258]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f221e0fe514 in read () from /usr/lib/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7f2222cf9d40 (LWP 15939) "gimp" 0x00007f221e0fe514 in read () from /usr/lib/libpthread.so.0
2 Thread 0x7f22137f2700 (LWP 16036) "gmain" 0x00007f221de1fea9 in poll () from /usr/lib/libc.so.6
3 Thread 0x7f2212ff1700 (LWP 16037) "gdbus" 0x00007f221de1fea9 in poll () from /usr/lib/libc.so.6
4 Thread 0x7f21f5a5b700 (LWP 16141) "async" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
5 Thread 0x7f21f525a700 (LWP 16142) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
6 Thread 0x7f21f4a59700 (LWP 16143) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
7 Thread 0x7f21f4258700 (LWP 16144) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
8 Thread 0x7f21f3a57700 (LWP 16145) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
9 Thread 0x7f21f3256700 (LWP 16146) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
10 Thread 0x7f21f2a55700 (LWP 16147) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
11 Thread 0x7f21f2254700 (LWP 16148) "worker" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
12 Thread 0x7f21f1a53700 (LWP 22053) "pool" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6
13 Thread 0x7f21f0a09700 (LWP 25258) "swap writer" 0x00007f221de250f9 in syscall () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7f21f0a09700 (LWP 25258)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f221fec0afe in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f21f1a53700 (LWP 22053)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e73452d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007f221e6bf903 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007f221e6bfeee in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e716541 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#6 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f21f2254700 (LWP 16148)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f21f2a55700 (LWP 16147)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f21f3256700 (LWP 16146)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f21f3a57700 (LWP 16145)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f21f4258700 (LWP 16144)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f21f4a59700 (LWP 16143)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f21f525a700 (LWP 16142)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723e14 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f21f5a5b700 (LWP 16141)):
#0 0x00007f221de250f9 in syscall () at /usr/lib/libc.so.6
#1 0x00007f221e734411 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561c40723bc7 in ()
#3 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2212ff1700 (LWP 16037)):
#0 0x00007f221de1fea9 in poll () at /usr/lib/libc.so.6
#1 0x00007f221e6ed523 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f221e6ed8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007f221eefa348 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f22137f2700 (LWP 16036)):
#0 0x00007f221de1fea9 in poll () at /usr/lib/libc.so.6
#1 0x00007f221e6ed523 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f221e6ed63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f221e6ed692 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f221e715a2a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f221e0f5075 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f221de2a53f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2222cf9d40 (LWP 15939)):
#0 0x00007f221e0fe514 in read () at /usr/lib/libpthread.so.0
#1 0x00007f2221c716bc in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x0000561c40452d40 in ()
#3 0x0000561c40453198 in ()
#4 0x0000561c40453909 in ()
#5 0x00007f221e0ffa80 in <signal handler called> () at /usr/lib/libpthread.so.0
#6 0x00007f221dd6886b in raise () at /usr/lib/libc.so.6
#7 0x00007f221dd5340e in abort () at /usr/lib/libc.so.6
#8 0x00007f221dd532e0 in _nl_load_domain.cold.0 () at /usr/lib/libc.so.6
#9 0x00007f221dd61112 in () at /usr/lib/libc.so.6
#10 0x00007f221f97f0dc in () at /usr/lib/libbabl-0.1.so.0
#11 0x00007f221f98122b in () at /usr/lib/libbabl-0.1.so.0
#12 0x00007f221f983cf9 in babl_palette_set_palette () at /usr/lib/libbabl-0.1.so.0
#13 0x0000561c4077c590 in ()
#14 0x00007f221e9c7a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#15 0x00007f221e9daf18 in () at /usr/lib/libgobject-2.0.so.0
#16 0x00007f221e9e36f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#17 0x00007f221e9e4130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#18 0x0000561c4078d238 in gimp_image_convert_indexed ()
#19 0x0000561c4047675d in ()
#20 0x0000561c40494bae in ()
#21 0x00007f221e9c7a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#22 0x00007f221e9dae40 in () at /usr/lib/libgobject-2.0.so.0
#23 0x00007f221e9e36f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#24 0x00007f221e9e4130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#25 0x00007f221e9c7a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#26 0x00007f221e9dae40 in () at /usr/lib/libgobject-2.0.so.0
#27 0x00007f221e9e36f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#28 0x00007f221e9e4130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#29 0x00007f2220fc6895 in () at /usr/lib/libgtk-x11-2.0.so.0
#30 0x00007f221e9c7a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#31 0x00007f221e9daf18 in () at /usr/lib/libgobject-2.0.so.0
#32 0x00007f221e9e36f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#33 0x00007f221e9e4130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#34 0x00007f2220fc57ba in () at /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007f222106e7cc in () at /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007f221e9c7a4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#37 0x00007f221e9dabca in () at /usr/lib/libgobject-2.0.so.0
#38 0x00007f221e9e3081 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#39 0x00007f221e9e4130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#40 0x00007f2221189235 in () at /usr/lib/libgtk-x11-2.0.so.0
#41 0x00007f222106ca0e in gtk_propagate_event () at /usr/lib/libgtk-x11-2.0.so.0
#42 0x00007f222106ce43 in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
#43 0x00007f2220ce5d5e in () at /usr/lib/libgdk-x11-2.0.so.0
#44 0x00007f221e6ed368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#45 0x00007f221e6ed5b1 in () at /usr/lib/libglib-2.0.so.0
#46 0x00007f221e6ed8e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#47 0x0000561c4045252f in app_run ()
#48 0x0000561c40451df1 in main ()
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 05 June 2018, 09:21 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Tuesday, 05 June 2018, 06:23 GMT
Is this fixed with gegl and babl updates?
Comment by G. M. (NoSuck) - Tuesday, 05 June 2018, 09:16 GMT
Yes, it is. Thank you.

Loading...