Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Jan 2020 12:02:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 243267] graphics/gimp-app: 2.10.14,1 crashes on startup in gimp_restore (upgrade from 2.8-something)
Message-ID:  <bug-243267-6497@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 243267
           Summary: graphics/gimp-app: 2.10.14,1 crashes on startup in
                    gimp_restore (upgrade from 2.8-something)
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gnome@FreeBSD.org
          Reporter: saper@saper.info
             Flags: maintainer-feedback?(gnome@FreeBSD.org)
          Assignee: gnome@FreeBSD.org

This is FreeBSD 11.3-STABLE #0 r356413 on amd64 laptop,
after 11.3 update all packages reinstalled with pkg.

I had a relatively unclean installation of gimp 2.8 which had to be removed
manually, I have also deleted $HOME/.gimp and $HOME/.config/GIMP

gimp crashes on startup:

glib version is glib-2.56.3_6,1

```
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
        FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based =
on
LLVM 8.0.0)
        Target: x86_64-unknown-freebsd11.3
        Thread model: posix
        InstalledDir: /usr/bin

using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.56.3 (compiled against version 2.56.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.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 78857 - Thread 101174 #

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

Executable module set to "/usr/local/bin/gimp-2.10".
Architecture set to: x86_64--freebsd11.3.
(lldb) thread list
Process 78857 stopped
* thread #1: tid =3D 101174, 0x0000000806da4688 libc.so.7`_read + 8, name =
=3D
'gimp-2.10'
  thread #2: tid =3D 100623, 0x0000000803fa316c libthr.so.3`_umtx_op_err + =
12,
name =3D 'gimp-2.10'
  thread #3: tid =3D 100851, 0x0000000806d45baa libc.so.7`__sys_poll + 10, =
name =3D
'gimp-2.10'
  thread #4: tid =3D 100853, 0x0000000806d45baa libc.so.7`__sys_poll + 10, =
name =3D
'gimp-2.10'
  thread #5: tid =3D 100854, 0x0000000803fa316c libthr.so.3`_umtx_op_err + =
12,
name =3D 'gimp-2.10'
(lldb) thread backtrace all
* thread #1, name =3D 'gimp-2.10'
  * frame #0: 0x0000000806da4688 libc.so.7`_read + 8
    frame #1: 0x0000000803f97ca6 libthr.so.3`__thr_read(fd=3D<unavailable>,
buf=3D<unavailable>, nbytes=3D<unavailable>) at thr_syscalls.c:418:8
    frame #2: 0x00000008029bed42 libgimpbase-2.0.so.0`gimp_stack_trace_prin=
t +
530
    frame #3: 0x00000000004b488c gimp-2.10`___lldb_unnamed_symbol8$$gimp-2.=
10 +
348
    frame #4: 0x00000000004b4726 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x00000000004b539d gimp-2.10`___lldb_unnamed_symbol9$$gimp-2.=
10 +
45
    frame #6: 0x0000000803f9ad70
libthr.so.3`handle_signal(actp=3D0x00007fffffffd4c0, sig=3D11,
info=3D0x00007fffffffd8b0, ucp=3D0x00007fffffffd540) at thr_sig.c:246:3
    frame #7: 0x0000000803f9a33f libthr.so.3`thr_sighandler(sig=3D11,
info=3D0x00007fffffffd8b0, _ucp=3D0x00007fffffffd540) at thr_sig.c:189:2
    frame #8: 0x00007ffffffff003
    frame #9: 0x0000000804ab1f07 libbabl-0.1.so.0`babl_process + 23
    frame #10: 0x0000000804aaf623
libbabl-0.1.so.0`___lldb_unnamed_symbol18$$libbabl-0.1.so.0 + 371
    frame #11: 0x0000000804ab24f2
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 386
    frame #12: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #13: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #14: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #15: 0x0000000804ab1914
libbabl-0.1.so.0`___lldb_unnamed_symbol61$$libbabl-0.1.so.0 + 644
    frame #16: 0x0000000804ab6934 libbabl-0.1.so.0`babl_fish + 564
    frame #17: 0x00000000008c17b5 gimp`___lldb_unnamed_symbol137$$gimp + 37
    frame #18: 0x000000000077f124
