Ursache für RIC_EMPTY_VTBL_PTR
Ursache für RIC_EMPTY_VTBL_PTR
24.03.2010 16:30
Was könnte die Ursache für einen RicError "RIC_EMPTY_VTBL_PTR" sein?
Re: Ursache für RIC_EMPTY_VTBL_PTR
24.03.2010 17:07
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
Re: Ursache für RIC_EMPTY_VTBL_PTR
25.03.2010 08:16
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
Re: Ursache für RIC_EMPTY_VTBL_PTR
25.03.2010 15:03
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

