[Bug 36927] New: SADX Mod Loader crashes due to missing msvcp100 function std::basic_istream::swap()

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jul 17 00:40:34 CDT 2014


http://bugs.winehq.org/show_bug.cgi?id=36927

            Bug ID: 36927
           Summary: SADX Mod Loader crashes due to missing msvcp100
                    function std::basic_istream::swap()
           Product: Wine
           Version: 1.7.22
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: msvcp
          Assignee: wine-bugs at winehq.org
          Reporter: gerbilsoft at gerbilsoft.com

SADX Mod Loader is a utility for loading custom modifications to Sonic
Adventure DX for PC (2004, US version). The current released version uses an
ifstream assignment, which crashes wine due to missing functions in
msvcp100.dll:

wine: Call from 0x7ed7cef6 to unimplemented function
msvcp100.dll.?swap@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z,
aborting
wine: Unimplemented function
msvcp100.dll.?swap@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
called at address 0x7ed7cef6 (thread 0009), starting debugger...
Unhandled exception: unimplemented function
msvcp100.dll.?swap@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
called in 32-bit code (0x7ed7cef6).

These functions are currently stubbed out in msvcp100.spec:

stub -arch=win32 ?swap@?$basic_ios at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
stub -arch=win64 ?swap@?$basic_ios at DU?$char_traits at D@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32 ?swap@?$basic_ios at GU?$char_traits at G@std@@@std@@QAEXAAV12@@Z
stub -arch=win64 ?swap@?$basic_ios at GU?$char_traits at G@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32 ?swap@?$basic_ios at _WU?$char_traits at _W@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_ios at _WU?$char_traits at _W@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_iostream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_iostream at DU?$char_traits at D@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_iostream at GU?$char_traits at G@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_iostream at GU?$char_traits at G@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_iostream at _WU?$char_traits at _W@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_iostream at _WU?$char_traits at _W@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_istream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_istream at DU?$char_traits at D@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_istream at GU?$char_traits at G@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_istream at GU?$char_traits at G@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_istream at _WU?$char_traits at _W@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_istream at _WU?$char_traits at _W@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_ostream at DU?$char_traits at D@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_ostream at DU?$char_traits at D@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_ostream at GU?$char_traits at G@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_ostream at GU?$char_traits at G@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_ostream at _WU?$char_traits at _W@std@@@std@@QAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_ostream at _WU?$char_traits at _W@std@@@std@@QEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_streambuf at DU?$char_traits at D@std@@@std@@IAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_streambuf at DU?$char_traits at D@std@@@std@@IEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_streambuf at GU?$char_traits at G@std@@@std@@IAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_streambuf at GU?$char_traits at G@std@@@std@@IEAAXAEAV12@@Z
stub -arch=win32
?swap@?$basic_streambuf at _WU?$char_traits at _W@std@@@std@@IAEXAAV12@@Z
stub -arch=win64
?swap@?$basic_streambuf at _WU?$char_traits at _W@std@@@std@@IEAAXAEAV12@@Z
stub -arch=win32 ?swap at ios_base@std@@QAEXAAV12@@Z
stub -arch=win64 ?swap at ios_base@std@@QEAAXAEAV12@@Z

SADX Mod Loader is available at http://info.sonicretro.org/SADX_Mod_Loader .

-- 
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.



More information about the wine-bugs mailing list