http://bugs.winehq.org/show_bug.cgi?id=26193
Summary: Foobar2000 crashes when "UPnP Controller" is selected in the "View" menu. Product: Wine Version: 1.3.14 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jonathanbusby@gmail.com
Created an attachment (id=33393) --> (http://bugs.winehq.org/attachment.cgi?id=33393) STDERR output to terminal after running "wine foobar2000.exe 2>&1 | tee ~/stderr.txt"
Steps to reproduce :
1) Download the latest version of Foobar200 and install it :
http://www.foobar2000.org/files/42c6bc44ef7b843494a549930b1588b5/foobar2000_... ( v1.1.3 as of this bug report )
2) Download the "UPnP/DLNA Renderer, Server, Control Point 0.99.31" ( http://www.foobar2000.org/components/view/foo_upnp ) component/DLL and extract it into ~/.wine/drive_c/Program Files/foobar2000/components/
3) Launch Foobar2000 and click on the "View" menu, then click on "UPnP Controller"
4) After a few seconds the main window should disappear and Foobar2000 should display a dialog box with the title "foobar2000 has crashed", with the body "Would you like to send a report about the crash for analysis?" and with the choices "Send Report", "View Report", "Help" and "Cancel".
5) Click on "View Report" and the proverbial Wine message box entitled "Program Error" is displayed with the normal content : "The program foobar2000.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience....."
http://bugs.winehq.org/show_bug.cgi?id=26193
Jonathan Busby jonathanbusby@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonathanbusby@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=26193
Michael Pujos pujos.michael@laposte.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pujos.michael@laposte.net
http://bugs.winehq.org/show_bug.cgi?id=26193
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://www.foobar2000.org/d | |ownload CC| |focht@gmx.net Component|-unknown |shell32 Summary|Foobar2000 crashes when |Foobar2000 crashes when |"UPnP Controller" is |"UPnP Controller" is |selected in the "View" |selected in the "View" menu |menu. |(crash reporter needs | |SHELL32.dll.SHOpenFolderAnd | |SelectItems stub) Ever Confirmed|0 |1
--- Comment #1 from Anastasius Focht focht@gmx.net 2011-05-15 12:19:39 CDT --- Hello,
confirming, the crash reporter crashes ;-)
--- snip --- wine: Call from 0x7bc4b156 to unimplemented function SHELL32.dll.SHOpenFolderAndSelectItems, aborting wine: Unimplemented function SHELL32.dll.SHOpenFolderAndSelectItems called at address 0x7bc4b156 (thread 0038), starting debugger... --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=26193
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #2 from Anastasius Focht focht@gmx.net 2011-05-15 12:41:43 CDT --- Hello,
dupe of bug 21555
Regards
*** This bug has been marked as a duplicate of bug 21555 ***
http://bugs.winehq.org/show_bug.cgi?id=26193
--- Comment #3 from Michael Pujos pujos.michael@laposte.net 2011-05-15 12:44:53 CDT --- (In reply to comment #2)
Hello,
dupe of bug 21555
Regards
*** This bug has been marked as a duplicate of bug 21555 ***
Not a dupe: this bug is *not* about the crash dialog of foobar2000 crashing.
http://bugs.winehq.org/show_bug.cgi?id=26193
--- Comment #4 from Jonathan Busby jonathanbusby@gmail.com 2011-05-15 13:36:55 CDT --- (In reply to comment #2)
Hello,
dupe of bug 21555
Regards
*** This bug has been marked as a duplicate of bug 21555 ***
This is *not* a duplicate. This is about foobar2000 crashing itself. The info in the bug report about the crash reporter crashing was just incidental. This should be marked as NEW.
Jonathan
http://bugs.winehq.org/show_bug.cgi?id=26193
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE | Summary|Foobar2000 crashes when |Foobar2000 shows crash |"UPnP Controller" is |dialog when "UPnP |selected in the "View" menu |Controller" is selected in |(crash reporter needs |the "View" menu |SHELL32.dll.SHOpenFolderAnd | |SelectItems stub) |
--- Comment #5 from Anastasius Focht focht@gmx.net 2011-05-15 13:58:52 CDT --- Hello,
no problem, correcting summary.
Regards
http://bugs.winehq.org/show_bug.cgi?id=26193
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |DUPLICATE
--- Comment #6 from Anastasius Focht focht@gmx.net 2011-05-15 14:24:09 CDT --- Hello,
well sorry to disturb you again guys ... it _is_ a duplicate - but now of bug 23861 ;-) I ran the thing under a debugger to avoid the app's own crash handler (see exceptions first) ... and came across this:
--- snip --- ... err:ole:CoGetClassObject no class object {1968106d-f3b5-44cf-890e-116fcb9ecef1} could be created for context 0x17 Unhandled exception: page fault on read access to 0x0000041c in 32-bit code ... Backtrace: =>0 0x01198ffe in foo_upnp (+0x28ffe) (0x0033e5e4) 1 0x68a62d3b get_marshaler+0x3e(riid=0x68b1f32c, pUnk=0x13f4204, dwDestContext=0, pvDestContext=0x0(nil), mshlFlags=0x1, pMarshal=0x33e6d4) [/opt/projects/wine/wine-git/dlls/ole32/marshal.c:1546] in ole32 (0x0033e624) 2 0x68a6366f CoMarshalInterface+0x1a6(pStream=0x164ae8, riid=0x68b1f32c, pUnk=0x13f4204, dwDestContext=0, pvDestContext=0x0(nil), mshlFlags=0x1) [/opt/projects/wine/wine-git/dlls/ole32/marshal.c:1741] in ole32 (0x0033e754) 3 0x68a69c82 RegisterDragDrop+0x2a3(hwnd=0x2009e, pDropTarget=0x13f422c) [/opt/projects/wine/wine-git/dlls/ole32/ole2.c:461] in ole32 (0x0033e7c4) 4 0x0117eea6 in foo_upnp (+0xeea5) (0x0033e7f8) 5 0x0117d55d in foo_upnp (+0xd55c) (0x0033e81c) 6 0x01199516 in foo_upnp (+0x29515) (0x0033e840) 7 0x01198e73 in foo_upnp (+0x28e72) (0x0033e86c) 8 0x01199130 in foo_upnp (+0x2912f) (0x0033e8b4) 9 0x0119905c in foo_upnp (+0x2905b) (0x0033e8dc) --- snip ---
Bingo ... applying a partly reverted version of http://source.winehq.org/git/wine.git/commitdiff/6d1ef3a6a64f0fabf05ce1bba5f... no crash happens. A dialog to select one of the uPNP media servers discovered on my network is shown.
Regards
*** This bug has been marked as a duplicate of bug 23861 ***
http://bugs.winehq.org/show_bug.cgi?id=26193
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Austin English austinenglish@gmail.com 2011-05-16 04:34:30 CDT --- Closing.