Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[gelöst] Segfaults mit nvidia
#1
Hallo,
ich habe hier sporadische Abstürze des VDR mit nvidia-390 / Kernel 4.8.12, bzw. nach einem Versuch mit einem neueren Kernel ebenso mit Kernel 4.9.90 (ursprünglich mit Kernel 4.4 /Nvidia-384 war der VDR noch instabiler).
Ich habe mal probiert, alle Plugins zu deaktivieren, das scheint aber auch nicht zu helfen.
Wie es aussieht, lassen sich diese Abstürze durch schnelles Spulen provozieren (gut zum Ausprobieren Smile ).

Mit dem 4.8.12 Kernel fand ich vorhin im syslog folgende Meldung:

Code:
Sep  9 22:38:44 easyVDR kernel: [12486.518915] softhddev video[5987]: segfault at 7f7000000010 ip 00007f712c6fc825 sp 00007f70eaffb7c0 error 4 in libc-2.19.so[7f712c67e000+1be000]

Mit dem 4.9.90 Kernel sehen die Segfaults jetzt seltsamerweise so aus (kann natürlich auch sein, dass das eher zufällig so ist und mit der Kernelversion gar nichts zu tun hat):

Code:
Sep  9 23:03:35 easyVDR kernel: [  220.925284] softhddev video[4907]: segfault at 100000001 ip 00007ff00b2d0ca1 sp 00007fefe1ff9ca0 error 4 in libavutil-ffmpeg3.so.55.58.100[7ff00b2bd000+5b000]


Was mir jetzt beim Suchen nach möglichen Ursachen aufgefallen ist, die libavutil-ffmpeg3.so.55.58.100 gehört ja zum easyVDR-Paket libavutil-ffmpeg55, als dev-Paket ist hier aber das Gegenstück zum Ubuntu-Paket libavutil52 installiert (dito für die anderen libav*-dev Pakete).
Jetzt frage ich mich, ob hier ein Problem liegen könnte, evtl. beim Bauen des Nvidia Treibers nach Kernel-Installation, spielen die libav*-dev's dabei irgendwie mit? Oder ist der Gedanke Blödsinn?
Bevor ich anfange, mir hier mein System mit wilden Experimenten zu zerschiessen, dachte ich, besser mal jemand fragen, der was davon versteht Smile 
Eine easyinfo hänge ich mal an.

Beste Grüße

Michael


Angehängte Dateien
.zip   easyinfo.zip (Größe: 100,75 KB / Downloads: 1)
easyvdr-3.5, TT-3200, NovaS2, Geforce GT1030
Zitieren
#2
Hi

Schalte mal alle Plugins ab, wie gut ist dein Empfang?

Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core™ i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J  2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Zitieren
#3
Hi,
das Abschalten aller Plugins hatte ich wie erwähnt schon versucht, ohne Erfolg.
Dass die Problematik etwas mit dem Empfang zu tun hat, kann ich mir jetzt nicht so recht vorstellen.
Ich hatte das oben vielleicht nicht so gut beschrieben: typischerweise läuft der VDR stabil, solange ich nur "live" ein Programm ansehe oder eine Aufnahme abspiele. Ich hatte nur ganz sporadisch Abstürze die scheinbar "ohne Grund" passierten. Beim Spulen, anscheinend v.a. von HD Aufnahmen, v.a. beim schnellen Spulen, bzw. auch beim Wechseln von Spulen - Pause - Play etc. treten diese Abstürze aber sehr häufig auf (wie oben erwähnt, "gut zum Ausprobieren", wenn ich einen solchen Segfault im Log mal sehen möchte). Deutet das nicht eher auf ein grundsätzliches Problem mit der Videoausgabe hin?

Gruss

Michael
easyvdr-3.5, TT-3200, NovaS2, Geforce GT1030
Zitieren
#4
Hallo,

libavutil ist hier auch aus den Ubuntu-Quellen installiert - libavutil-dev jedoch nicht
Code:
root@easy5:~# apt-cache policy libavutil-dev
libavutil-dev:
 Installiert:           (keine)
 Installationskandidat: 6:9.20-0ubuntu0.14.04.1
 Versionstabelle:
    6:9.20-0ubuntu0.14.04.1 0
       500 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
       500 http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
    6:9.11-2ubuntu2 0
       500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
root@easy5:~# apt-cache policy libavutil52
libavutil52:
 Installiert:           6:9.20-0ubuntu0.14.04.1
 Installationskandidat: 6:9.20-0ubuntu0.14.04.1
 Versionstabelle:
*** 6:9.20-0ubuntu0.14.04.1 0
       500 http://archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
       500 http://security.ubuntu.com/ubuntu/ trusty-security/universe amd64 Packages
       100 /var/lib/dpkg/status
    6:9.11-2ubuntu2 0
       500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
       
libavutil-ffmpeg3-dev ist auch nicht installiert
Code:
root@easy5:~# apt-cache policy libavutil-ffmpeg3-dev
libavutil-ffmpeg3-dev:
 Installiert:           (keine)
 Installationskandidat: 3.3.0-0easyVDR2~trusty
 Versionstabelle:
    3.3.0-0easyVDR2~trusty 0
      1003 http://ppa.launchpad.net/mango-vdr/test-hevc/ubuntu/ trusty/main amd64 Packages
       
       
