http://bugs.winehq.org/show_bug.cgi?id=10750
Summary: shdocvw carshes after showing webpage Product: Wine Version: CVS/GIT Platform: PC URL: http://www.bridgebaseonline.com/ OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: wine-shdocvw AssignedTo: wine-bugs@winehq.org ReportedBy: paniemin@cc.hut.fi
Created an attachment (id=9594) --> (http://bugs.winehq.org/attachment.cgi?id=9594) wine error output with trace enabled for mshtml and shdocvw
Wine version is todays git pull and build in ubuntu gutsy.
Steps to reproduce: 1. start&login to bbo client 2. click "Help me to find game" 3. click in popup either of submit buttons
result: program crashes
excepted result: Software would move to a table to play or observe.
If I use my firefox to access the webpage that is opened to popup I can choose to play or observer from there. After I press button in firefox game works fine and I end up to a table.
Reason for crash: shdocvw crashes because of null pointer in navigate_hlink.
IMoniker pointer is null that is coming from HlinkFrame_Navigate calling IHlink_GetMonikerReference.
For me it seems like wine is trying to access the content of popup after closing it. But can't be sure because everything happens too fast.
I couldn't yes solve more about this because I'm not too familiar with wines code.
I have added a test if moniker pointer is null and output a message with ERR macro.