gestrippt oder nicht, ich hab' mal L349 in Kommentar gesetzt, dann kommt das heraus:
Code
gdb -ex=r --args w_scan_cpp -fc -cDE -t
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04) 12.1
Copyright (C) 2022 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-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 w_scan_cpp...
Starting program: /home/mike/w_scan_cpp-main/w_scan_cpp -fc -cDE -t
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/*******************************************************************************
* w_scan_cpp Version 20230121
******************************************************************************/
[New Thread 0x7ffff625f640 (LWP 6087)]
[New Thread 0x7ffff5a5e640 (LWP 6088)]
SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0]
[New Thread 0x7ffff505c640 (LWP 6089)]
[New Thread 0x7fffe7fff640 (LWP 6090)]
[New Thread 0x7fffdf7fe640 (LWP 6091)]
SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1]
[New Thread 0x7fffe77fe640 (LWP 6092)]
[New Thread 0x7fffe6ffd640 (LWP 6093)]
[New Thread 0x7fffe67fc640 (LWP 6094)]
/*******************************************************************************
* devices
******************************************************************************/
skip DVB devices - using satip plugin.
SATIP: Adding server '192.168.178.1|DVBC-4|FRITZ!Box 6591 Cable (lgi)' Bind: default Filters: none CI: no Quirks: none
using FRITZ!Box 6591 Cable (lgi)@192.168.178.1
Device0 plg: SAT>IP 0 (C)
Device1 plg: SAT>IP 1 (C)
/*******************************************************************************
* Scan Type
******************************************************************************/
DVB-C
country = GERMANY
[New Thread 0x7fffe5ffb640 (LWP 6095)]
14:51:18 wirbelscan version 2023.02.19 @ VDR 2.6.4
14:51:18 using settings for 'GERMANY'
14:51:18 DVB cable
14:51:18 DVB-C
14:51:18 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0'
14:51:18 device 0 = SAT>IP 0 (C)
14:51:18 device has no gen2 delsys support.
14:51:18 device 1 = SAT>IP 1 (C)
14:51:18 device has no gen2 delsys support.
14:51:18 frontend SAT>IP 1 (C)
14:51:18 searching M256...
14:51:18 C 73.00 MHz SR 6900 C0I0M256
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5)
Thread 7 "SATIP#1 tuner" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffe77fe640 (LWP 6092)]
0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007ffff784ca7c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007ffff77f8476 in raise () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x00007ffff77de7f3 in abort () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#3 0x00007ffff7b87bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#4 0x00007ffff7b9324c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#5 0x00007ffff7b932b7 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x00007ffff7b93518 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#7 0x00007ffff7b8a513 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#8 0x0000555555707fec in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check (__s=0x555555763b1b "basic_string::substr", __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:321
No locals.
#9 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr (__n=18446744073709551615, __pos=6, this=<optimized out>) at /usr/include/c++/11/bits/basic_string.h:2856
No locals.
#10 cSatipTuner::ProcessApplicationData (this=<optimized out>, bufferP=<optimized out>, lengthP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:359
__PRETTY_FUNCTION__ = "virtual void cSatipTuner::ProcessApplicationData(u_char*, int)"
s = 0x7fffe77fd650 "v=0\no=- 183 1 IN IP4 192.168.178.1\ns=SatIPServer:1 0,0,4\nt=0 0\nm=video 0 RTP/AVP 33\nc=In IP4 0.0.0.0\na=control:stream=179\na=fmtp:33 ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive"...
ps = 0x7fffe77fd6d4 "ver=1.2;src=1;tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n"
payload = std::vector of length 3, capacity 4 = {"ver=1.2", "src=1", "tuner=1,0,1,0,73.00,8,dvbc,256qam,6900,,,,0\na=inactive\n"}
isSat = false
isTerr = false
isCable = true
next = <optimized out>
srcID = -1
params = std::vector of length 4398021345392, capacity -2 = {<error reading variable params (Cannot access memory at address 0x45)>
level = <optimized out>
quality = <optimized out>
channel = <optimized out>
ss = <unvollständiger Typ>
DebugRtcp = <optimized out>
#11 0x00005555556f53f5 in cSatipRtsp::Describe (this=this@entry=0x55555589e390, uriP=0x7fffd0002b00 "rtsp://192.168.178.1/stream=179") at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/common.h:138
rc = 0
processing = {begin = 2563636}
res = CURLE_OK
__PRETTY_FUNCTION__ = "bool cSatipRtsp::Describe(const char*)"
result = false
#12 0x00005555557092c5 in cSatipTuner::ReadReceptionStatus (this=0x55555589e270, forceP=<optimized out>) at /home/mike/w_scan_cpp-main/vdr/tools.h:188
uri = {_vptr.cString = 0x5555557ff548 <vtable for cString+16>, s = 0x7fffd0002b00 "rtsp://192.168.178.1/stream=179"}
__PRETTY_FUNCTION__ = "bool cSatipTuner::ReadReceptionStatus(bool)"
MutexLock = {mutex = 0x55555589e548, locked = true}
#13 0x000055555570ae6a in cSatipTuner::Action (this=0x55555589e270) at /home/mike/w_scan_cpp-main/vdr/PLUGINS/src/satip/tuner.c:145
__PRETTY_FUNCTION__ = "virtual void cSatipTuner::Action()"
lastIdleStatus = false
idleCheck = {begin = 2578636}
tuning = {begin = 2583636}
Display More
Fortsetzung im nächsten Post (max. 10.000 Zeichen)