[flatplus] Segfaults on channel switch - Still alive

  • I'm so sorry, but I have to abandon my favorite skin, because only with it I frequently (not always) have segfaults after channel switching.
    I've collected as much as possible logs. Maybe somebody able to find a real reason of crashes. My guess that it because of reading DVB device status after channel switching (signal bar, DVB devices status?).

    Logfiles
    gdb
    strace

    Google translate:
    Es tut mir leid, aber ich habe zu meinen Lieblings-Haut verlassen, denn nur damit ich häufig (nicht immer) haben segfaults nach Kanalwechsel.
    Ich habe so viel wie möglich Protokolle gesammelt. Vielleicht hat jemand in der Lage, einen wirklichen Grund der Unfälle von ihnen zu finden. Meine unbestätigte Vermutung, dass es aufgrund der Lektüre DVB Gerätestatus nach der Kanalumschaltung (Signal-Bar, DVB-Geräte-Status?).

    br,
    Arthur

    Intel Core2 Duo E7400 @ 2.80GHz; 4GB RAM; GeForce GT520; Slackware-14.1; DD Cine S2 v6.5; TBS 8920; 2xTT C-1501; Triax 1.2m; SuperJack DG-120 85°E-30°W; vdr-2.2.x

    Edited 2 times, last by arkoko (February 18, 2015 at 7:05 AM).

  • Hi
    In the backtrace I see nothing about flatPlus. It seems vdr core (channels.c).
    Please provide more information about your versions (vdr version, vdr patches, flatPlus version, etc).

    Kann ein Mod dieses hier in einen extra Thread abspalten, damit der Ursprungsthread für sich bleibt, danke!

    Regards
    Martin

  • I know it's strange and that there no direct indication to the skin found, but for some reason only with flatplus I have such problem. I have tried original vdr's skin, skinsoppalusikka and nOpacity (currently in the use).
    I have the vanilla unpatched vdr-2.1.10 and latest flatplus 0.5.1 in use.

    Usually if hang occured the following freezed picture stays on the screen:

    Intel Core2 Duo E7400 @ 2.80GHz; 4GB RAM; GeForce GT520; Slackware-14.1; DD Cine S2 v6.5; TBS 8920; 2xTT C-1501; Triax 1.2m; SuperJack DG-120 85°E-30°W; vdr-2.2.x

  • Thank You for the screenshot. Can You please test the skin without "audio / video" bitrate display.
    I use it not productive for me so it's not tested long, this could be the bug.
    I will test it the next days and maybee I found a bug.

    Regards
    Martin

  • Great, looks promising. At the first 30 minutes test no segfaults occurred anymore.
    Testing continued ...

    One picture always better than 1000 words :)

    Intel Core2 Duo E7400 @ 2.80GHz; 4GB RAM; GeForce GT520; Slackware-14.1; DD Cine S2 v6.5; TBS 8920; 2xTT C-1501; Triax 1.2m; SuperJack DG-120 85°E-30°W; vdr-2.2.x

    Edited once, last by arkoko (February 17, 2015 at 10:40 PM).

  • I only test this feature on my development vdr. I switch between channels and look if the feature works. Until now it works and I had no segfaults. I will look at it, maybee I find a bug, otherwise I will delete this feature. Thank You for reporting!

    Regards
    Martin

  • Is it possible that crash happened when SNR value doesn't obtained quick enough from dvb device with enabled audio/video bitrate display?

    Intel Core2 Duo E7400 @ 2.80GHz; 4GB RAM; GeForce GT520; Slackware-14.1; DD Cine S2 v6.5; TBS 8920; 2xTT C-1501; Triax 1.2m; SuperJack DG-120 85°E-30°W; vdr-2.2.x

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!