http://bugs.winehq.org/show_bug.cgi?id=32293
Bug #: 32293 Summary: Opera: wine uses builtin save file dialog, fails to save file Product: Wine Version: 1.5.18 Platform: x86 URL: http://www.opera.com/browser/download/?os=windows&ver= 12.11&local=y OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comdlg32 AssignedTo: wine-bugs@winehq.org ReportedBy: spoon0042@hotmail.com Classification: Unclassified
Created attachment 42624 --> http://bugs.winehq.org/attachment.cgi?id=42624 wine console log
wine now uses (what appear to be) built-in file dialogs, and in Opera (both current version 12.11 and 11.64) when I try to save a file nothing happens. For example, google "putty ssh download", go the appropriate link, click "putty.exe". An initial dialog will pop up, with options Run / Save / Cancel / Help. Click "Save", wine's dialog will come up, click "Save" here. Both dialogs will go away, and nothing happens. Expected behavior is Opera opening its "Downloads" tab and saving the file. Attached log with warn+commdlg,warn+shell (doesn't add much) in a clean wineprefix.
I tried with native commdlg and comdlg32, this crashes with: wine: Call from 0x7bc4b8a0 to unimplemented function SHELL32.dll.755, aborting
Trying further dlloverrides (comctl32, shell32, shlwapi) just results in crashes / failing to start.
Right click -> Save to download folder seems to work since it doesn't use the dialog, I guess. Saving the regular way it's sometimes possible to find things in the cache (or temporary_downloads if it's an executable and you click Run, which also doesn't use the dialog) under Local Settings\Application Data\Opera\Opera but that doesn't help much.
http://bugs.winehq.org/show_bug.cgi?id=32293
--- Comment #1 from Michael McGuire spoon0042@hotmail.com 2012-11-26 09:02:13 CST --- ok, I checked some other applications (putty, firefox) and they both seem to use the dialogs I'm used to seeing. Not sure where the dialog for Opera is coming from.
http://bugs.winehq.org/show_bug.cgi?id=32293
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #42624|winelog |winelog.txt filename| | Attachment #42624|application/octet-stream |text/plain mime type| |
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2012-11-26 11:31:32 CST --- Comment on attachment 42624 --> http://bugs.winehq.org/attachment.cgi?id=42624 wine console log
Please use the .txt for console logs in the future.
http://bugs.winehq.org/show_bug.cgi?id=32293
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2012-11-26 11:32:57 CST --- Please attach a complete log including the crash. Read http://wiki.winehq.org/FAQ#get_log
http://bugs.winehq.org/show_bug.cgi?id=32293
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=32293
--- Comment #4 from Michael McGuire spoon0042@hotmail.com 2012-11-26 17:13:02 CST --- Created attachment 42636 --> http://bugs.winehq.org/attachment.cgi?id=42636 native commdlg,comdlg32
It only "crashes" (aborts on unimplemented function) when trying to use native dlls, not sure if you really want that but here it is.
http://bugs.winehq.org/show_bug.cgi?id=32293
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2012-11-26 17:17:53 CST --- (In reply to comment #4)
It only "crashes" (aborts on unimplemented function) when trying to use native dlls, not sure if you really want that but here it is.
I'm sorry, I think I misread that. I can confirm this issue, although I can't be sure if the component is comdlg32. Opera tries to open the selected file several times and then open some temp files, it also tries to open putty.ex_ like some temporary file for the download but in the end it does nothing as you state.
https://bugs.winehq.org/show_bug.cgi?id=32293
David Hedberg david.hedberg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david.hedberg@gmail.com
--- Comment #6 from David Hedberg david.hedberg@gmail.com --- This should be fixed in current git with 7311a9fc6e866116056c020281cdcd6dd98aaf98.
https://bugs.winehq.org/show_bug.cgi?id=32293
--- Comment #7 from Michael McGuire spoon0042@hotmail.com --- Confirmed working in Opera 11 and 12, open and save dialogs.
Filetype selection is still a bit screwy and v12 has other problems but this looks fixed, thanks!
https://bugs.winehq.org/show_bug.cgi?id=32293
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7311a9fc6e866116056c020281c | |dcd6dd98aaf98 Status|NEW |RESOLVED CC| |fracting@gmail.com Resolution|--- |FIXED
--- Comment #8 from Qian Hong fracting@gmail.com --- Resolve as FIXED according to Comment 6 and Comment 7.
https://bugs.winehq.org/show_bug.cgi?id=32293
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.32.