[vz-dev] Fwd: Re: [vz-users] "Bus Error" =?utf-8?Q?=28SIGBUS=3F?=) bei vzlogger mit MeterExec
Claus Beckenbauer
mail at claus-beckenbauer.de
Wed Nov 29 21:20:16 CET 2017
Hallo Zusammen,
Ich hab den Fehler gefunden.
Es ist ein out-of-bounds access auf rds[] in MeterExec::read. In MeterFile::read wird das "darüber hinaus greifen" abgefangen. Ich hab das mal in MeterExec.cpp übernommen (Issue #345).
Gruß,
Claus
On 29 November 2017 at 20:08:56 +01:00, Claus Beckenbauer <mail at claus-beckenbauer.de> wrote:
> Ich denke das ist hier besser aufgehoben ...
>
>
> ---------- Forwarded message ----------
> From: Claus Beckenbauer <mail at claus-beckenbauer.de>
> Date: 29 November 2017 at 20:04:13 +01:00
> Subject: Re: [vz-users] "Bus Error" (SIGBUS?) bei vzlogger mit MeterExec
> To: volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
>
> Hallo Zusammen,
>
> @Udo: Kann eigentlich nicht sein. Die Daten kommen ja über die pipe (stdout).
>
> Ich bin aber einen Schritt weiter.
>
> 1. Der Fehler tritt NICHT auf bei MeterFile
> 2. Ich hab beim MeterExec command jetzt mal einfach ein shell script aufgerufen, was nichts anderes macht als X-mal echo (der Meter Daten)
> Der Fehler ist bei mir (sowohl unter Raspbian Stretch als auch Lubuntu) reproduzierbar. Valgrind meldet einige Probleme.
> Da müsste jetzt fast mal einer von den Entwicklern drauf kucken. Ich komm da so nicht richtig weiter :-/
>
> Zum reproduzieren ist die Config und das ShellScript (command) im Anhang.
>
> Gruß,
> Claus
>
> On 29 November 2017 at 17:37:24 +01:00, Udo1 <udo1 at gmx.net> wrote:
>
> > Moin,
> >
> > Am 29.11.2017 um 12:05 schrieb Claus Beckenbauer:
> >
> > > Das passiert bei ~1500 Bytes.
> > > Jemand ne Idee?
> > >
> > MTU überschritten?
> >
> > Gruß
> > Udo
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20171129/f4378bd2/attachment.html>
More information about the volkszaehler-dev
mailing list