Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Windows » Segfault unter WIndows

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
09.03.2015, 18:35 Uhr
~Clash
Gast


Hi.
Programmiere gerade mit der SDL2, und stoße unter Windows/Wine auf einen Segfault (unter Linux läuft es).

Wenn ich mit auf -pedantic kompiliere, erhalte ich etliche meldungen im stil von

Code:
/home/mumbo/mumbo2/main.cc:67:16: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default]


und 3x

Code:
/home/mumbo/mumbo2/main.cc:235:2: warning: extra ‘;’ [-Wpedantic]
};


Ist mein erster Segfault-
ist es möglich das derartige Aktionen einen verursachen?
Ansonsten: ich habe die exe mit dem mingw-crosscompiler unter linux gebaut - wie hoch schätzt ihr die Wahrscheinlichkeit ein dass es daran liegt? Las bereits das wohl i.d.R. mein code schuld sein dürfte :/

Hat jemand Vorschläge wie ich dem Segfault auf die Spur komme?

Danke
Clash
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.03.2015, 19:44 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat:
ist es möglich das derartige Aktionen einen verursachen?



Zitat:
Hat jemand Vorschläge wie ich dem Segfault auf die Spur komme?

wie wäre es mit einem Debugger?
Für Windows gibt es auch einen speziellen Debugger namens "WinDebug", kurz "WinDbg", den man bei Microsoft kostenlos herunter laden kann. Der dürfte zwar vermutlich nur unter echtem Windows laufen, also k.A., ob auch unter Wine, aber das müsste man ausprobieren. Damit kannst du jedenfalls die Speicherabbilder (Memory-dumps) öffnen, die Windows in so einem Fall erstellt. Dann zeigt er Dir die Stelle an, wo der Segmentation-Fault aufgetreten ist.
Für den Fall, dass der Absturz innerhalb von Windowsfunktionen auftritt, gibt es da auch irgendwo noch Debug-Symbole zum herunter laden.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 10.03.2015 um 19:47 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Windows ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: