[vz-dev] vzlogger und Einstellung d0
Steffen Vogel
info at steffenvogel.de
Sun Mar 11 19:26:47 CET 2012
Shame on me :(,
Diese Speicherverletzungen rauben mir noch die Nerven :-/
Ich arbeite dran. Mit C++ sollte das ganze dann etwas übersichtlicher
werden.
viele Grüße
Steffen
Am Sonntag, den 11.03.2012, 19:10 +0100 schrieb Thorben Thuermer:
> On Sun, 11 Mar 2012 10:28:42 +0100 (CET) gs2006 at arcor.de wrote:
> [...]
> > erhalte ich folgende Ausgabe:
> >
> > tlinux at tlinux-desktop:~$ sudo vzlogger -v20
> > [Mar 11 09:54:10] Start parsing configuration from /etc/vzlogger.conf
> > [Mar 11 09:54:10][mtr0] New meter initialized (protocol=d0)
> > [Mar 11 09:54:10][ch0] New channel initialized (uuid=...7e21e0 middleware=localhost/middleware.php id=(none))
> > [Mar 11 09:54:10][ch1] New channel initialized (uuid=...066c72 middleware=localhost/middleware.php id=(none))
> > [Mar 11 09:54:10] Opened logfile /var/log/vzlogger.log
> > *** buffer overflow detected ***: vzlogger terminated
> > ======= Backtrace: =========
> > /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0x2cb2d0]
> [...]
> >
> > Wenn ich aber als protocol "random" eingebe werden Daten übermittelt.
> > Selbst wenn ich als protocol "s0" eingebe erhalte ich keine Fehlermeldung.
> > Aber mit hterm kann bekomme ich die Daten des Zählers angezeigt!
> >
> > Sind für das Protokol d0 weiter Eingaben erforderlich?
>
> hier liegt schlicht ein bug in vzlogger im code fuer des s0-protokoll vor,
> irgendein speicherbereich ist zu klein angelegt, und es gibt einen ueberlauf.
> zusaetzlich ist bei dir wohl "fortify" aktiv, das diesen fehler erkennt,
> und das programm abbricht.
> (aber selbst wenn das nicht geschehen wuerde, wuerde es vermutlich abstuerzen.)
> du kannst hier nur warten, bis jemand (steffen ist wohl schon dabei?) den
> fehler behebt,
> oder du kannst, falls du gdb zur hand hast selber mithelfen:
> vzlogger mit --enable-debug kompilieren.
> vzlogger ausfuuehren mit: gdb --args vzlogger -f -v20
> und nach dem absturz erstmal 'bt' eingeben, und das ergebniss posten.
>
> - Thorben
--
Steffen Vogel
Robensstraße 69
52070 Aachen
Mail: info at steffenvogel.de
Web: http://www.steffenvogel.de
Jabber: stv0g at jabber.ccc.de
ICQ: 236033
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20120311/9291e18a/attachment.pgp>
More information about the volkszaehler-dev
mailing list