You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Robert009

Beginner

  • "Robert009" started this thread

Posts: 21

Location: Tirol, A

  • Send private message

1

Wednesday, February 9th 2005, 11:05pm

disableDoubleEPG --> Memory leak [fixed]

Hi,

Bei der Durchsicht der Statistiken auf meinem c´t VDR ist mir
aufgefallen, daß vdrdevel immer mehr Speicher frisst, bis er sich
nach ca. 12 Stunden restarted. :burn1
Danach geht das Spiel von vorne los.

Ist das noch jemandem aufgefallen, kann das jemand bestätigen?

cu
Robert

--------------------------------- info aus top ---------------------------------------------------
top - 22:53:51 up 3 days, 10:43, 1 user, load average: 0.05, 0.10, 0.09
Tasks: 56 total, 2 running, 54 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% user, 3.6% system, 0.0% nice, 96.1% idle
Mem: 126672k total, 109324k used, 17348k free, 4588k buffers
Swap: 510040k total, 163416k used, 346624k free, 26104k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
29592 root 14 0 1056 1056 844 R 1.6 0.8 0:04.98 top
16710 root 15 0 204m 56m 1696 R 0.7 45.6 8:06.93 vdrdevel
1 root 8 0 280 252 228 S 0.0 0.2 0:04.09 init
--------------------------------------------------------------------------------------------------------

**************************************
* c't VDR Übersicht *
**************************************

c't VDR: 1.3.20-1
Kernel : 2.4.27-ctvdr-1

Patches:
--------------------------------------
enAIO-2.0
jumpplay-0.6
subtitles-ttxtsubs
director
sharelnb
HDTV
setup-show-valid
submenu
disableDoubleEpgEntrys_0.7.1
noepg

Plugins:
( N = Native Plugin )
( ! = Falscher Patchlevel )
--------------------------------------
vdrdevel-plugin-femon (0.8.1-2)
vdrdevel-plugin-remote (0.3.3-3)
vdrdevel-plugin-control (0.0.2a-5)
vdrdevel-plugin-text2skin (0.9+1.0rc2-3)

Addon Packages:
--------------------------------------
vdrdevel-addon-noad (0.5.2+1)
vdrdevel-addon-vdrconvert (0.1.1+1)

......................................

This post has been edited 2 times, last edit by "Robert009" (Feb 13th 2005, 4:49pm)


2

Thursday, February 10th 2005, 12:55am

RE: Vdrdevel 1.3.20 --> Memory leak

Ist mir noch nicht aufgefallen. Aber ich starte zur Zeit auch ziemlich oft neu zum Testen. Interessant wäre, ob das auch ohne Plugins passiert bzw. ob das Speicher-Leak auch beim Standard-Patchlevel auftritt. Vielleicht können wir so einkreisen, ob ein Plugin, ein Patch oder der VDR selbst den Speicher verliert.

Tom

Dr.Nop

Professional

Posts: 941

Location: Baden

  • Send private message

3

Thursday, February 10th 2005, 8:38am

Ist bei c'T der disable-double-EPG-Patch drin ? Der hat bei mir mal ein Speicherleck ausgelöst.

4

Thursday, February 10th 2005, 11:05am

Quoted

Original von Dr.Nop
Ist bei c'T der disable-double-EPG-Patch drin ? Der hat bei mir mal ein Speicherleck ausgelöst.


Ja, ist in der 1.3.20neu reingekommen. Existiert das Speicherleck nur, wenn man den EPG-Patch im Setup auch aktiviert?

@Robert009

Verwendest du den Patch?

Tom

Robert009

Beginner

  • "Robert009" started this thread

Posts: 21

Location: Tirol, A

  • Send private message

5

Thursday, February 10th 2005, 7:56pm

EPG Patch disabled

Hi,


Habe den EPG Patch jetzt (hoffentlich) deaktiviert.
Hier zur Sicherheit meine EPG Einstellungen, vielleicht
fällt euch ja sonst noch was auf.

------------------------------------------------------------------------------
Zeit bis EPG Scan (h) 0>
EPG Fehlerbereinigung: <2>
Alte EPG-Daten anzeigen (min) 0>
Zeitbalken anzeigen nein>
Systemzeit stellen <ja
Transponder für Systemzeit: <5 Das Erste>
Bevorzugte Sprachen 0>
Zeitspanne für dop. EPG-Suche(min) 0>
Doppelten externen EPG-Eintrag <delete
Internen und externen EPG mischen nein>
Erk. des lauf. VPS-Events abschalten nein>
------------------------------------------------------------------------------

Wie krieg ich denn die Plugins wieder raus bei c´t VDR,
habe bis jetzt nur LinVDR verwendet.

cu
Robert

irrer iwan

Professional

Posts: 881

Location: Raum Fulda

Occupation: Strippenzeiher

  • Send private message

6

Thursday, February 10th 2005, 8:08pm

Die Plugins wirst du mit,

apt-get remove vdr-plugin-xxxx


,wieder los.


Lars
Ich bin root, ich darf das !

7

Thursday, February 10th 2005, 8:27pm

RE: EPG Patch disabled

Quoted

Original von Robert009
Wie krieg ich denn die Plugins wieder raus bei c´t VDR,
habe bis jetzt nur LinVDR verwendet.


