Project

General

Profile

Bug #5245

SATIP: Playing full mux when opened sesion crashes tvh

Added by Pablo R. about 6 years ago. Updated about 6 years ago.

Status:
Fixed
Priority:
Normal
Category:
SAT>IP
Target version:
-
Start date:
2018-10-08
Due date:
% Done:

0%

Estimated time:
Found in version:
4.3-1453
Affected Versions:

Description

Steps to reproduce that crash:

1.- Play a service or channel (It has to be coming from a SATIP server correctly configured on tvh).
(SatIP server has to be configured as doesn't supports Full mux RX (0), so when playing PID indicator shouldn't show "all").
2.- Play mux (mux grid) that correspond the service played (at the same time as the service or channel is already opened).
3.- You will get a crash because tvheadend try to use "all" when playing mux even when satip isnt configured to do so. (I think this is the reason).

CRASH LINES:

Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (4.3-1453~g4b3b0aab4) [f49b79ae9cb6228adb543a917737920ddf3167f6] CWD: /
Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: Fault address 0x6f00004e78 (N/A)
Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: Loaded libraries: linux-vdso.so.1 /usr/lib/x86_64-linux-gnu/libdvbcsa.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 /lib/x86_64-linux-gnu/libpcre.so.3 /usr/lib/x86_64-linux-gnu/liburiparser.so.1 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /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/libmvec.so.1 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libsystemd.so.0 /lib64/ld-linux-x86-64.so.2 /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/liblzma.so.5 /usr/lib/x86_64-linux-gnu/liblz4.so.1 /lib/x86_64-linux-gnu/libgcrypt.so.20 /lib/x86_64-linux-gnu/libgpg-error.so.0 /lib/x86_64-linux-gnu/libnss_compat.so.2 /lib/x86_64-linux-gnu/libnss_nis.so.2 /lib/x86_64-linux-gnu/libnsl.so.1 /lib/x
Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: Register dump [23]: 000000000000000000007f49c9e325f0000000000000000800000000000002460000564b05446c730000564b05446c91000000000000006a0000000000000000000000000000000200007f49c9e325f000007f49cf79207500000000000000000000000000000000000000000000000000007f49ccc5ae9700007f49c9e325f000007f49ccc5ae970000000000000246002b00000000003300000000000000000000000000000000fffffffe7ffbba130000000000000000
Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: STACKTRACE
Oct  8 17:33:39 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/trap.c:176 0x564b0448b01a 0x564b0427d000
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: ??:0 0x7f49cdb78890 0x7f49cdb66000
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: gsignal+0xc7  (/lib/x86_64-linux-gnu/libc.so.6)
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: abort+0x141  (/lib/x86_64-linux-gnu/libc.so.6)
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: ??:0 0x7f49ccc4c39a 0x7f49ccc1c000
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: ??:0 0x7f49ccc4c412 0x7f49ccc1c000
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_pid.c:106 (discriminator 1) 0x564b044ff951 0x564b0427d000
Oct  8 17:33:40 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/input/mpegts/satip/satip_frontend.c:905 (discriminator 3) 0x564b0454226f 0x564b0427d000
Oct  8 17:33:41 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_mux.c:939 0x564b0450ad69 0x564b0427d000
Oct  8 17:33:41 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/main.c:644 (discriminator 3) 0x564b0444405c 0x564b0427d000
Oct  8 17:33:41 Dell tvheadend[20088]: CRASH: /project/repo/checkout/src/wrappers.c:181 0x564b0444fa71 0x564b0427d000

History

#1

Updated by Jaroslav Kysela about 6 years ago

  • Status changed from New to Fixed

Fixed in v4.3-1454-g098f09c0f .

Also available in: Atom PDF