Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Absturz nach mehreren Stunden #67

Closed
lorbetzki opened this issue May 7, 2024 · 5 comments
Closed

Absturz nach mehreren Stunden #67

lorbetzki opened this issue May 7, 2024 · 5 comments
Labels
bug Something isn't working released Issue has been fixed

Comments

@lorbetzki
Copy link

Hi,

ich bekomme nach einigen Stunden folgenden Fehler
image

RscpMqttMain.cpp(2205) Error: Socketreceive Error errno 4 es wird zwar eine neue Verbindung aufgebaut, aber keine Daten empfangen. Danach breche ich mit Strg+c ab und bekomme
double free or corruption (out)

Der Fehler tritt seit Version 3.19 auf, davor habe ich den Fehler nicht. Eine Idee?

@pvtom
Copy link
Owner

pvtom commented May 7, 2024

Hi Kristian,
immer wieder spannend, was so auftaucht.
errno 4 ist der Output der recv-Funktion (Lesen vom Netzwerk-Socket) und steht für EINTR.
Der Status wird derzeit nicht korrekt behandelt.
Ich hoffe, Google hat hier recht und den richtigen Vorschlag gemacht.
Wenn Du möchtest, könntest Du Zeile 2204 in der Datei RscpMqttMain.cpp so abändern:

if ((errno == EAGAIN) || (errno == EWOULDBLOCK) || (errno == EINTR)) continue;

Ich hoffe, das hilft?!

Gruß Thomas

@lorbetzki
Copy link
Author

Alles klar, ich habe die Änderung vorgenommen, kompiliert und gestartet. Ich melde mich. Danke schonmal

@lorbetzki
Copy link
Author

lorbetzki commented May 10, 2024

also ich würde sagen, der Fehler ist mit obiger Änderung behoben. Seither keine Abstürze mehr. Vielen Dank für die prompte Unterstützung

@pvtom
Copy link
Owner

pvtom commented May 10, 2024

Das freut mich, prima. Danke fürs Testen!

@pvtom pvtom added the bug Something isn't working label May 11, 2024
@pvtom
Copy link
Owner

pvtom commented May 12, 2024

Die Lösung ist jetzt in das neue Release v3.23 eingeflossen.

@pvtom pvtom added the released Issue has been fixed label May 12, 2024
@pvtom pvtom closed this as completed May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working released Issue has been fixed
Projects
None yet
Development

No branches or pull requests

2 participants