Project

General

Profile

Bug #4673

tvheadend 4.2.3-113~g5ba8258~xenial CRASHES when playing back HD streams from HDHomeRun Devices

Added by Diego Rivera about 7 years ago. Updated about 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
Crashes
Target version:
-
Start date:
2017-10-17
Due date:
% Done:

100%

Estimated time:
Found in version:
4.2.3-113~g5ba8258~xenial
Affected Versions:

Description

Last known-working version was 4.2.3-100~g3223213~xenial which appears to no longer be available in the repositories. Version 4.2.3-112-* was also affected. No clue if 4.2.3-111 is also affected (or if it exists). I'm running on Zesty Zapus (17.04). Analog playback (via pipe:// processes) works fine.

Crash info:

Oct 17 15:15:36 tvserver tvheadend[8635]: mpegts: 597MHz in Cable Tica Digital - tuning on HDHomeRun ATSC-T Tuner #0 (192.168.1.16)
Oct 17 15:15:36 tvserver tvheadend[8635]: tvhdhomerun: tuning to auto:597000000
Oct 17 15:15:36 tvserver tvheadend[8635]: subscription: 0002: "192.168.0.214 [ htpc | Kodi Media Center ]" subscribing on channel "Teletica Canal 7", weight: 150, adapter: "HDHomeRun ATSC-T Tuner #0 (192.168.1.16)", network: "Cable Tica Digital", mux: "597MHz", profile="htsp", hostname="192.168.0.214", username="htpc", client="Kodi Media Center" 
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: Signal: 6 in PRG: /usr/bin/tvheadend (4.2.3-113~g5ba8258) [12d33c5ff237f89e9ff9f3d7d757d7309507acfb] CWD: /
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: Fault address 0x3e8000021bb (N/A)
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: Loaded libraries: /usr/lib/libdvben50221.so /usr/lib/libdvbapi.so /usr/lib/libucsi.so /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libz.so.1 /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 /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/libselinux.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/libpcre.so.3 /lib/x86_64-linux-gnu/libgpg-error.so.0 /lib/x86_64-linux-gnu/libnss_compat.so.2 /lib/x86_64-linux-gnu/libnsl.so.1 /lib/x86_64-linux-gnu/libnss_nis.s
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: Register dump [23]: 000000000000000000007f803dfeda50000000000000000800000000000002460000000000000000000002bc0000000400007f803dfedf8000005576fecf4700000000000000000200007f803dfeda50000000000000000200007f80040452300000000000000000000000000000000000007f8069dd277f00007f803dfedac800007f8069dd277f0000000000000246002b00000000003300000000000000000000000000000000fffffffe7ffbba110000000000000000
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: STACKTRACE
Oct 17 15:15:43 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/trap.c:148 0x5576fb8adc1d 0x5576fb6ac000
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: ??:0 0x7f806aa0e670 0x7f806a9fd000
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: gsignal+0x9f  (/lib/x86_64-linux-gnu/libc.so.6)
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: abort+0x16a  (/lib/x86_64-linux-gnu/libc.so.6)
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_network_dvb.c:760 0x5576fb937a24 0x5576fb6ac000
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/dvb_psi.c:364 0x5576fb931c1d 0x5576fb6ac000
Oct 17 15:15:44 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/dvb_psi.c:1581 0x5576fb932840 0x5576fb6ac000
Oct 17 15:15:45 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_table.c:107 0x5576fb928e06 0x5576fb6ac000
Oct 17 15:15:45 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/dvb_psi_lib.c:128 (discriminator 4) 0x5576fb921237 0x5576fb6ac000
Oct 17 15:15:45 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/dvb_psi_lib.c:173 0x5576fb9214c0 0x5576fb6ac000
Oct 17 15:15:45 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_input.c:1231 (discriminator 3) 0x5576fb91b2f9 0x5576fb6ac000
Oct 17 15:15:45 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/input/mpegts/mpegts_input.c:1622 0x5576fb91b4fd 0x5576fb6ac000
Oct 17 15:15:46 tvserver tvheadend[8635]: CRASH: /project/repo/checkout/src/wrappers.c:159 0x5576fb873925 0x5576fb6ac000
Oct 17 15:15:46 tvserver tvheadend[8635]: CRASH: ??:0 0x7f806aa046da 0x7f806a9fd000
Oct 17 15:15:46 tvserver tvheadend[8635]: CRASH: clone+0x5f  (/lib/x86_64-linux-gnu/libc.so.6)

Thanks!

History

#1

Updated by Mark Clarkstone about 7 years ago

Diego Rivera wrote:

.. snip ..

Thanks for the bug report, however please consider using the Ubuntu PPA that has support for 17.04 :).

#2

Updated by Jaroslav Kysela about 7 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|1873c1cf69e22d7e1b0779788c780c1bd48e5817.

#3

Updated by Diego Rivera about 7 years ago

Mark Clarkstone wrote:

Diego Rivera wrote:

.. snip ..

Thanks for the bug report, however please consider using the Ubuntu PPA that has support for 17.04 :).

Thanks! I'll use that one. That said, this isn't the source of the bug. Apparently there's a fix now by Jaroslav Kysela (see comment #2).

Cheers!

#4

Updated by Diego Rivera about 7 years ago

Also, it still doesn't explain why the BinTray repo suddenly lost the older versions which it had been keeping.

I realize there were some disk space issues with it before, however it seems that the work directories are still being kept: https://dl.bintray.com/tvheadend/deb/ shows a lot of ".work_XXXXXXXXXXXXX" directories that could probably be cleaned out in favor of keeping a longer package history, as a contingency for precisely this type of issue.

Cheers!

Also available in: Atom PDF