gimp-2.10`___lldb_unnamed_symbol5384$$gimp-2.10 + 100
    frame #19: 0x0000000805c0ad6d libgobject-2.0.so.0`g_closure_invoke + 189
    frame #20: 0x0000000805c1fdca
libgobject-2.0.so.0`___lldb_unnamed_symbol208$$libgobject-2.0.so.0 + 1994
    frame #21: 0x0000000805c209c0 libgobject-2.0.so.0`g_signal_emit_valist +
2032
    frame #22: 0x0000000805c21054 libgobject-2.0.so.0`g_signal_emit + 116
    frame #23: 0x000000000077cc2e gimp-2.10`gimp_restore + 334
    frame #24: 0x00000000004b3ed5 gimp-2.10`app_run + 517
    frame #25: 0x00000000004b68d7 gimp-2.10`main + 855
    frame #26: 0x00000000004b3a1d gimp-2.10`_start + 141
  thread #2, name =3D 'gimp-2.10'
    frame #0: 0x0000000803fa316c libthr.so.3`_umtx_op_err + 12
    frame #1: 0x0000000803f97040
libthr.so.3`_thr_umtx_timedwait_uint(mtx=3D<unavailable>, id=3D<unavailable=
>,
clockid=3D<unavailable>, abstime=3D<unavailable>, shared=3D<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x0000000803fa0e72 libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=3D<unavailable>, mp=3D<unavailable>, abstime=3D0x0000000=
000000000,
cancel=3D1) at thr_cond.c:305:11
    frame #3: 0x0000000803fa0d7a
libthr.so.3`cond_wait_common(cond=3D<unavailable>, mutex=3D<unavailable>,
abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:365
    frame #4: 0x0000000805ee10db libglib-2.0.so.0`g_cond_wait + 43
    frame #5: 0x00000008041d96d4
libgegl-0.4.so.0`___lldb_unnamed_symbol21$$libgegl-0.4.so.0 + 148
    frame #6: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #7: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa16500) at thr_create.c:29=
0:16
  thread #3, name =3D 'gimp-2.10'
    frame #0: 0x0000000806d45baa libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f97bc6 libthr.so.3`__thr_poll(fds=3D<unavailable>,
nfds=3D<unavailable>, timeout=3D<unavailable>) at thr_syscalls.c:336:8
    frame #2: 0x0000000805e99747
libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
    frame #3: 0x0000000805e99854 libglib-2.0.so.0`g_main_context_iteration +
100
    frame #4: 0x0000000805e9b416
libglib-2.0.so.0`___lldb_unnamed_symbol122$$libglib-2.0.so.0 + 54
    frame #5: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #6: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa18300) at thr_create.c:29=
0:16
  thread #4, name =3D 'gimp-2.10'
    frame #0: 0x0000000806d45baa libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f97bc6 libthr.so.3`__thr_poll(fds=3D<unavailable>,
nfds=3D<unavailable>, timeout=3D<unavailable>) at thr_syscalls.c:336:8
    frame #2: 0x0000000805e99747
libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
    frame #3: 0x0000000805e99aef libglib-2.0.so.0`g_main_loop_run + 223
    frame #4: 0x0000000805304aeb
libgio-2.0.so.0`___lldb_unnamed_symbol1705$$libgio-2.0.so.0 + 27
    frame #5: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #6: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa18800) at thr_create.c:29=
0:16
  thread #5, name =3D 'gimp-2.10'
    frame #0: 0x0000000803fa316c libthr.so.3`_umtx_op_err + 12
    frame #1: 0x0000000803f97040
libthr.so.3`_thr_umtx_timedwait_uint(mtx=3D<unavailable>, id=3D<unavailable=
>,
clockid=3D<unavailable>, abstime=3D<unavailable>, shared=3D<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x0000000803fa0e72 libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=3D<unavailable>, mp=3D<unavailable>, abstime=3D0x0000000=
000000000,
cancel=3D1) at thr_cond.c:305:11
    frame #3: 0x0000000803fa0d7a
libthr.so.3`cond_wait_common(cond=3D<unavailable>, mutex=3D<unavailable>,
abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:365
    frame #4: 0x0000000805ee10db libglib-2.0.so.0`g_cond_wait + 43
    frame #5: 0x0000000000786b8f
gimp-2.10`___lldb_unnamed_symbol5401$$gimp-2.10 + 47
    frame #6: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #7: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x0000000814323f00) at thr_create.c:29=
0:16
(lldb) bt all
* thread #1, name =3D 'gimp-2.10'
  * frame #0: 0x0000000806da4688 libc.so.7`_read + 8
    frame #1: 0x0000000803f97ca6 libthr.so.3`__thr_read(fd=3D<unavailable>,
buf=3D<unavailable>, nbytes=3D<unavailable>) at thr_syscalls.c:418:8
    frame #2: 0x00000008029bed42 libgimpbase-2.0.so.0`gimp_stack_trace_prin=
t +
530
    frame #3: 0x00000000004b488c gimp-2.10`___lldb_unnamed_symbol8$$gimp-2.=
10 +
348
    frame #4: 0x00000000004b4726 gimp-2.10`gimp_fatal_error + 22
    frame #5: 0x00000000004b539d gimp-2.10`___lldb_unnamed_symbol9$$gimp-2.=
10 +
45
    frame #6: 0x0000000803f9ad70
libthr.so.3`handle_signal(actp=3D0x00007fffffffd4c0, sig=3D11,
info=3D0x00007fffffffd8b0, ucp=3D0x00007fffffffd540) at thr_sig.c:246:3
    frame #7: 0x0000000803f9a33f libthr.so.3`thr_sighandler(sig=3D11,
info=3D0x00007fffffffd8b0, _ucp=3D0x00007fffffffd540) at thr_sig.c:189:2
    frame #8: 0x00007ffffffff003
    frame #9: 0x0000000804ab1f07 libbabl-0.1.so.0`babl_process + 23
    frame #10: 0x0000000804aaf623
libbabl-0.1.so.0`___lldb_unnamed_symbol18$$libbabl-0.1.so.0 + 371
    frame #11: 0x0000000804ab24f2
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 386
    frame #12: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #13: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #14: 0x0000000804ab2488
libbabl-0.1.so.0`___lldb_unnamed_symbol69$$libbabl-0.1.so.0 + 280
    frame #15: 0x0000000804ab1914
libbabl-0.1.so.0`___lldb_unnamed_symbol61$$libbabl-0.1.so.0 + 644
    frame #16: 0x0000000804ab6934 libbabl-0.1.so.0`babl_fish + 564
    frame #17: 0x00000000008c17b5 gimp`___lldb_unnamed_symbol137$$gimp + 37
    frame #18: 0x000000000077f124
gimp-2.10`___lldb_unnamed_symbol5384$$gimp-2.10 + 100
    frame #19: 0x0000000805c0ad6d libgobject-2.0.so.0`g_closure_invoke + 189
    frame #20: 0x0000000805c1fdca
libgobject-2.0.so.0`___lldb_unnamed_symbol208$$libgobject-2.0.so.0 + 1994
    frame #21: 0x0000000805c209c0 libgobject-2.0.so.0`g_signal_emit_valist +
2032
    frame #22: 0x0000000805c21054 libgobject-2.0.so.0`g_signal_emit + 116
    frame #23: 0x000000000077cc2e gimp-2.10`gimp_restore + 334
    frame #24: 0x00000000004b3ed5 gimp-2.10`app_run + 517
    frame #25: 0x00000000004b68d7 gimp-2.10`main + 855
    frame #26: 0x00000000004b3a1d gimp-2.10`_start + 141
  thread #2, name =3D 'gimp-2.10'
    frame #0: 0x0000000803fa316c libthr.so.3`_umtx_op_err + 12
    frame #1: 0x0000000803f97040
libthr.so.3`_thr_umtx_timedwait_uint(mtx=3D<unavailable>, id=3D<unavailable=
>,
clockid=3D<unavailable>, abstime=3D<unavailable>, shared=3D<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x0000000803fa0e72 libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=3D<unavailable>, mp=3D<unavailable>, abstime=3D0x0000000=
000000000,
cancel=3D1) at thr_cond.c:305:11
    frame #3: 0x0000000803fa0d7a
libthr.so.3`cond_wait_common(cond=3D<unavailable>, mutex=3D<unavailable>,
abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:365
    frame #4: 0x0000000805ee10db libglib-2.0.so.0`g_cond_wait + 43
    frame #5: 0x00000008041d96d4
libgegl-0.4.so.0`___lldb_unnamed_symbol21$$libgegl-0.4.so.0 + 148
    frame #6: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #7: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa16500) at thr_create.c:29=
0:16
  thread #3, name =3D 'gimp-2.10'
    frame #0: 0x0000000806d45baa libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f97bc6 libthr.so.3`__thr_poll(fds=3D<unavailable>,
nfds=3D<unavailable>, timeout=3D<unavailable>) at thr_syscalls.c:336:8
    frame #2: 0x0000000805e99747
libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
    frame #3: 0x0000000805e99854 libglib-2.0.so.0`g_main_context_iteration +
100
    frame #4: 0x0000000805e9b416
libglib-2.0.so.0`___lldb_unnamed_symbol122$$libglib-2.0.so.0 + 54
    frame #5: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #6: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa18300) at thr_create.c:29=
0:16
  thread #4, name =3D 'gimp-2.10'
    frame #0: 0x0000000806d45baa libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803f97bc6 libthr.so.3`__thr_poll(fds=3D<unavailable>,
nfds=3D<unavailable>, timeout=3D<unavailable>) at thr_syscalls.c:336:8
    frame #2: 0x0000000805e99747
libglib-2.0.so.0`___lldb_unnamed_symbol117$$libglib-2.0.so.0 + 423
    frame #3: 0x0000000805e99aef libglib-2.0.so.0`g_main_loop_run + 223
    frame #4: 0x0000000805304aeb
libgio-2.0.so.0`___lldb_unnamed_symbol1705$$libgio-2.0.so.0 + 27
    frame #5: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #6: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x000000080fa18800) at thr_create.c:29=
0:16
  thread #5, name =3D 'gimp-2.10'
    frame #0: 0x0000000803fa316c libthr.so.3`_umtx_op_err + 12
    frame #1: 0x0000000803f97040
libthr.so.3`_thr_umtx_timedwait_uint(mtx=3D<unavailable>, id=3D<unavailable=
>,
clockid=3D<unavailable>, abstime=3D<unavailable>, shared=3D<unavailable>) at
thr_umtx.c:234:10
    frame #2: 0x0000000803fa0e72 libthr.so.3`cond_wait_common [inlined]
cond_wait_user(cvp=3D<unavailable>, mp=3D<unavailable>, abstime=3D0x0000000=
000000000,
cancel=3D1) at thr_cond.c:305:11
    frame #3: 0x0000000803fa0d7a
libthr.so.3`cond_wait_common(cond=3D<unavailable>, mutex=3D<unavailable>,
abstime=3D0x0000000000000000, cancel=3D1) at thr_cond.c:365
    frame #4: 0x0000000805ee10db libglib-2.0.so.0`g_cond_wait + 43
    frame #5: 0x0000000000786b8f
gimp-2.10`___lldb_unnamed_symbol5401$$gimp-2.10 + 47
    frame #6: 0x0000000805ec196a
libglib-2.0.so.0`___lldb_unnamed_symbol220$$libglib-2.0.so.0 + 90
    frame #7: 0x0000000803f950b6
libthr.so.3`thread_start(curthread=3D0x0000000814323f00) at thr_create.c:29=
0:16

```

--=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-243267-6497>