Project

General

Profile

Tvheadend crash while scanning skyuk muxes

Added by Bo Byskov about 9 years ago

Hi,

Just installed Tvheadend (4.1-645~g46c82a8) on our debian server, and added the pre-configured SkyUK muxes.
Scan is running fine for a couple of min., but then crashes and spits out the following msg.:

2015-10-17 21:39:36.034 [ DEBUG] mpegts: SkyUK - adding mux Multiplex [onid:0002 tsid:080F] in SkyUK to scan queue weight 5 flags 1000
2015-10-17 21:39:36.034 [ DEBUG] settings: saving to /root/.hts/tvheadend/input/dvb/networks/1704b992d2295e787797f037e5c59f9d/muxes/6825f65660b312ed90472cfca0b993e5/config
2015-10-17 21:39:40.009 [ DEBUG] nit: completed pid 16 table 00000000 / 00000000
2015-10-17 21:39:42.539 [ INFO] bouquet: new bouquet 'BSkyB Bouquet 14 - Interactive : Region 44'
2015-10-17 21:39:42.539 [ ALERT] CRASH: Signal: 11 in PRG: tvheadend (4.1-645~g46c82a8) [c042cab21121339b8635ed3c1c00c26db810a63d] CWD: /root
2015-10-17 21:39:42.539 [ ALERT] CRASH: Fault address (nil) (Address not mapped)
2015-10-17 21:39:42.539 [ ALERT] CRASH: Loaded libraries: linux-vdso.so.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/lib/x86_64-linux-gnu/libz.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /usr/lib/x86_64-linux-gnu/libavcodec.so.56
/usr/lib/x86_64-linux-gnu/libavutil.so.54 /usr/lib/x86_64-linux-gnu/libavformat.so.56 /usr/lib/x86_64-linux-gnu/libswscale.so.3 /usr/lib/x86_64-linux-gnu/libavresample.so.2
/lib/x86_64-linux-gnu/libdbus-1.so.3 /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/librt.so.1
/lib/x86_64-linux-gnu/libc.so.6 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 /usr/lib/x86_64-linux-gnu/libx264.so.142 /usr/lib/x86_64-linux-gnu/libvpx.so.1
/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 /usr/lib/x86_64-linux-gnu/libvorbis.so.0 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1
/usr/lib/x86_64-linux-gnu/libspeex.so.1 /usr/lib/x86_
2015-10-17 21:39:42.539 [ ALERT] CRASH: Register dump [23]: 000000000000000000007f2c86ca09fa00007f2c86ff746000007f2c86db1d300000000000000001000000000000000100007f2c1803755000007f2c1803634000007f2c1804684000007f2c607df49
0000000000000001300007f2c18046840000000000000000000007f2c607df49a00007f2c86ceb5e000007f2c607df488000000000045cf80000000000001024600300000000000330000000000000004
000000000000000efffffffe7ffbba130000000000000000
2015-10-17 21:39:42.539 [ ALERT] CRASH: STACKTRACE
2015-10-17 21:39:42.554 [ ALERT] CRASH: /root/tvheadend/src/trap.c:148 0x442866
2015-10-17 21:39:42.559 [ ALERT] CRASH: ??:0 0x7f2c875168d0
2015-10-17 21:39:42.569 [ ALERT] CRASH: /root/tvheadend/src/bouquet.c:551 0x45cf80
2015-10-17 21:39:42.580 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/dvb_psi.c:110 0x4a58a3
2015-10-17 21:39:42.591 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/dvb_psi.c:668 0x4a7a52
2015-10-17 21:39:42.600 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/mpegts_table.c:105 0x4a21f2
2015-10-17 21:39:42.609 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/dvb_psi_lib.c:114 (discriminator 4) 0x49bced
2015-10-17 21:39:42.618 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/dvb_psi_lib.c:161 0x49bea1
2015-10-17 21:39:42.627 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/mpegts_input.c:1056 (discriminator 3) 0x496a08
2015-10-17 21:39:42.636 [ ALERT] CRASH: /root/tvheadend/src/input/mpegts/mpegts_input.c:1421 0x496b89
2015-10-17 21:39:42.642 [ ALERT] CRASH: /root/tvheadend/src/wrappers.c:177 0x416037
2015-10-17 21:39:42.646 [ ALERT] CRASH: ??:0 0x7f2c8750f0a4
2015-10-17 21:39:42.646 [ ALERT] CRASH: clone+0x6d (/lib/x86_64-linux-gnu/libc.so.6)
Segmentation fault

I tried to mesh with the bouquet options, and did a clean install of tvh, but both without any luck.

Could this be a bug in tvheadend, or have i missed something ?


Replies (4)

RE: Tvheadend crash while scanning skyuk muxes - Added by Mark Clarkstone about 9 years ago

If you can reproduce this please run Tvheadend under gdb, see Debugging & Traces. Once you have the logs please create a new issue (include a ref to this forum post).

Have you tried just adding 11778000 V 27500000 2/3 instead of using predefined muxes? That should find all active transponders provided you have Network discovery enabled, be sure to delete all your current muxes.

RE: Tvheadend crash while scanning skyuk muxes - Added by Bo Byskov about 9 years ago

I was able to reproduce the crash with the "11778000 V 27500000 2/3" mux under gdb, and have collected some debugging informations. I'll create a new issue and post the log/debug files with it.

On a side note, i added just the 11778000 mux, being the only mux in tvheadend on a fresh installed tvheadend server, and it was scanned without any problems. Since the network discovery was enabled, a bunch of other muxes appeared. The next mux in line for scanning was 12324000 V 29500000 3/4 and everything was looking promising, but it unfortunately crashed and with the same output as before saying : bouquet: new bouquet 'BSkyB Bouquet 13 - Test: London'
I don't know if the "new bouquet" has something to do with tvh crashing, but it kinda looks like it :)

RE: Tvheadend crash while scanning skyuk muxes - Added by Mark Clarkstone about 9 years ago

Okay :)

Remember to include what bouquet you used, your hardware & anything else you might think is relevant no matter how small.

    (1-4/4)