Hallo Heiko,

On 28.03.2013 15:17, Heiko Schlittermann wrote:
Wir haben hier beim Beenden eines Programmes in Wine folgendes im Log:

wine: Unhandled page fault on read access to 0x00000000 at address \
     0x0000:0x0090f866 (thread 0020), starting debugger...


Es gibt dazu einige Einträge, oft bezogen auf den versuchten Start eines
Programmes mit Wine.

Was der Text mir sagen soll, ist in etwa klar - es wird ein 0-Pointer
derefenziert zum Lesen. Für mich wichtiger wäre die Information, ob
jemand mit Gewissheit sagen kann, wo die Ursache liegt: Bugs in Wine,
Bugs in der Anwendung? Kann man mit der Thread-ID etwas anfangen oder
aus der referenzierenden Adresse etwas ableiten?

Folgende Punkte sind noch von Interesse:
1. wine --version (sollte neuer als 1.5 sein, optimal 1.5.26)
2. Hast du evtl. einen "backtrace" oder erscheint bei dir der Crash-Dialog?
3. Was genau macht die App (um einzugrenzen, wo der Fehler sein könnte, z.B. 3D-Grafik ...)? (Gibt es evtl. eine Demo-Version davon?)

Kannst du für den Anfang eine Log-Datei für die Anwendung erstellen (http://wiki.winehq.org/FAQ#head-525985fc2b5c9dcaed99a4701b949ee1ee7bafd3)? Mit etwas Glück sind darin alle nötigen Informationen vorhanden. Achte darauf, dass vorm Start noch keine andere Wine-Anwendung läuft. Sollten die Informationen immer noch etwas dürftig sein, kannst du es mal mit "WINEDEBUG=+tid,+seh wine app.exe" probieren.

Evtl. hilft dir "winedbg" ( http://www.winehq.org/docs/winedev-guide/dbg-commands ) weiter, da könntest du zumindest zu dem Thread die Informationen finden (Achtung: Thread-ID kann sich ändern) - dies musst du aber vermutlich vorm Programmabsturz machen (mit: "info thread").

Viele Grüße
Rico

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an