Project

General

Profile

Bug #4766

Crash after descrambling multiple channels

Added by Petar Ivanov almost 7 years ago. Updated almost 7 years ago.

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

#1

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.

#2

Updated by Pablo R. almost 7 years ago

I have never seen 0 errors in an hour. Woow.

Thanks for that commit. :)

Also available in: Atom PDF