[Bug 9575] IBExpert need windows native ole32.dll to run

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 12 08:19:37 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=9575





--- Comment #16 from Markus <mst at collogia.de>  2009-09-12 08:19:36 ---
Sorry for the initial confusion. I got the reason for the error now exactly. I
simply misread the debuggers output.

Situation occurs because of the following behaviour:

- Application calls StgOpenStorage for an file that is already opened.
- In line 6130 *ppstgOpen is set to NULL
- The CreateFileW afterwards fails and the procedure goes into error handling
- *ppstgOpen is not touched any more and points to NULL
- Nevertheless application tries to read data at *ppstgOpen
- So crash there.

My initial fix worked because it allowed a second open to the file and the
pointer got initialized correctly.

Best regards.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list