Man kann auch die zu deaktivierenden Plugins in /etc/vdrdevel/plugin/order.conf mit einem Minuszeichen davor versehen. Beim nächsten Start (/etc/init.d/vdrdevel restart) werden sie dann nicht geladen.

z.B.:
-femon
-remote
-control
-text2skin

Tom

Robert009

Beginner

  • "Robert009" started this thread

Posts: 21

Location: Tirol, A

  • Send private message

8

Thursday, February 10th 2005, 8:56pm

RE: EPG Patch disabled

Danke für die schnelle Hilfe :]

Ich lass die plugins erst mal drin, damit wir dann auch
wirklich nachvollziehen können ob´s am patch oder
an einem plugin liegt.

bis dann
Robert

Robert009

Beginner

  • "Robert009" started this thread

Posts: 21

Location: Tirol, A

  • Send private message

9

Friday, February 11th 2005, 8:26pm

disableDoubleEPG Patch leaked

Hi,

Das Problem ist tatsächlich der disableDoubleEPG Patch.
Nach dem deaktivieren ist das memory leak weg.
Die plugins sind alle noch geladen und machen keine Probleme.

Vielleicht liest der Entwickler/Maintainer des patches ja mit, und
will sich das mal ansehen ;D

Robert

10

Friday, February 11th 2005, 9:24pm

RE: disableDoubleEPG Patch leaked

Quoted

Original von Robert009
Das Problem ist tatsächlich der disableDoubleEPG Patch.
Nach dem deaktivieren ist das memory leak weg.
Die plugins sind alle noch geladen und machen keine Probleme.


Das hast du ja schon wunderbar eingekreist. Ich versuche, den Patch anzupassen. Vielleicht kann ich dich dann zum Testen einspannen?

Tom

11

Sunday, February 13th 2005, 10:18am

RE: disableDoubleEPG Patch leaked

hallo,

Quoted

Original von TomG

Quoted

Original von Robert009
Das Problem ist tatsächlich der disableDoubleEPG Patch.
Nach dem deaktivieren ist das memory leak weg.
Die plugins sind alle noch geladen und machen keine Probleme.


Das hast du ja schon wunderbar eingekreist. Ich versuche, den Patch anzupassen. Vielleicht kann ich dich dann zum Testen einspannen?

Tom

haette ebenfalls Interesse an dem Patch :)
mfg

Dr.Nop

Professional

Posts: 941

Location: Baden

  • Send private message

12

Sunday, February 13th 2005, 11:44am

Ich natürlich auch. Als begeisterter tvmovie2vdr Benutzer ist der Patch echt klasse. Wenn er funktioniert.

13

Sunday, February 13th 2005, 3:35pm

@holymoly, Dr.Nop

Ich wollte den Patch natürlich gleich veröffentlichen, sobald er getestet ist. Bisher habe ich noch keine Rückmeldung von Robert009.

Aber wenn ihr das Problem auch reproduzieren könnt, wäre es natürlich besser, wenn ihr ihn auch testet. Ich habe ein vdrdevel-Paket für Sarge/Multipatch im Verzeichnis:
http://toms-cafe.de/vdr/download/ddepg-test/
bereitgelegt.

Der Patch liegt auch in dem Verzeichnis, falls ihr selbst übersetzen wollt. Man kann ihn auch verwenden, wenn man gar nichts mit ct-VDR/vdrdevel zu tun hat - es ist ein ganz normale Diff-Datei:
patch -p1 < [pfad zum patch]/opt-38_disableDoubleEpgEntrys_0.7.1.dpatch

Tom

Robert009

Beginner

  • "Robert009" started this thread

Posts: 21

Location: Tirol, A

  • Send private message

14

Sunday, February 13th 2005, 4:48pm

disableDoubleEPG --> Memory leak [fixed]

Hi,

Nach fast zwei Tagen problemlosem Test mit dem gepatchten Patch traue
ich mich zu behaupten, daß Tom das Problem gelöst hat und der Memory
leak weg ist. Wie ich schon eingangs erwähnt hatte, ist bei mir cricket
zur Überwachung diverser Parameter(cpu, memory, disk,...) installiert.
Es ist damit auch der "grafische" Beweis erbracht ;)


Danke nochmals an TomG für die prompte Lösung. :cool1

Robert

15

Tuesday, February 15th 2005, 11:02pm

Hallo,

Quoted

Original von TomG
@holymoly, Dr.Nop

Ich wollte den Patch natürlich gleich veröffentlichen, sobald er getestet ist. Bisher habe ich noch keine Rückmeldung von Robert009.

Aber wenn ihr das Problem auch reproduzieren könnt, wäre es natürlich besser, wenn ihr ihn auch testet. Ich habe ein vdrdevel-Paket für Sarge/Multipatch im Verzeichnis:
http://toms-cafe.de/vdr/download/ddepg-test/
bereitgelegt.

Der Patch liegt auch in dem Verzeichnis, falls ihr selbst übersetzen wollt. Man kann ihn auch verwenden, wenn man gar nichts mit ct-VDR/vdrdevel zu tun hat - es ist ein ganz normale Diff-Datei:
patch -p1 < [pfad zum patch]/opt-38_disableDoubleEpgEntrys_0.7.1.dpatch

Tom


kann das Problem momentan selbst nicht reproduzieren,
trotzdem Danke fuer die Anpassungen. :)
mfg