[Bug 271529] textproc/meld Trace/BPT trap (core dumped)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 20 May 2023 08:35:38 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271529

            Bug ID: 271529
           Summary: textproc/meld Trace/BPT trap (core dumped)
           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: 000.fbsd@quip.cz
          Assignee: gnome@FreeBSD.org
             Flags: maintainer-feedback?(gnome@FreeBSD.org)

meld failed to run after upgrade. I was running FreeBSD 13.1 amd64 and meld
3.20.4, then upgraded OS to 13.2 and meld to 3.22.0 (using quarterly 2023Q2
packages) and cannot run meld anymore with the following error:

% meld
Trace/BPT trap (core dumped)


% gdb /usr/local/bin/python3.9 python3.9.core
NU gdb (GDB) 13.1 [GDB v13.1 for FreeBSD]
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd13.1".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/local/bin/python3.9...
(No debugging symbols found in /usr/local/bin/python3.9)
[New LWP 101003]
[New LWP 107773]
[New LWP 107774]
[New LWP 107775]
[New LWP 107776]

warning: Could not load shared library symbols for [vdso].
Do you need "set solib-search-path" or "set sysroot"?
Core was generated by `/usr/local/bin/python3.9 /usr/local/bin/meld'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
Breakpoint.
#0  0x000000083afa866b in g_log_structured_array () from
/usr/local/lib/libglib-2.0.so.0
[Current thread is 1 (LWP 101003)]
warning: File "/usr/local/lib/libpython3.9.so.1.0-gdb.py" auto-loading has been
declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
        add-auto-load-safe-path /usr/local/lib/libpython3.9.so.1.0-gdb.py
line to your configuration file "/usr/home/quip/.config/gdb/gdbinit".
To completely disable this security protection add
        set auto-load safe-path /
line to your configuration file "/usr/home/quip/.config/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
        info "(gdb)Auto-loading safe path"
(gdb) bt full
#0  0x000000083afa866b in g_log_structured_array () at
/usr/local/lib/libglib-2.0.so.0
#1  0x000000083afa7f96 in g_log_default_handler () at
/usr/local/lib/libglib-2.0.so.0
#2  0x000000083afa7b31 in g_logv () at /usr/local/lib/libglib-2.0.so.0
#3  0x000000083afa76a6 in g_log () at /usr/local/lib/libglib-2.0.so.0
#4  0x000000083edd9ac2 in  () at /usr/local/lib/libgio-2.0.so.0
#5  0x000000083edda145 in  () at /usr/local/lib/libgio-2.0.so.0
#6  0x000000083eddd781 in g_settings_get_value () at
/usr/local/lib/libgio-2.0.so.0
#7  0x000000083eddeb4c in g_settings_get_boolean () at
/usr/local/lib/libgio-2.0.so.0
#8  0x000000083d855c62 in  () at /usr/local/lib/libffi.so.8
#9  0x000000083d8553c3 in  () at /usr/local/lib/libffi.so.8
#10 0x000000083d855056 in ffi_call () at /usr/local/lib/libffi.so.8
#11 0x000000083a246f82 in  () at
/usr/local/lib/python3.9/site-packages/gi/_gi.cpython-39.so
#12 0x000000083a248116 in  () at
/usr/local/lib/python3.9/site-packages/gi/_gi.cpython-39.so
#13 0x000000083a23ae7e in  () at
/usr/local/lib/python3.9/site-packages/gi/_gi.cpython-39.so
#14 0x00000008230bf4d8 in _PyObject_MakeTpCall () at
/usr/local/lib/libpython3.9.so.1.0
#15 0x0000000823191fb1 in  () at /usr/local/lib/libpython3.9.so.1.0
#16 0x000000082318ec61 in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#17 0x00000008230bfcdd in  () at /usr/local/lib/libpython3.9.so.1.0
#18 0x0000000823191e7c in  () at /usr/local/lib/libpython3.9.so.1.0
#19 0x000000082318ec43 in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#20 0x0000000823192b1d in  () at /usr/local/lib/libpython3.9.so.1.0
#21 0x00000008230bfc1a in _PyFunction_Vectorcall () at
/usr/local/lib/libpython3.9.so.1.0
#22 0x00000008230bf2e1 in _PyObject_FastCallDictTstate () at
/usr/local/lib/libpython3.9.so.1.0
#23 0x00000008230bffab in _PyObject_Call_Prepend () at
/usr/local/lib/libpython3.9.so.1.0
#24 0x000000082311e77e in  () at /usr/local/lib/libpython3.9.so.1.0
#25 0x0000000823116081 in  () at /usr/local/lib/libpython3.9.so.1.0
#26 0x00000008230bf4d8 in _PyObject_MakeTpCall () at
/usr/local/lib/libpython3.9.so.1.0
#27 0x0000000823191fb1 in  () at /usr/local/lib/libpython3.9.so.1.0
#28 0x000000082318ecfc in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#29 0x00000008230bfcdd in  () at /usr/local/lib/libpython3.9.so.1.0
#30 0x0000000823191e7c in  () at /usr/local/lib/libpython3.9.so.1.0
#31 0x000000082318ec61 in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#32 0x00000008230bfcdd in  () at /usr/local/lib/libpython3.9.so.1.0
#33 0x0000000823191e7c in  () at /usr/local/lib/libpython3.9.so.1.0
#34 0x000000082318ecfc in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#35 0x00000008230bfcdd in  () at /usr/local/lib/libpython3.9.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
#36 0x0000000823191e7c in  () at /usr/local/lib/libpython3.9.so.1.0
#37 0x000000082318ecfc in _PyEval_EvalFrameDefault () at
/usr/local/lib/libpython3.9.so.1.0
#38 0x0000000823192b1d in  () at /usr/local/lib/libpython3.9.so.1.0
#39 0x0000000823188e71 in PyEval_EvalCode () at
/usr/local/lib/libpython3.9.so.1.0
#40 0x00000008231d0195 in  () at /usr/local/lib/libpython3.9.so.1.0
#41 0x00000008231ce3d2 in PyRun_SimpleFileExFlags () at
/usr/local/lib/libpython3.9.so.1.0
#42 0x00000008231eb7ba in Py_RunMain () at /usr/local/lib/libpython3.9.so.1.0
#43 0x00000008231ebb57 in  () at /usr/local/lib/libpython3.9.so.1.0
#44 0x00000008231ebbda in Py_BytesMain () at /usr/local/lib/libpython3.9.so.1.0
#45 0x0000000000201730 in _start ()


I don't know what to do to fix this. Never seen error like this.

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