CRASH ON OPEN SCRIPT FU AQUAREL

Bug #1916404 reported by SHARON FARLEY on 2021-02-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
Undecided
Unassigned

Bug Description

```
GNU Image Manipulation Program version 2.10.22
git-describe: GIMP_2_10_20-217-g0c8a7891f7
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/9/lto-wrapper
 OFFLOAD_TARGET_NAMES=nvptx-none:hsa
 OFFLOAD_TARGET_DEFAULT=1
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)

# Libraries #
using babl version 0.1.82 (compiled against version 0.1.82)
using GEGL version 0.4.26 (compiled against version 0.4.26)
using GLib version 2.64.6 (compiled against version 2.64.3)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
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: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 5480 - Thread 5480 #

[New LWP 5481]
[New LWP 5482]
[New LWP 5483]
[New LWP 5485]
[New LWP 5486]
[New LWP 5487]
[New LWP 5518]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffc08b47a40, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7f0855a18340 (LWP 5480) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffc08b47a40, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7f085522f700 (LWP 5481) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7f0854a2e700 (LWP 5482) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x7f085422d700 (LWP 5483) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7f0852395700 (LWP 5485) "gmain" 0x00007f0856851aff in __GI___poll (fds=0x55ae8425ecc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  6 Thread 0x7f0851b94700 (LWP 5486) "gdbus" 0x00007f0856851aff in __GI___poll (fds=0x55ae84276020, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  7 Thread 0x7f083395b700 (LWP 5487) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7f083315a700 (LWP 5518) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7f083315a700 (LWP 5518)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0856b47393 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f085704c39d in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673193522944, 6569987034036540030, 140720454540798, 140720454540799, 140720454540944, 139673193519232, -6540020168088907138, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f083395b700 (LWP 5487)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0856b47393 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055ae824fba34 in ()
#3 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673201915648, 6569987034036540030, 140720454546670, 140720454546671, 140720454546816, 139673201911936, -6540019069114150274, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0851b94700 (LWP 5486)):
#0 0x00007f0856851aff in __GI___poll (fds=0x55ae84276020, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f0856afa18e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0856afa513 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0856d8beda in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673707562752, 6569987034036540030, 140720454546782, 140720454546783, 140720454546928, 139673707559040, -6539812597688200578, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0852395700 (LWP 5485)):
#0 0x00007f0856851aff in __GI___poll (fds=0x55ae8425ecc0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007f0856afa18e in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f0856afa2c3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f0856afa311 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673715955456, 6569987034036540030, 140720454546350, 140720454546351, 140720454546496, 139673715951744, -6539811498713443714, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f085422d700 (LWP 5483)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0856b47393 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f08570139cb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673748035328, 6569987034036540030, 140720454546574, 140720454546575, 140720454546720, 139673748031616, -6539824654198271362, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0854a2e700 (LWP 5482)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0856b47393 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f08570139cb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673756428032, 6569987034036540030, 140720454546574, 140720454546575, 140720454546720, 139673756424320, -6539823555223514498, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f085522f700 (LWP 5481)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f0856b47393 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f08570139cb in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007f0856b23911 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f0856937609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139673764820736, 6569987034036540030, 140720454546574, 140720454546575, 140720454546720, 139673764817024, -6539822456248757634, -6539819007849426306}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007f085685e293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0855a18340 (LWP 5480)):
#0 __libc_read (nbytes=256, buf=0x7ffc08b47a40, fd=18) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1 __libc_read (fd=18, buf=0x7ffc08b47a40, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f085749edd7 in gimp_stack_trace_print () at /lib/libgimpbase-2.0.so.0
#3 0x000055ae821ff71e in ()
#4 0x000055ae821ffaee in ()
#5 0x000055ae8220017d in ()
#6 0x00007f08569433c0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00007f08401d16c6 in () at /usr/lib/x86_64-linux-gnu/gegl-0.4/gegl-common-gpl3.so
#8 0x00007f08401d21f1 in () at /usr/lib/x86_64-linux-gnu/gegl-0.4/gegl-common-gpl3.so
#9 0x00007f0857064fab in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#10 0x00007f085706b1a9 in gegl_operation_process () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#11 0x00007f085706d0b2 in gegl_graph_process () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#12 0x00007f085706c326 in gegl_eval_manager_apply () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#13 0x00007f0857054a73 in () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#14 0x00007f085705511d in gegl_node_blit () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#15 0x000055ae82649ad1 in gimp_gegl_apply_cached_operation ()
#16 0x000055ae8253e85c in gimp_drawable_merge_filter ()
#17 0x000055ae82548e3b in gimp_drawable_filter_commit ()
#18 0x000055ae825419cd in gimp_drawable_apply_operation_with_config ()
#19 0x000055ae8249bd66 in ()
#20 0x000055ae824c9117 in gimp_procedure_execute ()
#21 0x000055ae824c2429 in gimp_pdb_execute_procedure_by_name_args ()
#22 0x000055ae824cd2ee in gimp_plug_in_handle_message ()
#23 0x000055ae824cbbd9 in ()
#24 0x00007f0856af9e6e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f0856afa220 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f0856afa513 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x000055ae824cb2c3 in gimp_plug_in_main_loop ()
#28 0x000055ae824dd88a in gimp_plug_in_manager_call_run_temp ()
#29 0x000055ae824d8c54 in ()
#30 0x000055ae824c8ab6 in gimp_procedure_execute_async ()
#31 0x000055ae8222e601 in procedure_commands_run_procedure_async ()
#32 0x000055ae8222d844 in plug_in_run_cmd_callback ()
#33 0x00007f0856be5802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f0856bf9814 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f0856c04b9e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f0856c050d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x000055ae823574ea in gimp_action_emit_activate ()
#38 0x000055ae823e517b in ()
#39 0x00007f0856be5802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#40 0x00007f0856bf9962 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f0856c04b9e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f0856c050d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007f0857640dc5 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#44 0x00007f0856be5802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#45 0x00007f0856bf9962 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#46 0x00007f0856c04b9e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007f0856c050d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f085781cfb2 in gtk_widget_activate () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#49 0x00007f085771512d in gtk_menu_shell_activate_item () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#50 0x00007f08577153f9 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x00007f0857702b9b in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#52 0x00007f0856be5802 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#53 0x00007f0856bf8f96 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#54 0x00007f0856c0445d in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#55 0x00007f0856c050d3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#56 0x00007f085781e22d in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#57 0x00007f0857700ccc in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#58 0x00007f08577010c3 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#59 0x00007f08575696d0 in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#60 0x00007f0856af9f9d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f0856afa220 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f0856afa513 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x000055ae821feea6 in app_run ()
#64 0x000055ae821fe76e in main ()
[Inferior 1 (process 5480) detached]

```

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers