Bug #4766
Crash after descrambling multiple channels
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Descrambling
Target version:
-
Start date:
2017-12-04
Due date:
% Done:
100%
Estimated time:
Found in version:
4.3-750~g186248a14
Affected Versions:
Description
Continue after this issue:
http://tvheadend.org/issues/4749#change-24451
gdb:
Thread 36 "tvh:mi-main" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdcbe8700 (LWP 11956)] 0x0000555555832f20 in descrambler_descramble (t=0x55555cc80dd0, st=0x55555cc83da0, tsb=0x7fff9c02cdd9 "G\n-\224\025", len=188) at src/descrambler/descrambler.c:1158 1158 tvhwarn(LS_DESCRAMBLER, "%s %s stream key[%d] is not valid",
2017-12-04 18:54:47.510 [ ERROR] tcp: tcp_server_loop: tvhpoll_wait: Interrupted system call 2017-12-04 18:54:47.510 [ ALERT] CRASH: Signal: 11 in PRG: /home/tvh/tvheadend/build.linux/tvheadend (4.3-750~g186248a14) [716e31bc5bcc8375da90f44b7778bc2267c4b7ca] CWD: /home/ditev/zapisi 2017-12-04 18:54:47.510 [ ALERT] CRASH: Fault address 0x60 (Address not mapped) 2017-12-04 18:54:47.511 [ ALERT] CRASH: Loaded libraries: linux-vdso.so.1 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 /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 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libmvec.so.1 /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libc.so.6 /lib64/ld-linux-x86-64.so.2 [New Thread 0x7fffc49e4700 (LWP 17239)] 2017-12-04 18:54:47.511 [ ALERT] CRASH: Register dump [23]: 00007fffd40123a000007ffff78d790000007ffff78d794000007ffff78d794000007fffde7f57ae00007fffde7f57af000055555756044000007fffdcbe8700000000000000000a000000000000000000007fffdcbe75b0000000000000000000000032a3eeef8c000000000000000000000032a3eeef8c00007fffdcbe75200000555555832f200000000000010202002b0000000000330000000000000004000000000000000efffffffe7ffbba010000000000000060 2017-12-04 18:54:47.511 [ ALERT] CRASH: STACKTRACE 2017-12-04 18:54:47.518 [WARNING] linuxdvb: Silicon Labs Si2183 : DVB-S #1 - read() EOVERFLOW 2017-12-04 18:54:47.607 [ ALERT] CRASH: /home/tvh/tvheadend/src/trap.c:148 0x55555579677c 0x555555554000 2017-12-04 18:54:47.658 [ ALERT] CRASH: ??:0 0x7ffff6e3b3b0 0x7ffff6e29000 2017-12-04 18:54:47.701 [ ALERT] CRASH: /home/tvh/tvheadend/src/descrambler/descrambler.c:1158 0x555555832f20 0x555555554000 2017-12-04 18:54:47.739 [ ALERT] CRASH: /home/tvh/tvheadend/src/input/mpegts/tsdemux.c:340 0x55555584125a 0x555555554000 2017-12-04 18:54:47.777 [ ALERT] CRASH: /home/tvh/tvheadend/src/input/mpegts/mpegts_input.c:1410 (discriminator 2) 0x55555583de91 0x555555554000 2017-12-04 18:54:47.816 [ ALERT] CRASH: /home/tvh/tvheadend/src/input/mpegts/mpegts_input.c:1553 0x55555583e4c4 0x555555554000 2017-12-04 18:54:47.852 [ ALERT] CRASH: /home/tvh/tvheadend/src/wrappers.c:161 0x5555557463a6 0x555555554000 2017-12-04 18:54:47.903 [ ALERT] CRASH: ??:0 0x7ffff6e30519 0x7ffff6e29000 2017-12-04 18:54:47.903 [ ALERT] CRASH: clone+0x3f (/lib/x86_64-linux-gnu/libc.so.6)
History
Updated by Jaroslav Kysela almost 7 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|7fe709020b2bcaf0aa08e7b29dbb870ce691bb96.
Updated by Pablo R. almost 7 years ago
I have never seen 0 errors in an hour. Woow.
Thanks for that commit.