@FireFly:
update bitte auf den neusten Treiber und hoffe dass es dann weg ist. (bzw. da

)
Hallo powarman,
mal wieder ein Zwischenstand: Ich bin zunächst nicht zum updaten bekommen und hatte dann letzten Do einen segfault:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
|
[ 572.225007] Call Trace:
[ 572.225007] [<ffffffffa02621a2>] sti7109_raw_data+0x212/0x470 [saa716x_ff]
[ 572.225007] [<ffffffffa0260b1f>] do_dvb_osd_ioctl+0x4f/0xe0 [saa716x_ff]
[ 572.225007] [<ffffffffa026055a>] saa716x_usercopy+0xca/0x180 [saa716x_ff]
[ 572.225007] [<ffffffffa02606ac>] dvb_osd_ioctl+0x1c/0x40 [saa716x_ff]
[ 572.225007] [<ffffffff811653e5>] do_vfs_ioctl+0x85/0x2e0
[ 572.225007] [<ffffffff811656d8>] sys_ioctl+0x98/0xa0
[ 572.225007] [<ffffffff815a4c12>] system_call_fastpath+0x16/0x1b
[ 572.225007] [<00007fba949b1d67>] 0x7fba949b1d66
[ 572.225007] Code: b8 2a 00 89 82 3c f0 00 00 30 c0 c3 0f 1f 40 00 85 c9 7e 25 31 c0 81 c6 00 00 02 00 0f 1f 40 00 4c 63 c8 44 8d 04 06 4c 03 47 20
[ 572.225007] 8b 0c 0a 45 89 08 83 c0 04 39 c1 7f e7 31 c0 c3 0f 1f 40 00
[ 572.225007] RIP [<ffffffffa026c8bb>] saa716x_phi_write+0x1b/0x30 [saa716x_core]
|
Das hat mich dann zum Update auf dem Treiber vom 4.3. motiviert

denn damit sollte das behoben sein wenn ich das richtig sehe.
Aber letzten Sa hatte ich dann wieder das Phänomen, dass alles ziemlich langsam reagierte (jeweils mindestens 2s bis das OSD aktualisiert wurde, ca 5s bis eine Wiedergabe gestartet wurde!), aber diesmal wurde das OSD noch dargestellt

Im VDR-Log mit meiner syslog-Erweiterung findet sich dann folgendes:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
Mar 10 13:21:17 vdr: [2274] dvbhddevice:cHdffOsdRaw::Flush: RenderDisplay rc=-1, mDisplay=00000000, mBitmapPalette=00000000
Mar 10 13:21:39 vdr: last message repeated 588 times
...
Mar 10 13:21:39 vdr: [2274] dvbhddevice:cHdffOsdRaw::Flush: RenderDisplay rc=-1, mDisplay=00000000, mBitmapPalette=00000000
Mar 10 13:21:45 vdr: last message repeated 198 times
...
Mar 10 13:21:49 vdr: [2274] dvbhddevice:cHdffOsdRaw::Flush: RenderDisplay rc=-1, mDisplay=00000000, mBitmapPalette=00000000
Mar 10 13:21:51 vdr: last message repeated 62 times
...
Mar 10 13:21:51 vdr: [2274] dvbhddevice:cHdffOsdRaw::Flush: RenderDisplay rc=-1, mDisplay=00000000, mBitmapPalette=00000000
Mar 10 13:21:53 vdr: last message repeated 51 times
...
Mar 10 13:21:53 vdr: [2274] dvbhddevice:cHdffOsdRaw::Flush: RenderDisplay rc=-1, mDisplay=00000000, mBitmapPalette=00000000
Mar 10 13:22:01 vdr: last message repeated 235 times
|
und im syslog findet sich folgendes
|
Source code
|
1
2
3
4
5
6
|
Mar 10 13:20:17 rsyslogd-2177: imuxsock begins to drop messages from pid 2274 due to rate-limiting
Mar 10 13:20:22 rsyslogd-2177: imuxsock lost 69 messages from pid 2274 due to rate-limiting
Mar 10 13:21:44 rsyslogd-2177: imuxsock begins to drop messages from pid 2274 due to rate-limiting
Mar 10 13:21:45 rsyslogd-2177: imuxsock lost 25 messages from pid 2274 due to rate-limiting
Mar 10 13:22:24 rsyslogd-2177: imuxsock begins to drop messages from pid 2274 due to rate-limiting
Mar 10 13:22:27 rsyslogd-2177: imuxsock lost 73 messages from pid 2274 due to rate-limiting
|
Für mein Verständnis sind das viel zu viele RenderDisplay-Aufrufe, so schnell tippe ich auch nicht auf der Fernbedienung.

Das rc=-1 kommt übrigens jetzt immer mit dem neuen Treiber.
Was ist denn mit der libhdffcmd anders geworden? Wird unter bestimmten Umständen ein dirty-Flag oder etwas ähnliches nicht gelöscht so das andauernd das RenderDisplay aufgerufen wird? Nach einem VDR-Neustart war übrigens wieder alles ok, ein Treiber-Reload war nicht notwendig.
Gruß
FireFly