Moin, ich schaue gerade mal mit valgrind drueber, und zumindest im HAL-Scanner sind tatsaechlich noch Loecher.
Werde mal schauen, was ich da noch so finde und die Loecher nach und nach schliessen. Gruss Martin On Montag, 6. April 2009, j...@kleinflintbek.net wrote: > Moin Micha, > > Am 06. Apr 2009 schrieb Micha Lenk: > > [...] > > > Wie sieht denn deine chipcardd.conf aus? Scannt der chipcardd auf deinem > > System periodisch alle paar Sekunden oder machst du das über ein Signal > > getriggert? > > Es scheint das erstere zu sein, ich verwende die chipcardd.conf.default > nur mit den Grundeinstellungen. Ich vermute, das im Code eine Periode > voreingestellt ist, jedenfalls manipuliere ich diese nicht wie es mit der > chipcardd.conf.example möglich wäre. > > Was mir noch aufgefallen ist, daß dbus-daemon --system und hald > --use-syslog im gleichen Takt wie chipcardd4 den Prozessor beanspruchen. > > > Ich vermute, dass das Speicherleck im HAL-Scanner-Code sitzt. In der > > Funktion LC_HalScanner_ReadDevs() (src/lib/server/common/halscanner.c) > > wird die Liste der HAL-Geräte mit libhal_get_all_devices() geholt, aber > > der dadurch allokierte Speicher vermutlich nie freigegeben (aus der Doku > > dieser Funktion: "It is the responsibility of the caller to free with > > libhal_free_string_array()"). Das passiert bei jedem Aufruf dieser > > Funktion, d.h. abhängig von der Konfiguration deines Systems entweder > > periodisch oder immer wenn der chipcardd getriggert vom Signal nach > > neuer Hardware sucht. > > > > Der angehängte Patch könnte das Problem lösen. Kannst du es mal damit > > ausprobieren und uns von den Ergebnissen berichten? > > Ich habe libchipcard mit deinem Patch neu übersetzt und neu gestartet. > Wie es scheint ohne Erfolg. Rambelegung startet mit 0,20 und steigerte > sich innerhalb weniger Minuten auf 0,23. > > MfG > Jens -- "Things are only impossible until they're not" Martin Preuss - http://www2.aquamaniac.de/ AqBanking - http://www.aqbanking.de/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------------------------------ _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel