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