Bug #1818
openSegfault on some 4.8E channels
0%
Description
I'm not sure, but it seems plugin's bug.
Tuning to the some channels on 4.8E satellite segfault occures:[Wed Apr 30 21:49:33 2014] receiver on dev[11446]: segfault at 0 ip b737fc3c sp 95f55ef0 error 6 in libc-2.17.so[b72fd000+185000]
For example one of those channels is (FTA):1st Baltic Music channel:11843:hC34M2S0:S4.8E:27500:6231=2:6232=@3:0:0:6230:85:13:0
I have saved .ts for this channel with plugin detatched:
http://www.filefactory.com/file/3852a8qi4z11/1st_Baltic_Music_channel.tgz
Replaying this file cause segfault as well.
My backtrace:Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x9cf42b40 (LWP 25199)]
0xb7c39c3c in memset () from /lib/libc.so.6
(gdb) bt full
#0 0xb7c39c3c in memset () from /lib/libc.so.6
No symbol table info available.
#1 0xb1086d46 in ?? () from /usr/lib/libavcodec.so.55
No symbol table info available.
#2 0xb1051d02 in ?? () from /usr/lib/libavcodec.so.55
No symbol table info available.
#3 0xb1052363 in ?? () from /usr/lib/libavcodec.so.55
No symbol table info available.
#4 0xb1175a87 in avcodec_decode_video2 () from /usr/lib/libavcodec.so.55
No symbol table info available.
#5 0xb1cc113d in CodecVideoDecode (decoder=0x87000b8, avpkt=avpkt@entry=0xb1cd3c24 <MyVideoStream+8452>) at codec.c:604
video_ctx = 0xaf504ca0
frame = 0xaf505060
used = <optimized out>
got_frame = 0
pkt = {{buf = 0x87e5b40, pts = 2724030576, dts = -9223372036854775808, data = 0xa0a99008 "", size = 18349,
stream_index = 0, flags = 0, side_data = 0x0, side_data_elems = 0, duration = 0, destruct = 0xb0dc2050,
priv = 0x0, pos = -1, convergence_duration = 0}}
#6 0xb1cae670 in VideoDecodeInput (stream=0xb1cd1b20 <MyVideoStream>) at softhddev.c:1966
filled = <optimized out>
avpkt = 0xb1cd3c24 <MyVideoStream+8452>
saved_size = 524288
#7 0xb1cb563c in VdpauDisplayHandlerThread () at video.c:9034
filled = <optimized out>
i = 0
err = <optimized out>
decoded = <optimized out>
nowtime = {tv_sec = 203603, tv_nsec = 715030173}
decoder = 0x87eb858
#8 0xb1cba99b in VideoDisplayHandlerThread (dummy=0x0) at video.c:9915
No locals.
#9 0xb7f69955 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#10 0xb7c9e1ae in clone () from /lib/libc.so.6
No symbol table info available.
(gdb)
Versions in use:
vdr (2.1.6/2.1.6) - The Video Disk Recorder
softhddevice (0.6.1rc1-GIT0cdedb8) - A software and GPU emulated HD device
ffmpeg-2.2.1
Updated by arkoko over 10 years ago
Problem is gone after updatinf ffmpeg to the version 2.2.3.
This bug can be closed.