nvidia-390
Code:
Source: nvidia-graphics-drivers-390
Binary: nvidia-390, nvidia-390-dev, libcuda1-390, nvidia-libopencl1-390, nvidia-opencl-icd-390
Architecture: i386 amd64 armhf
Version: 390.48-0ubuntu0~gpu14.04.2
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Standards-Version: 3.8.0
Vcs-Browser: http://github.com/tseliot/nvidia-graphics-drivers
Vcs-Git: git://github.com/tseliot/nvidia-graphics-drivers.git
Build-Depends: debhelper (>= 9), sed (>> 3.0), libxext6, bzip2, xserver-xorg-dev (>= 2:1.4), execstack, libc6, libxvmc1, dh-modaliases, libxv1, libwayland-dev
wie man sieht hat nvidia keine direkte Abhängigkeit zu ffmpeg/ffmpeg3
Wie ist die Ausgabe von "dkms status"

P.S
Hab hier auch die Probleme beim spulen in den HD-Aufnahmen,ist man zu lange auf der Gelben-Taste crasht VDR.
Dies ist aber nicht der nvidia-390(bei mir nvidia-387 wegen GT-630)da auch mit nvidia-340 das Problem besteht.
(10.09.2019, 00:32)klappnase schrieb: Sep  9 23:03:35 easyVDR kernel: [  220.925284] softhddev video[4907]: segfault at 100000001 ip 00007ff00b2d0ca1 sp 00007fefe1ff9ca0 error 4 in libavutil-ffmpeg3.so.55.58.100[7ff00b2bd000+5b000]
...wie man sieht,liegt es an Plugin Softhddevice im Zusammenspiel mit FFmpeg,was bei mir auch mit VDR-2.3.8 besteht.

Gruss
Wolfgang

Zitieren
#5
@klappnase
dein Avatar wird nicht mehr angezeigt,da externe Links nicht mehr zugelassen sind.
Siehe
Code:
https://www.easy-vdr.de/Musicians/No_Doubt.jpg
Lade dir den Avatar von hier runter
Code:
http://kratos-gaming.net/forums/avatars/Musicians/No_Doubt.jpg
dann das Bild unter "Benutzer-CP >> Dein Profil >> Avatar ändern" hochladen.

Gruss
Wolfgang

Zitieren
#6
Hallo Wolfgang,
vielen Dank für die Rückmeldung!

Zitat:libavutil ist hier auch aus den Ubuntu-Quellen installiert - libavutil-dev jedoch nicht
libavutil-ffmpeg3-dev ist auch nicht installiert

Ok, das spielt hier offenbar keine Rolle.

Zitat:Wie ist die Ausgabe von "dkms status"

Code:
# dkms status
bbswitch, 0.8, 4.4.0-142-generic, x86_64: installed
bbswitch, 0.8, 4.8.12-040812-generic, x86_64: installed
bbswitch, 0.8, 4.9.90-040990-generic, x86_64: installed
nvidia-390, 390.48, 4.4.0-142-generic, x86_64: installed
nvidia-390, 390.48, 4.8.12-040812-generic, x86_64: installed
nvidia-390, 390.48, 4.9.90-040990-generic, x86_64: installed

Sieht für mich jetzt ok aus.

Zitat:Hab hier auch die Probleme beim spulen in den HD-Aufnahmen,ist man zu lange auf der Gelben-Taste crasht VDR.
Dies ist aber nicht der nvidia-390(bei mir nvidia-387 wegen GT-630)da auch mit nvidia-340 das Problem besteht.

Ah, ok! Wenn das so ist, muss ich wohl nicht weiter überlegen, was ich hier jetzt falsch mache Smile

Zitat:..wie man sieht,liegt es an Plugin Softhddevice im Zusammenspiel mit FFmpeg,was bei mir auch mit VDR-2.3.8 besteht


Wie es scheint, läuft da ja auch schon seit einer Weile keine Entwicklung mehr (?). Da isses dann wohl fraglich, inwiefern mit neueren VDR / ffmpeg Versionen Besserung zu erwarten ist.


Zitat:dein Avatar wird nicht mehr angezeigt,da externe Links nicht mehr zugelassen sind.

Ist repariert, dass ihr dann auch wisst, mit wem ihr's zu tun habt Smile

Danke nochmal, und beste Grüsse

Michael
easyvdr-3.5, TT-3200, NovaS2, Geforce GT1030
Zitieren
#7
Hi, 
Ich muss die Abstürze auch bestätigen. Mit v3 ist es stabiler... 
Aber für v3. 5 können wir leider eh nicht mehr viel machen, da Ppa abgeschaltet wurde. 
Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Zitieren
#8
Hi Stefan,
danke für die Info!
Habe jetzt vorgestern abends auf eine freie Partition mal die 3.0 installiert.
Die Installation lief völlig problemlos und wie es aussieht scheint der VDR hier out-of-the-box einwandfrei stabil zu laufen (zumindest hat er alle Spultests absturzfrei überstanden Smile )

Danke an euch alle, tolle Arbeit!! Cool 

Beste Grüsse
Michael
easyvdr-3.5, TT-3200, NovaS2, Geforce GT1030
Zitieren
#9
Hi, 
Ist nicht die Lösung, schon klar... 
V4 kommt in Kürze als alpha. 
Mfg Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Zitieren
#10
Hi,

also, soweit es mich betrifft ist das völlig ok, wenn bei der 3.0 alles gut läuft (und wie's aussieht tut es das ja) bin ich glücklich damit.

Wenn die 4 herauskommt werd ich mir die auf jeden Fall auch mal ansehen, habe jetzt ja wieder die erste Partition über Smile

Beste Grüsse
Michael
easyvdr-3.5, TT-3200, NovaS2, Geforce GT1030
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste