[Bug 278442] x11/xfce4-terminal: crashes when opening a new tab

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 18 Apr 2024 20:48:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278442

Guido Falsi <madpilot@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|maintainer-feedback?(xfce@F |maintainer-feedback+
                   |reeBSD.org)                 |
                 CC|                            |madpilot@FreeBSD.org
             Status|New                         |Open

--- Comment #3 from Guido Falsi <madpilot@FreeBSD.org> ---
Hi,

I'm also not seeing this. It is impossible to tell what is causing this without
at least a backtrace.

A core dump from a standard binary is not useful unluckily, since by default
binaries do not include debug symbols and analyzing those would give very
little information.

First you should recompile the crashing program with debug symbols (passing
WITH_DEBUG=yes to the make command when building the port).

Then you can use gdb or lldb passing it the binary and the core dump (please
check man page for command line syntax details) and ask for a backtrace with be
"bt" command. [1]

That backtrace should provide some information. Please note that it the crash
happens in any library used by the crashing program, the calls to that library
will also miss symbols and that library too will need to be recompiled with
debug symbols.

You can anyway try to create a backtrace from the core dump you have, maybe it
could at least tell us if xfce4-terminal is crashing in its own code, or in a
library linked to it.

Apart from this you should provide some extra information:

- Are you using binary packages?

- Are you building your own?

- From ports or using poudriere?


[1] here is some documentation: https://lldb.llvm.org/use/tutorial.html

fundamentally:

> lldb -c <core file> <executable that generated the core>

(lldb) bt

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