![thumps up :up:](./images/smilies/up.gif)
Hat dir hoffentlich nicht den Feiertag versaut. Wird getestet, sobald der Fix im git ist.
@seife: Kannst du das bitte etwas ausführen, wieso man das so nicht auf der dbox haben wollen würde? Das wäre doch eigentlich ein schöner Ansatz, die Entwicklung von Neutrino SD und Neutrino MP wieder zusammenzuführen.plus der Versuch, für die dbox ein overlay zu bauen
Code: Alles auswählen
[LT:b0e02140:audio ] aDec: decoding Audio: mp2, 48000 Hz, stereo, s16p, 256 kb/s
[LT:01a3dc60:demux ] Read read: Value too large for defined data type fd:10, ev:0x0 DMX_VIDEO pid:0x13ed flt:0x00
CRemoteControl::handleMsg: EVT_TUNE_COMPLETE (b45803fb0001283d)
11:06:25.869 [sectionsd] commandserviceChanged: Service change to b45803fb0001283d demux #0
Segmentation fault
Code: Alles auswählen
[LT:b1101e00:audio ] calling aDec::~aDec()
[New Thread 0xa59f6450 (LWP 1006)]
[Thread 0xa59f6450 (LWP 1006) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaf1f6450 (LWP 981)]
codec_queue_free_item (codec=codec@entry=0xb6dff240 <codecs+256>, item=0xb1101438) at codec.c:221
221 free(item->data->buf);
(gdb) bt
#0 codec_queue_free_item (codec=codec@entry=0xb6dff240 <codecs+256>, item=0xb1101438) at codec.c:221
#1 0xb6df0030 in codec_stop0 (codec=0xb6dff240 <codecs+256>, msg=3) at codec.c:99
#2 0xb6de912c in aDec::~aDec (this=0xb1101e00, __in_chrg=<optimized out>) at avdec.cpp:145
#3 0xb6de9184 in aDec::~aDec (this=0xb1101e00, __in_chrg=<optimized out>) at avdec.cpp:149
#4 0xb6de9568 in AVDec::stop_audio (this=<optimized out>) at avdec.cpp:247
#5 0xb6deb134 in cAudio::Stop (this=0x4a90a0) at audio.cpp:86
#6 0x00212d34 in CZapit::StopPlayBack (this=0x4a9fb0, send_pmt=<optimized out>) at zapit.cpp:2234
#7 0x00214854 in CZapit::ZapIt (this=this@entry=0x4a9fb0, channel_id=<optimized out>,
forupdate=forupdate@entry=false, startplayback=startplayback@entry=true) at zapit.cpp:527
#8 0x00214c64 in CZapit::ZapTo (this=this@entry=0x4a9fb0, channel_id=260766167360, isSubService=false)
at zapit.cpp:2319
#9 0x002164f8 in CZapit::ParseCommand (this=0x4a9fb0, rmsg=..., connfd=28) at zapit.cpp:1129
#10 0x0027a4e4 in CBasicServer::parse (this=this@entry=0x4a9ff0,
parse_command=parse_command@entry=0x2179d0 <zapit_parse_command(CBasicMessage::Header&, int)>,
version=version@entry=7 '\a') at basicserver.cpp:136
#11 0x0027a57c in CBasicServer::run (this=this@entry=0x4a9ff0,
parse_command=parse_command@entry=0x2179d0 <zapit_parse_command(CBasicMessage::Header&, int)>,
version=version@entry=7 '\a', non_blocking=non_blocking@entry=true) at basicserver.cpp:154
#12 0x002151cc in CZapit::run (this=0x4a9fb0) at zapit.cpp:2532
#13 0xb6d806d8 in OpenThreads::ThreadPrivateActions::StartThread (data=0x4a9fb0)
at /usr/src/debug/openthreads/0.13083-r1/OpenThreads-svn-13083/src/OpenThreads/pthreads/PThread.cpp:181
#14 0x43d1722c in start_thread (arg=0xaf1f6450) at pthread_create.c:314
#15 0x43ca2db8 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:97 from /lib/libc.so.6
#16 0x43ca2db8 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:97 from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Code: Alles auswählen
thread apply all bt full
Code: Alles auswählen
(gdb) thread apply all bt full
Thread 36 (Thread 0xa69f6450 (LWP 956)):
#0 0x43c9be34 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x001902d4 in mySleep (sec=<optimized out>) at helpers.cpp:51
timeout = {tv_sec = 0, tv_usec = 453458}
#2 0x001a6390 in CComponentsFrmClock::initClockThread (arg=0x4b41a0)
at cc_frm_clock.cpp:287
clock = 0x4b41a0
count = 1388691820
format_str_save = {static npos = <optimized out>,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4b461c "%H:%M"}}
#3 0x43d1722c in start_thread (arg=0xa69f6450) at pthread_create.c:314
pd = 0xa69f6450
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1499503432, 1,
-1090521152, 338, 4932144, -1245526848, 0, -1499504756,
-1499505072, 1137799676, 0 <repeats 54 times>},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
robust = <optimized out>
pagesize_m1 = <optimized out>
---Type <return> to continue, or q <return> to quit---
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x43ca2db8 in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:97
from /lib/libc.so.6
Cannot access memory at address 0xc
Code: Alles auswählen
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaf1f6450 (LWP 981)]
codec_queue_free_item (codec=codec@entry=0xb6dff240 <codecs+256>, item=0xb1101438) at codec.c:221
221 free(item->data->buf);
Code: Alles auswählen
(gdb) print item->data->buf
Cannot access memory at address 0xfffff448
(gdb) print item->data
$1 = (struct packet_t *) 0xfffff448
Code: Alles auswählen
grep ^MACHINE build-*/conf/local.confbuild-hc/conf/local.conf:MACHINE ??= "qemux86"
build-hc/conf/local.conf:MACHINE = "su980"
build-hd1/conf/local.conf:MACHINE ?= "coolstream"
build-RPi/conf/local.conf:MACHINE ?= "raspberrypi"
build-stl/conf/local.conf:MACHINE ??= "qemux86"
build-stl/conf/local.conf:MACHINE = "spark"
build-td/conf/local.conf:MACHINE ??= "qemux86"
build-td/conf/local.conf:MACHINE = "tripledragon"