[Bug 32245] New: unimplemented function shell32.dll.SHExtractIconsW
http://bugs.winehq.org/show_bug.cgi?id=32245 Bug #: 32245 Summary: unimplemented function shell32.dll.SHExtractIconsW Product: Wine Version: 1.5.17 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: shell32 AssignedTo: wine-bugs(a)winehq.org ReportedBy: tjfoerster(a)web.de Classification: Unclassified I've coded a small GUI with a graphic menu which should run in wine. Everything works well on windows (i.e. XP) - but not in wine (Unhandled exception). It doesn't start at all. The same in wine 1.5.17 (ArchLinux) and 1.2 (Meego - WeTab). Attached the backrace.txt and the GUI. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #1 from Nikolay Sivov <bunglehead(a)gmail.com> 2012-11-18 12:49:24 CST --- Confirming. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 --- Comment #2 from TJF <tjfoerster(a)web.de> 2012-11-18 13:02:11 CST --- Here is the downloadable *.zip with backtrace.txt and *.exe http://www.file-upload.net/download-6828652/files.zip.html -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 --- Comment #3 from Austin English <austinenglish(a)gmail.com> 2012-11-19 15:03:38 CST --- Created attachment 42559 --> http://bugs.winehq.org/attachment.cgi?id=42559 stub This stub prevents the crash, but the application doesn't work (it needs to get its icons). -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 --- Comment #4 from TJF <tjfoerster(a)web.de> 2012-11-19 18:05:21 CST --- After starting *.exe there will be created a folder ("bmp") with the necessary *.dll and *.jpg -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 --- Comment #5 from TJF <tjfoerster(a)web.de> 2012-11-23 01:46:00 CST --- Created attachment 42593 --> http://bugs.winehq.org/attachment.cgi?id=42593 screenshot This is a screenshot of the little test program like it comes (icons from *.dll and *.jpg in the folder "bmp" after start of the *.exe). The second icon on the screenshot shows the mouseover-effect. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 --- Comment #6 from TJF <tjfoerster(a)web.de> 2012-11-29 13:11:30 CST --- With the native shell32.dll I can see everything fine in wine - but the icons are not transparent. Is this off-topic? Is there an other dll required? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Detlef Riekenberg <wine.dev(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.dev(a)web.de -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Detlef Riekenberg <wine.dev(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #42559|0 |1 is obsolete| | --- Comment #7 from Detlef Riekenberg <wine.dev(a)web.de> 2013-04-30 09:23:42 CDT --- Created attachment 44339 --> http://bugs.winehq.org/attachment.cgi?id=44339 Implementation The Patch works with the example app, but need more testing. (With FIXME to dump function parameter and results) -- By by ... Detlef -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 GyB <gyebro69(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://multicommander.com/d | |ownloads/ CC| |gyebro69(a)gmail.com --- Comment #8 from GyB <gyebro69(a)gmail.com> 2013-08-29 12:23:09 CDT --- Multi Commander (a two-pane file manager) also needs this function otherwise the application crashes on start. The patch from comment #7 makes MultiCommander happy and it starts normally. MultiCommander_win32_(3.2.1.1432).exe md5sum: 16826761c4e29f97c3a82254023fa825 wine-1.7.0-324-ga205171 -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Bruno Jesus <00cpxxx(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 André H. <nerv(a)dawncrow.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net --- Comment #9 from André H. <nerv(a)dawncrow.de> 2013-09-02 17:33:25 CDT --- *** Bug 34400 has been marked as a duplicate of this bug. *** -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 André H. <nerv(a)dawncrow.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv(a)dawncrow.de --- Comment #10 from André H. <nerv(a)dawncrow.de> 2013-09-03 16:57:42 CDT --- Detlef, your patch looks promising, could you please try with a cleaned up version? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |LiveFreeDead(a)hotmail.com --- Comment #11 from Anastasius Focht <focht(a)gmx.net> 2013-10-23 01:27:23 CDT --- *** Bug 34785 has been marked as a duplicate of this bug. *** -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|unimplemented function |Multiple applications crash |shell32.dll.SHExtractIconsW |on startup due to | |implemented function | |shell32.dll.SHExtractIconsW --- Comment #12 from Anastasius Focht <focht(a)gmx.net> 2013-10-23 01:32:28 CDT --- Hello folks, still present: http://source.winehq.org/git/wine.git/blob/eafc9e84a6a2662066a77470635c90aeb... --- snip --- 349 @ stub SHExtractIconsW --- snip --- $ wine --version wine-1.7.4-376-g5773a9d Refining summary. 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple applications crash |Multiple applications crash |on startup due to |on startup due to |implemented function |unimplemented function |shell32.dll.SHExtractIconsW |shell32.dll.SHExtractIconsW -- 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.
http://bugs.winehq.org/show_bug.cgi?id=32245 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |86bd0603a26f74e3b16cd57da39 | |04585ed7aec3a Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #13 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/86bd0603a26f74e3b16cd57da39... Thanks Hans --- snip --- $ WINEDEBUG=+tid,+seh,+relay,+icon wine ./MultiCommander.exe >>log.txt 2>&1 ... 0023:Call user32.PrivateExtractIconsW(00b635d8 L"C:\\windows\\System32\\notepad.exe",00000000,00000010,00000010,0033f110,0033f10c,00000001,00000000) ret=0053163a 0023:trace:icon:PrivateExtractIconsW L"C:\\windows\\System32\\notepad.exe" 0 16x16 0x33f110 0x33f10c 1 0x00000000 0023:trace:icon:ICO_ExtractIconExW L"C:\\windows\\System32\\notepad.exe", 0, 1 0x33f10c 0x00000000 0023:trace:icon:USER32_GetResourceTable 0xef0000 0x33ec30 0023:Ret user32.PrivateExtractIconsW() retval=00000001 ret=0053163a ... 0023:Call comctl32.ImageList_ReplaceIcon(00b620b8,ffffffff,000100cc) ret=005314bc 0023:Call user32.CopyImage(000100cc,00000001,00000010,00000010,00004000) ret=7e50de66 0023:Ret user32.CopyImage() retval=000100ce ret=7e50de66 0023:Call user32.GetIconInfo(000100ce,0033f34c) ret=7e50df15 0023:Ret user32.GetIconInfo() retval=00000001 ret=7e50df15 ... --- snip --- $ sha1sum MultiCommander_win32_\(4.1.0.1620\).exe 858dbd6bf09380e3cbbadbea65e1c1e37f6bb2a2 MultiCommander_win32_(4.1.0.1620).exe $ du -sh MultiCommander_win32_\(4.1.0.1620\).exe 5.6M MultiCommander_win32_(4.1.0.1620).exe $ wine --version wine-1.7.15-67-g99c151a Regards -- 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.
https://bugs.winehq.org/show_bug.cgi?id=32245 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #14 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.7.16. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=32245 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://multicommander.com/d |https://web.archive.org/web |ownloads/ |/20131008081711/http://mult | |icommander.com/files/update | |s/MultiCommander_win32_(3.2 | |.1.1432).exe -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla