Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Nov 2020 17:00:47 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 251293] graphics/gimp-app: segmentation fault using tone mapping filter
Message-ID:  <bug-251293-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D251293

            Bug ID: 251293
           Summary: graphics/gimp-app: segmentation fault using tone
                    mapping filter
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: serpent7776@gmail.com
          Assignee: gnome@FreeBSD.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)

I encountered a segmentation fault when using `colours / tone mappings` plu=
gin
- I think it was `Fattal et al`, but I'm not sure.

```
GNU Image Manipulation Program version 2.10.20
git-describe: GIMP_2_10_18-332-g68d21512bf
Build: unknown rev 0 for other
# C compiler #
        FreeBSD clang version 10.0.0 (git@github.com:llvm/llvm-project.git
llvmorg-10.0.0-0-gd32170dbd5b)
        Target: x86_64-unknown-freebsd11.4
        Thread model: posix
        InstalledDir: /usr/bin

# 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.66.2 (compiled against version 2.66.2)
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.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.13.92 (compiled against version 2.13.92)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 45829 - Thread 100313 #

(lldb) process attach --pid 45829
Process 45829 stopped

Executable module set to "/usr/local/bin/gimp-2.10".
Architecture set to: x86_64--freebsd11.4.
(lldb) thread list
Process 45829 stopped
* thread #1: tid =3D 100313, 0x00000008070c98f8 libc.so.7`__sys_read + 8, n=
ame =3D
'gimp-2.10'
  thread #2: tid =3D 100378, 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name =3D 'worker'
  thread #3: tid =3D 100713, 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name =3D 'pool-spa=
wner'
  thread #4: tid =3D 100730, 0x000000080706c94a libc.so.7`__sys_poll + 10, =
name =3D
'gmain'
  thread #5: tid =3D 100741, 0x000000080706c94a libc.so.7`__sys_poll + 10, =
name =3D
'gdbus'
  thread #6: tid =3D 101557, 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name =3D 'async'
  thread #7: tid =3D 101220, 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name =3D 'swap wri=
ter'
  thread #8: tid =3D 100407, 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92, name =3D 'paint'
(lldb) thread backtrace all
* thread #1, name =3D 'gimp-2.10'
  * frame #0: 0x00000008070c98f8 libc.so.7`__sys_read + 8
    frame #1: 0x0000000803f9cbe6
libthr.so.3`___lldb_unnamed_symbol40$$libthr.so.3 + 54
    frame #2: 0x00000008029c00a0 libgimpbase-2.0.so.0`gimp_stack_trace_prin=
t +
528
    frame #3: 0x00000000004b8a6e gimp-2.10`___lldb_unnamed_symbol6$$gimp-2.=
10 +
350
    frame #4: 0x00000000004b8906 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x00000000004b959d gimp-2.10`___lldb_unnamed_symbol7$$gimp-2.=
10 +
45
    frame #6: 0x0000000803f9fc80
libthr.so.3`___lldb_unnamed_symbol101$$libthr.so.3 + 208
    frame #7: 0x0000000803f9f24f
libthr.so.3`___lldb_unnamed_symbol82$$libthr.so.3 + 319
    frame #8: 0x00007ffffffff193
    frame #9: 0x0000000804238846
libgegl-0.4.so.0`___lldb_unnamed_symbol415$$libgegl-0.4.so.0 + 262
    frame #10: 0x000000080423c30b libgegl-0.4.so.0`gegl_operation_process +=
 427
    frame #11: 0x0000000804240127 libgegl-0.4.so.0`gegl_graph_process + 647
    frame #12: 0x000000080423f29a libgegl-0.4.so.0`gegl_eval_manager_apply +
378
    frame #13: 0x0000000804228312 libgegl-0.4.so.0`gegl_node_blit_buffer + =
210
    frame #14: 0x00000000008e557b gimp`text_editor_actions_update + 75
    frame #15: 0x000000000085b28e gimp
    frame #16: 0x000000000085a63b gimp
    frame #17: 0x000000000085b30e gimp
    frame #18: 0x0000000805eef4ce libglib-2.0.so.0`g_main_context_dispatch +
366
    frame #19: 0x0000000805eef874
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 548
    frame #20: 0x0000000805eefbca libglib-2.0.so.0`g_main_loop_run + 250
    frame #21: 0x00000000004b82c2 gimp-2.10`app_run + 1058
    frame #22: 0x00000000004bb22a gimp-2.10`main + 858
    frame #23: 0x00000000004b7bcb gimp-2.10`_start + 155
  thread #2, name =3D 'worker'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x00000008041e2c73
libgegl-0.4.so.0`___lldb_unnamed_symbol55$$libgegl-0.4.so.0 + 99
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #3, name =3D 'pool-spawner'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x0000000805ebb4c5
libglib-2.0.so.0`___lldb_unnamed_symbol17$$libglib-2.0.so.0 + 133
    frame #4: 0x0000000805f1a448
libglib-2.0.so.0`___lldb_unnamed_symbol234$$libglib-2.0.so.0 + 72
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #4, name =3D 'gmain'
    frame #0: 0x000000080706c94a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f9cb06
libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
    frame #2: 0x0000000805eef811
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 449
    frame #3: 0x0000000805eef936 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x0000000805ef1971
libglib-2.0.so.0`___lldb_unnamed_symbol126$$libglib-2.0.so.0 + 33
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #5, name =3D 'gdbus'
    frame #0: 0x000000080706c94a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f9cb06
libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
    frame #2: 0x0000000805eef811
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 449
    frame #3: 0x0000000805eefbca libglib-2.0.so.0`g_main_loop_run + 250
    frame #4: 0x00000008053572db
libgio-2.0.so.0`___lldb_unnamed_symbol2761$$libgio-2.0.so.0 + 27
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #6, name =3D 'async'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x0000000000798016
gimp-2.10`___lldb_unnamed_symbol5902$$gimp-2.10 + 358
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #7, name =3D 'swap writer'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x000000080421ea7d
libgegl-0.4.so.0`___lldb_unnamed_symbol237$$libgegl-0.4.so.0 + 125
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #8, name =3D 'paint'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x000000000054dbff
gimp-2.10`___lldb_unnamed_symbol1034$$gimp-2.10 + 191
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
(lldb) bt all
* thread #1, name =3D 'gimp-2.10'
  * frame #0: 0x00000008070c98f8 libc.so.7`__sys_read + 8
    frame #1: 0x0000000803f9cbe6
libthr.so.3`___lldb_unnamed_symbol40$$libthr.so.3 + 54
    frame #2: 0x00000008029c00a0 libgimpbase-2.0.so.0`gimp_stack_trace_prin=
t +
528
    frame #3: 0x00000000004b8a6e gimp-2.10`___lldb_unnamed_symbol6$$gimp-2.=
10 +
350
    frame #4: 0x00000000004b8906 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x00000000004b959d gimp-2.10`___lldb_unnamed_symbol7$$gimp-2.=
10 +
45
    frame #6: 0x0000000803f9fc80
libthr.so.3`___lldb_unnamed_symbol101$$libthr.so.3 + 208
    frame #7: 0x0000000803f9f24f
libthr.so.3`___lldb_unnamed_symbol82$$libthr.so.3 + 319
    frame #8: 0x00007ffffffff193
    frame #9: 0x0000000804238846
libgegl-0.4.so.0`___lldb_unnamed_symbol415$$libgegl-0.4.so.0 + 262
    frame #10: 0x000000080423c30b libgegl-0.4.so.0`gegl_operation_process +=
 427
    frame #11: 0x0000000804240127 libgegl-0.4.so.0`gegl_graph_process + 647
    frame #12: 0x000000080423f29a libgegl-0.4.so.0`gegl_eval_manager_apply +
378
    frame #13: 0x0000000804228312 libgegl-0.4.so.0`gegl_node_blit_buffer + =
210
    frame #14: 0x00000000008e557b gimp`text_editor_actions_update + 75
    frame #15: 0x000000000085b28e gimp
    frame #16: 0x000000000085a63b gimp
    frame #17: 0x000000000085b30e gimp
    frame #18: 0x0000000805eef4ce libglib-2.0.so.0`g_main_context_dispatch +
366
    frame #19: 0x0000000805eef874
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 548
    frame #20: 0x0000000805eefbca libglib-2.0.so.0`g_main_loop_run + 250
    frame #21: 0x00000000004b82c2 gimp-2.10`app_run + 1058
    frame #22: 0x00000000004bb22a gimp-2.10`main + 858
    frame #23: 0x00000000004b7bcb gimp-2.10`_start + 155
  thread #2, name =3D 'worker'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x00000008041e2c73
libgegl-0.4.so.0`___lldb_unnamed_symbol55$$libgegl-0.4.so.0 + 99
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #3, name =3D 'pool-spawner'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x0000000805ebb4c5
libglib-2.0.so.0`___lldb_unnamed_symbol17$$libglib-2.0.so.0 + 133
    frame #4: 0x0000000805f1a448
libglib-2.0.so.0`___lldb_unnamed_symbol234$$libglib-2.0.so.0 + 72
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #4, name =3D 'gmain'
    frame #0: 0x000000080706c94a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f9cb06
libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
    frame #2: 0x0000000805eef811
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 449
    frame #3: 0x0000000805eef936 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x0000000805ef1971
libglib-2.0.so.0`___lldb_unnamed_symbol126$$libglib-2.0.so.0 + 33
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #5, name =3D 'gdbus'
    frame #0: 0x000000080706c94a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f9cb06
libthr.so.3`___lldb_unnamed_symbol38$$libthr.so.3 + 54
    frame #2: 0x0000000805eef811
libglib-2.0.so.0`___lldb_unnamed_symbol121$$libglib-2.0.so.0 + 449
    frame #3: 0x0000000805eefbca libglib-2.0.so.0`g_main_loop_run + 250
    frame #4: 0x00000008053572db
libgio-2.0.so.0`___lldb_unnamed_symbol2761$$libgio-2.0.so.0 + 27
    frame #5: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #6: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #6, name =3D 'async'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x0000000000798016
gimp-2.10`___lldb_unnamed_symbol5902$$gimp-2.10 + 358
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #7, name =3D 'swap writer'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x000000080421ea7d
libgegl-0.4.so.0`___lldb_unnamed_symbol237$$libgegl-0.4.so.0 + 125
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348
  thread #8, name =3D 'paint'
    frame #0: 0x0000000803fa7fac
libthr.so.3`___lldb_unnamed_symbol182$$libthr.so.3 + 92
    frame #1: 0x0000000803fa5c9b
libthr.so.3`___lldb_unnamed_symbol159$$libthr.so.3 + 491
    frame #2: 0x0000000805f430a5 libglib-2.0.so.0`g_cond_wait + 37
    frame #3: 0x000000000054dbff
gimp-2.10`___lldb_unnamed_symbol1034$$gimp-2.10 + 191
    frame #4: 0x0000000805f19e42
libglib-2.0.so.0`___lldb_unnamed_symbol229$$libglib-2.0.so.0 + 66
    frame #5: 0x0000000803f9a08c
libthr.so.3`___lldb_unnamed_symbol1$$libthr.so.3 + 348

```

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-251293-6497>