Hallo,
ich erhalte eine Segmentation fault, wenn ich das Kommando 'vdr --version' absetze, aber ansonsten läuft der VDR prima.
anbei mal der Backtrace.
Code
root@fc41:/tmp# gdb --args vdr --version
GNU gdb (Fedora Linux) 15.2-2.fc41
Copyright (C) 2024 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-redhat-linux-gnu".
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 vdr...
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
Reading symbols from /root/.cache/debuginfod_client/fca1e34832d46910f86b87eb1e8df428c0cbe67c/debuginfo...
(gdb) run
Starting program: /usr/sbin/vdr --version
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
vdr (2.6.9/2.6.9) - The Video Disk Recorder
burn (0.3.0) - Versatile convert-and-burn plugin
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
dvbhddevice (2.2.0) - HD Full Featured DVB device
epgsearch (2.4.1) - search the EPG for repeats and more
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
live (3.3.9) - Live Interactive VDR Environment
markad (4.2.6) - Mark advertisements
quickepgsearch (0.0.1) - Quick search for broadcasts
skinnopacity (1.1.18) - 'nOpacity' Skin
softhddevice (2.3.8) - A software and GPU emulated UHD device
streamdev-client (0.6.3) - VTP Streaming Client
streamdev-server (0.6.3) - VDR Streaming Server
tvguide (1.3.9) - A fancy 2d EPG Viewer
tvscraper (1.2.10) - Scraping movie and series info
Program received signal SIGSEGV, Segmentation fault.
0x00005555556258ea in cListBase::Clear (this=0x5555557763c0 <EpgHandlers>) at /usr/src/debug/vdr-2.6.9-2.fc41.x86_64/tools.c:2300
2300 delete objects;
Missing debuginfo, try: dnf debuginfo-install vdr-markad-4.2.6-1.fc41.x86_64
(gdb) bt
#0 0x00005555556258ea in cListBase::Clear (this=0x5555557763c0 <EpgHandlers>) at /usr/src/debug/vdr-2.6.9-2.fc41.x86_64/tools.c:2300
#1 cListBase::~cListBase (this=0x5555557763c0 <EpgHandlers>, this=<optimized out>) at /usr/src/debug/vdr-2.6.9-2.fc41.x86_64/tools.c:2207
#2 cList<cEpgHandler>::~cList (this=0x5555557763c0 <EpgHandlers>, this=<optimized out>) at /usr/src/debug/vdr-2.6.9-2.fc41.x86_64/tools.h:644
#3 cEpgHandlers::~cEpgHandlers (this=0x5555557763c0 <EpgHandlers>, this=<optimized out>) at /usr/src/debug/vdr-2.6.9-2.fc41.x86_64/epg.h:310
#4 0x00007ffff7744461 in __run_exit_handlers (status=0, listp=0x7ffff7910680 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#5 0x00007ffff774452e in __GI_exit (status=<optimized out>) at exit.c:138
#6 0x00007ffff772b24f in __libc_start_call_main (main=main@entry=0x5555555b99e0 <main(int, char**)>, argc=argc@entry=2, argv=argv@entry=0x7fffffffdd48) at ../sysdeps/nptl/libc_start_call_main.h:74
#7 0x00007ffff772b30b in __libc_start_main_impl (main=0x5555555b99e0 <main(int, char**)>, argc=2, argv=0x7fffffffdd48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdd38) at ../csu/libc-start.c:360
#8 0x00005555555c0f35 in _start ()
(gdb) quit
A debugging session is active.
Inferior 1 [process 80524] will be killed.
Display More