Project

General

Profile

Bug #125

Invalid free SIGSEGV

Added by thilo about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Category:
AqBanking
Start date:
09/05/2019
Due date:
Betriebssystem:
andere
AqBanking-Version:
git
Anwendung:
andere
Version der Anwendung:

Description

Im Fehlerfall wird msg nie initialisiert. Siehe Patch.

invalidfree.diff Magnifier (611 Bytes) thilo, 10/03/2019 11:29 PM

History

#1 Updated by martin about 2 years ago

  • Category set to AqBanking
  • Status changed from New to Closed

Danke, im git gefixt.

Der korrekte Ansatz waere hier vor allem auch, msg vorher auf NULL zu initialisieren. In dem Fall passiert beim anschliessenden free() nichts. Habe aber jetzt beides eingebaut.

Gruss
Martin

#2 Updated by thilo about 2 years ago

martin schrieb:

Der korrekte Ansatz waere hier vor allem auch, msg vorher auf NULL zu initialisieren. In dem Fall passiert beim anschliessenden free() nichts. Habe aber jetzt beides eingebaut.

Echte Männer brauchen sowas nicht :>
Aber Scherz beiseite, wenn ich mir so den Bugtracker anschaue, könnte der Fehler so gefühlt für 80% der Crashbug Reports der letzten Tage verantwortlich sein.
Er tritt auf, wenn z.b. bei getbankinfo der Server mit HTTP Error 403: Forbidden antwortet. Bumm.

#3 Updated by martin about 2 years ago

Ich glaube ehrlich gesagt nicht, dass das das Problem war (wow, 3 "das" hintereinander...).

Dass der Server 403 meldet, sollte fuer einen Homebanking-Server etwas sehr ungewoehnliches sein. Aber klar, wenn es auftritt, dann Bumm...

#4 Updated by thilo about 2 years ago

martin schrieb:

Dass der Server 403 meldet, sollte fuer einen Homebanking-Server etwas sehr ungewoehnliches sein. Aber klar, wenn es auftritt, dann Bumm...

Das war bei mir der Trigger. Dazu reicht es, wenn man bereits die URL von dem Server etwas falsch geschrieben hat bei der Einrichtung. Und er hat exakt die Symptomatik von #47. Vom Stacktrace her passt es auch.

EDIT: Okay .. es passt nicht .. bei mir waren ein paar mehr Stack Frames in libaqbanking als in #47. D.h. weitersuchen :/

Also available in: Atom PDF