[Bug 37321] New: foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW
https://bugs.winehq.org/show_bug.cgi?id=37321 Bug ID: 37321 Summary: foobar2000 'Scheduler' plugin crashes on unimplemented function shell32.dll.ShellExec_RunDLLW Product: Wine Version: 1.7.27 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs(a)winehq.org Reporter: focht(a)gmx.net Hello folks, reported here: https://forum.winehq.org/viewtopic.php?f=8&t=23495 foobar2000 download: http://www.foobar2000.org/getfile/e0e825ef100c80cc39f698e1a1e86e4e/foobar200... Scheduler plugin download: http://www.foobar2000.org/getcomponent/0ce61869037d9782b6b061a8122693aa/6402... Judging from the backtrace, the plugin is likely calling it as follows: 'rundll32.exe shell32.dll,ShellExec_RunDLL ...' Source: http://source.winehq.org/git/wine.git/blob/97be8d027b56806e8263f2040b9484f73... --- snip --- 431 @ stub ShellExec_RunDLL 432 @ stub ShellExec_RunDLLA 433 @ stub ShellExec_RunDLLW --- snip --- You might want to implement the ansi variant as well. $ sha1sum foobar2000_v1.3.3.exe 69c9bbd8964fc3b284ccaff7e2001b461d60e1f4 foobar2000_v1.3.3.exe $ du -sh foobar2000_v1.3.3.exe 3.7M foobar2000_v1.3.3.exe $ sha1sum foo_scheduler.zip f1faee91c21ea51106c7e3f9cdfb376aab117a86 foo_scheduler.zip $ du -sh foo_scheduler.zip 360K foo_scheduler.zip $ wine --version wine-1.7.27-47-g92bcb74 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=37321 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.foobar2000.org/g | |etcomponent/0ce61869037d978 | |2b6b061a8122693aa/64028ede8 | |5cc75270a44c29f58f3745a/foo | |_scheduler.zip -- 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=37321 haukeo(a)web.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |haukeo(a)web.de -- 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=37321 Alex Henrie <alexhenrie24(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |67826491a69f9cddfea6feef0ba | |27ddd0efe384a Status|NEW |RESOLVED Resolution|--- |FIXED CC| |alexhenrie24(a)gmail.com --- Comment #1 from Alex Henrie <alexhenrie24(a)gmail.com> --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/67826491a69f9cddfea6feef0b... Thanks for reporting this! -- 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=37321 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #2 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.18. -- 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=37321 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x -- 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=37321 Michael Stefaniuc <mstefani(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |--- --- Comment #3 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 2.0.x milestone from bugs included in 2.0.4. -- 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=37321 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.foobar2000.org/g |https://web.archive.org/web |etcomponent/0ce61869037d978 |/20190526210912if_/https:// |2b6b061a8122693aa/64028ede8 |www.foobar2000.org/getcompo |5cc75270a44c29f58f3745a/foo |nent/30912a11b0f5ccf5515597 |_scheduler.zip |e21fd235f7/da149c7e64f73184 | |0a586d5d6d49871a/foo_schedu | |ler.zip --- Comment #4 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download links via Internet Archive. There was no foobar2000 v1.3.3 snapshot on archive.org, but a lot of other v1.3.x. https://web.archive.org/web/20150917000254/http://www.foobar2000.org/files/a... https://www.virustotal.com/gui/file/2f478a563e10646c2edf3fd7180cdd76e162e423... $ sha1sum foobar2000_v1.3.8.exe 317fb59dc1a85e0dd10c7e388bc9841f873ec40b foobar2000_v1.3.8.exe $ du -sh foobar2000_v1.3.8.exe 3.7M foobar2000_v1.3.8.exe Same goes for the plugin: --- snip --- $ wget http://web.archive.org/cdx/search/cdx?url="foobar2000.org/getcomponent/*" -q -O - | egrep "foo_scheduler.zip.*application/" org,foobar2000)/getcomponent/0ce61869037d9782b6b061a8122693aa/e64b519f7be72fee018b28b2d264d46e/foo_scheduler.zip 20131107180138 http://www.foobar2000.org/getcomponent/0ce61869037d9782b6b061a8122693aa/e64b... application/http;msgtype=response 200 6H5O5EOCD2SRCBWH4P4436ZXNKVRC6UG 366234 org,foobar2000)/getcomponent/0d3713bc85a5e7d225f470b74a23d1cf/3914f71a9aa3fed56408c2aedc8e9691/foo_scheduler.zip 20110603072153 http://www.foobar2000.org/getcomponent/0d3713bc85a5e7d225f470b74a23d1cf/3914... application/zip 200 FNVRO2JFX464HEOT535NBWJ3OVQ2A3LP 255350 org,foobar2000)/getcomponent/30912a11b0f5ccf5515597e21fd235f7/da149c7e64f731840a586d5d6d49871a/foo_scheduler.zip 20190526210912 https://www.foobar2000.org/getcomponent/30912a11b0f5ccf5515597e21fd235f7/da1... application/zip 200 JUJKJQQZ75GYMCRNR3LNDHU63ETVKEWV 382879 org,foobar2000)/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip 20210217112207 https://www.foobar2000.org/getcomponent/56cba63367a15fe8b9dadc2949837344/foo... application/zip 200 HMV3VRPSM3SWOR44ZNJSCJ3OJ3M4RHAP 406545 org,foobar2000)/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_scheduler.zip 20210217135931 http://www.foobar2000.org/getcomponent/56cba63367a15fe8b9dadc2949837344/foo_... application/zip 200 HMV3VRPSM3SWOR44ZNJSCJ3OJ3M4RHAP 406544 --- snip --- https://web.archive.org/web/20190526210912if_/https://www.foobar2000.org/get... (dll file date: Sep 2, 2015) https://www.virustotal.com/gui/file/751899060000f9b7c26a47107ccf97023729d12a... $ sha1sum foo_scheduler.zip 4d12a4c219ff4d860a2d8ed6d19e9ed9275512d5 foo_scheduler.zip $ du -sh foo_scheduler.zip 376K foo_scheduler.zip Github repo with plugin sources: https://github.com/andrewsmolko/foo_scheduler/blob/f251aeef31c410754bbd3baf1... --- snip --- void ActionLaunchApp::ExecSession::Run(const AsyncCall::CallbackPtr& completionCall) { std::wstring cmdLine = L"shell32.dll,ShellExec_RunDLL " + m_action.GetCommandLine(); ShellExecute(core_api::get_main_window(), L"open", L"RunDLL32.exe", cmdLine.c_str(), NULL, SW_SHOWDEFAULT); AsyncCall::AsyncRunInMainThread(completionCall); } --- snip --- Added by: https://github.com/andrewsmolko/foo_scheduler/commit/d97a12da5a04e8f5e4d8a83... (source import Sep 2, 2015) 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla