PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C++] Ungültiger Maschinenbefehl



Cypher
05-04-2005, 14:34
hi,
ich hab in c++ ein kleines programm geschrieben um einige selbstprogrammierte klassen zu testen.
Es komiliert und läuft dann auch, aber dann kommt immer "Ungültiger Maschinenbefehl", womit ich absolut gar nichts anfangen kann :confused:
ich verwende sdl und hab eine klasse von std::vector abgeleitet.
sonst is da eigendlich nichts ungewöhnliches dabei :confused:

mfg
cypher

edit:
habs mal mit debug informationen compiliert und gdb sagt
"Program received signal SIGSEGV, Segmentation fault."
damit kann ich aber auch nicht wirklich was anfangen

Cypher
05-04-2005, 19:30
hat sich schon erledigt ;)
ich hab die klasse von grund auf neu geschrieben (die war sowiso nicht schön designed) und vereinfacht, jetzt geht sie.
was der fehler heisst weiß ich allerdings immer noch nicht :rolleyes:

anda_skoa
06-04-2005, 14:17
Segmentation fault bedeutet meistens, daß man auf etwas zugegriffen hat, das nicht oder nicht mehr existiert. Zum Beispiel ein Nullpointer, ein nicht initialisierter Pointer oder ein Pointer auf ein wo anders gelöschte Objekt.,

Ciao,
_