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

Reply via email to