Project

General

Profile

Bug #2502

Assertion while zapping on Astra 19.2E

Added by b kuhls about 10 years ago. Updated about 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2014-11-22
Due date:
% Done:

0%

Estimated time:
Found in version:
git
Affected Versions:

Description

Hi,

using the git rev ea23369c5d4ab578c54f86fa811b94e2467d1eca this assert happens

tvheadend: src/plumbing/globalheaders.c: 218: gh_hold: Assertion `gh->gh_ss == ((void *)0)' failed.

while zapping around on Astra 19.2E. I could not find a pattern, it does happen on several channels, but there is no channel which reproduces the bug 100%. I had 3 crashes in the last two hours, all on SD channels. Client is Kodi beta3 with latest pvr.hts addon.

History

#1

Updated by alf alfonsius about 10 years ago

i have that to, buts a kodi issue i think. on 12.3 everything is fine

#2

Updated by Dennis R about 10 years ago

Hi,

i have the same problems.

Client is Kodi Beta 3 on macosx. Same problems with XBMC 13.2.

TVHeadend is running on RasperriPi on RASPBIAN.

DVB-S Device is Sundtek SkyTV Ultimate.

TVheadend, compiled today: 3.9.2157~gd6bfd1f

Greetings
Dennis

#3

Updated by alf alfonsius about 10 years ago

2157 fixed it for me on kodi14b3(windows)

#4

Updated by Dennis R about 10 years ago

This error happens in tvheadend. How can it be fixed in the client?

#5

Updated by b kuhls about 10 years ago

I tried todays tvheadend tree 3ba0ae6e62808e6227706240fce88661b33a2152
with kodi downgraded to exactly beta3 (88a9a44264d0de569d8e114196ed544b84679adb, dated Nov 16th) and current pvr.hts from xbmc-pvr-addons@opdenkamp´s repo, all self-compiled.

With this setup I could zap to all my 120+ channels without a crash.

Also using vlc as client yesterday I could not provoke the crash on channels which, a few minutes earlier, crashed using Kodi git HEAD, no changes were done to the tvh server during the test while comparing Kodi (crashing) and vlc. Kodi and tvh are running on the same machine (Linux, i3-4330T).

Yesterday zapping also did not crash with the very same kodi beta3 tree and yesterdays tvheadend git HEAD. I have yet to start bisecting Kodi because on Nov 17th there were some pvr-related commits, but, tbh, I fail to see the connection between the observed crash and these commits.

#6

Updated by Jaroslav Kysela about 10 years ago

This issue should be fixed in tvheadend in commit v3.9-2151-g085fd89 .

#7

Updated by Dennis R about 10 years ago

Hi,

hm, i compiled 3.9.2157~gd6bfd1f yesterday. After 2-5 channel switches, this error occured: tvheadend: src/plumbing/globalheaders.c: 218: gh_hold: Assertion `gh->gh_ss == ((void *)0)' failed.

TVHeadend is running on an RaspberryPi with newest Raspbian. Everything was downloaded and installed yesterday.

Greetings
Dennis

#8

Updated by Jaroslav Kysela about 10 years ago

Need a full backtrace from tvh compiled with -O0 or -Og (replace -O2 in CFLAGS in Makefile with -O0 or -Og) to see the full chain in the code.

#10

Updated by Dennis R about 10 years ago

Hi,

yesterday (before your message) i downloaded and compiled new source. I upgraded to KODI Beta 4. I test to switch channels for 20 Minutes. No failures!

Then (after your message) i compiled and installed the version 3.9.2157~gd6bfd1f and Kodi Beta 3. Yesterday it runs also without problems!? I don't know why i had this failure. It was all setup on an completly new SD_Card for the raspberry pi, so it cant't be an old installation.

So, i will test it again, when i am at home.

Greetings
Dennis

#11

Updated by b kuhls about 10 years ago

Jaroslav Kysela wrote:

I believe that this issue is fixed in recent code (commit https://tvheadend.org/projects/tvheadend/repository/revisions/3579d04f48e6d461b2adde1d0fc6ed5e994fddaa ).

Looks good, thx! Currently testing this git rev along with Kodi beta5, freshly compiled tonight. This combo already survived zapping through all channels, also 10+ zaps afterwards to the channels were tvh mostly crashed before.
Now I am testing this loop

while true; do kodi-send --action="Action(SkipNext)"; sleep 10; done

to automatically zap through my channel list, I will let it run for ~1h now...

#12

Updated by b kuhls about 10 years ago

b kuhls wrote:

I will let it run for ~1h now...

tvh & kodi survived two iterations, I consider the bug fixed, thx!

#13

Updated by Jaroslav Kysela about 10 years ago

  • Status changed from New to Fixed

Also available in: Atom PDF