[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