http://bugs.winehq.org/show_bug.cgi?id=3905
------- Additional Comments From wine@wine.lka.org.lu 2005-22-11 14:04 ------- Correction: actually there is one thing (apart from killing wine) that will get the situation unstuck: a right click or a middle click. This brings up a dialog box "PowerPoint Viewer found an error that it cannot correct. Please exit and restart PowerPoint Viewer". Clicking OK on this dialog box allows to view the presentation normally (... even without restarting it, despite what the dialog box claims...)
The right click only works if not preceded by a left click.
The bug has been existing under this form (black screen) since wine-20050930-SuSELinux93.i586.rpm. Before (up to wine-20050830-SuSELinux93.i586.rpm), there was no black screen, but the "PowerPoint Viewer found an error..." dialog box was visible immediately.
The first version where the error dialog box appeared was wine-20050111-SuSELinux92.i586.rpm. The last version without any error was wine-20041201-SuSELinux92.i586.rpm.
In wine-20050111-SuSELinux92.i586.rpm, the following messages are printed to stderr on startup:
err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80070057 fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80070057!
Then after clicking ok:
fixme:heap:RtlCompactHeap stub
Version 0.9.1 prints the following errors on startup:
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000001-0000-0000-c000-000000000046} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155 err:ole:CoMarshalInterface Failed to marshal the interface {00000001-0000-0000-c000-000000000046}, 80040155 fixme:ole:CoRegisterClassObject CoMarshalInterface failed, 80040155!