Ursache für RIC_EMPTY_VTBL_PTR

1978 Betrachtungen
Seite: 1
ph2nd
avatar
Community Member
8 Beiträge

Ursache für RIC_EMPTY_VTBL_PTR

Was könnte die Ursache für einen RicError "RIC_EMPTY_VTBL_PTR" sein?

Walter
avatar
Moderator
29 Beiträge

Re: Ursache für RIC_EMPTY_VTBL_PTR

Hi

Ich denke genau was es sagt. das vtbl ist 0, das heisst das es nicht gefuellt ist.
- Heap ist leer, also create hat ein 0-pointer zurueck gekriegt
- Es ist ein interface class, der hat kein vtbl der gefuellt ist

Etwas anderes kann ich mir nicht bedenken.

Gruesse

Walter

ph2nd
avatar
Community Member
8 Beiträge

Re: Ursache für RIC_EMPTY_VTBL_PTR

Hi Walter,

der heap ist halb voll bzw. halb leer. Das zeigt mir die maximale Heapadresse und der maximale Speicherbedarf im Heap.
EventsMax ist auch unter dem angelegten Wert.
Der Fehler wird in "RiCReactive_takeEvent" ausgelöst.
Es handelt sich um normale Klassen und der Fehler tritt immer auf, wenn bei der alten Klasse der Destructor aufgerufen wird und Anschluss bei der neuen Klasse der Konstruktor.

Gruss, ph2nd

ph2nd
avatar
Community Member
8 Beiträge

Re: Ursache für RIC_EMPTY_VTBL_PTR

Hi Walter,

hab gemerkt, dass es das geteilte Statechart in der Klasse war. Zumindest stürzt die Software jetzt nicht mehr ab.

Kann das sein?

Gru

Seite: 1

Currently Online:

There is nobody online.

Welcome to our latest member: lammils