Ciao
Ich habe ein stabiles System auf dem PI3, das seit Monaten wunderbar alle Tätigkeiten fehlerlos erledigt, insbesondere meine FHEM Steuerung.
Nun habe ich auf einer angeschlossenen SanDisk USB einige Videos, die ich via DLNA auf unserem Fernseher abspielen will. Das funktioniert auch soweit ganz gut und ich wundere mich, das PI dazu auch noch so wenig CPU braucht.
Leider stürtz mir der minidlnad immer wieder ab, wenn ich ein Video nicht abspielen kann und es kommt zu einem INternal Error im kernel. Hier der Ausschnitt aus dem syslog:
Apr 6 10:38:57 pi3 kernel: [ 353.879260] Unable to handle kernel NULL pointer dereference at virtual address 0000005c
Apr 6 10:38:57 pi3 kernel: [ 353.879286] pgd = 83eb8000
Apr 6 10:38:57 pi3 kernel: [ 353.879296] [0000005c] *pgd=0d25b835, *pte=00000000, *ppte=00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879325] Internal error: Oops: 17 [#2] SMP ARM
Apr 6 10:38:57 pi3 kernel: [ 353.879337] Modules linked in: rfcomm cmac bnep hci_uart bluetooth ecdh_generic binfmt_misc fuse sg brcmfmac brcmutil cfg80211 rfkill uio_pdrv_genirq fixed uio snd_bcm2835(C) snd_pcm snd_timer snd i2c_dev ip_tables x_tables ipv6
Apr 6 10:38:57 pi3 kernel: [ 353.879462] CPU: 3 PID: 2878 Comm: minidlnad Tainted: G D C 4.14.30-v7+ #1102
Apr 6 10:38:57 pi3 kernel: [ 353.879471] Hardware name: BCM2835
Apr 6 10:38:57 pi3 kernel: [ 353.879482] task: 8d24cb00 task.stack: 83e72000
Apr 6 10:38:57 pi3 kernel: [ 353.879503] PC is at tcp_push+0x64/0x148
Apr 6 10:38:57 pi3 kernel: [ 353.879515] LR is at 0x13a02db7
Apr 6 10:38:57 pi3 kernel: [ 353.879526] pc : [<806ce3a4>] lr : [<13a02db7>] psr: 60000113
Apr 6 10:38:57 pi3 kernel: [ 353.879537] sp : 83e73ba0 ip : 9b66a03c fp : 83e73bc4
Apr 6 10:38:57 pi3 kernel: [ 353.879542] Unable to handle kernel NULL pointer dereference at virtual address 0000005c
Apr 6 10:38:57 pi3 kernel: [ 353.879549] pgd = 8d23c000
Apr 6 10:38:57 pi3 kernel: [ 353.879555] [0000005c] *pgd=0d1d9835, *pte=00000000, *ppte=00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879568] r10: 842b5380 r9 : ffffffe0 r8 : 9b66a03c
Apr 6 10:38:57 pi3 kernel: [ 353.879578] r7 : 00008000 r6 : 000005a8 r5 : 00000000 r4 : 9b669f40
Apr 6 10:38:57 pi3 kernel: [ 353.879586] r3 : 00000000 r2 : ec60d249 r1 : 000005a8 r0 : 13a02db7
Apr 6 10:38:57 pi3 kernel: [ 353.879595] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Apr 6 10:38:57 pi3 kernel: [ 353.879601] Control: 10c5383d Table: 03eb806a DAC: 00000055
Apr 6 10:38:57 pi3 kernel: [ 353.879609] Process minidlnad (pid: 2878, stack limit = 0x83e72210)
Apr 6 10:38:57 pi3 kernel: [ 353.879617] Stack: (0x83e73ba0 to 0x83e74000)
Apr 6 10:38:57 pi3 kernel: [ 353.879629] 3ba0: 000005a8 806d1930 00000310 83e73c98 9b669f40 00000310 83e73c5c 83e73bc8
Apr 6 10:38:57 pi3 kernel: [ 353.879646] 3bc0: 806d1950 806ce34c 000005a8 83e73bd8 8014f388 8014da24 80c069c4 80d0a08c
Apr 6 10:38:57 pi3 kernel: [ 353.879663] 3be0: 80c049c0 83e72008 00000000 b89b0f00 00000000 00000000 00000000 00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879679] 3c00: 00000001 00000000 83e73ca0 9b66a090 000005a8 00028000 83e73c34 000005a8
Apr 6 10:38:57 pi3 kernel: [ 353.879696] 3c20: 7fffffff b991bc00 b9f8ed40 80780000 83e73c84 9b669f40 999348c0 83e73c98
Apr 6 10:38:57 pi3 kernel: [ 353.879713] 3c40: 00000000 ba18c1b4 00000001 3c9eaef8 83e73c84 83e73c60 80657050 806d1654
Apr 6 10:38:57 pi3 kernel: [ 353.879729] 3c60: 00001000 b89b0f00 00000000 001e21b4 00001000 00000000 83e73ce4 83e73c88
Apr 6 10:38:57 pi3 kernel: [ 353.879746] 3c80: 8065b568 80656ffc 00001000 8045e168 8d645000 00001000 00000000 00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879762] 3ca0: 00000003 00000310 00000cf0 83e73c90 00000001 00000000 00000000 00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879779] 3cc0: 00028000 00000000 9b669f40 ba18c1b4 00000000 00000000 83e73d14 83e73ce8
Apr 6 10:38:57 pi3 kernel: [ 353.879795] 3ce0: 806d1584 8065b4ac 00028000 00028000 83e73d14 83e73d00 9b669f40 00028000
Apr 6 10:38:57 pi3 kernel: [ 353.879812] 3d00: 00001000 00000000 83e73d44 83e73d18 806d1630 806d1520 00028000 b8a39b10
Apr 6 10:38:57 pi3 kernel: [ 353.879829] 3d20: 945c44ec 9b669f40 999348c0 00000000 8d024300 802bdb54 83e73d7c 83e73d48
Apr 6 10:38:57 pi3 kernel: [ 353.879845] 3d40: 806fef58 806d15f0 00028000 000003a2 00001000 945c44ec 83e73dcc 83e73d68
Apr 6 10:38:57 pi3 kernel: [ 353.879862] 3d60: 00028000 ba18c1b4 00000000 8d024300 83e73d94 83e73d80 80657bac 806fef08
Apr 6 10:38:57 pi3 kernel: [ 353.879879] 3d80: 00028000 000003a2 83e73dac 83e73d98 80657c04 80657b84 00028000 80116458
Apr 6 10:38:57 pi3 kernel: [ 353.879895] 3da0: 83e73dd4 83e73db0 802bdbc4 80657bd4 83e73db8 00028000 0000d000 00000000
Apr 6 10:38:57 pi3 kernel: [ 353.879912] 3dc0: aac89538 83e73e00 83e73dfc 83e73dd8 802bee10 802bdb60 8d024300 8084da00
Apr 6 10:38:57 pi3 kernel: [ 353.879928] 3de0: 00000000 00000000 00010000 0038f94e 83e73e44 83e73e00 802bf5d0 802bed08
Apr 6 10:38:57 pi3 kernel: [ 353.879945] 3e00: 00003000 00001000 00000004 946e9000 0000d000 00000000 00000000 0000d000
Apr 6 10:38:57 pi3 kernel: [ 353.879961] 3e20: 00000000 00000000 00000004 8084da00 00392000 00000000 83e73e5c 83e73e48
Apr 6 10:38:57 pi3 kernel: [ 353.879978] 3e40: 802bf618 802bf57c 00000004 802bdb54 83e73e7c 83e73e60 802bdb4c 802bf5f4
Apr 6 10:38:57 pi3 kernel: [ 353.879994] 3e60: 00000004 00392000 8d024300 83e73ed0 83e73ecc 83e73e80 802be3f4 802bdb0c
Alles anzeigen
Offensichtlich gibt es hier dann einen pointer, der auf eine falsche Adresse zeigt.
Ich muss dann neu Booten, um den minidlna wieder zu nutzen. Auch ein "systemctl restart minidlna" hilft nicht.
2. Frage - Warum forked der minidlna so viele Prozesse, machmal habe ich über 50 minidnlad´s als Kinder laufen?
3. Frage - Ist es evtl. ratsam einen anderen DLNA Server zu nutzen, wenn ja, welchen.
Gruss & Dank
V.