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