http://bugs.winehq.org/show_bug.cgi?id=12454
Summary: iriver plus 3 doesn't start Product: Wine Version: 0.9.58. Platform: PC URL: http://www.iriver.com/plus/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: hewus.owns@gmail.com
iriver plus 3 installs, but does not start. I added mfc42u.dll to get rid of missing dll messages, but it now ends here (0.9.59):
err:module:attach_process_dlls "iDeviceM.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\iriver\iriver plus 3\iPlus3.exe" failed, status c0000142
I tried yesterday on 0.9.58 and got this:
err:module:LdrInitializeThunk "iDeviceM.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\iriver\iriver plus 3\iPlus3.exe" failed, status c0000142
The errors are slightly different, if that helps at all. I am able to provide more debugging if required.
Free download: http://www.iriver.com.au/iriver/uploads/software/iplus3_setup_full.zip
http://bugs.winehq.org/show_bug.cgi?id=12454
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Austin English austinenglish@gmail.com 2008-04-09 02:36:31 --- Instead of copying mfc42u, can you try winetricks vcrun6? With that, it hangs for me in git, but doesn't start.
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #2 from Hewus hewus.owns@gmail.com 2008-04-09 05:46:53 --- I get the same error as before, as if mfc42u.dll was there.
err:module:attach_process_dlls "iDeviceM.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\iriver\iriver plus 3\iPlus3.exe" failed, status c0000142
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #3 from Nir nirmisgav@gmail.com 2008-05-31 04:44:34 --- Created an attachment (id=13518) --> (http://bugs.winehq.org/attachment.cgi?id=13518) log
http://bugs.winehq.org/show_bug.cgi?id=12454
Nir nirmisgav@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nirmisgav@gmail.com
--- Comment #4 from Nir nirmisgav@gmail.com 2008-05-31 04:45:31 --- On wine 1.0rc2 with vc60 installed with winetricks.
iriver plus 3 installs, when I run, I see the boot screen, and then a dialog box with that error message : "Can not open the resource file required to run program. Please reinstall iriver plus 3".
I attache the output of wine to console. Thanks.
http://bugs.winehq.org/show_bug.cgi?id=12454
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #13518|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=12454
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Status|UNCONFIRMED |NEW Component|-unknown |msvcrt Ever Confirmed|0 |1
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-06-01 15:23:55 --- It gets further using native msvcrt. But then apparently runs into other troubles
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #6 from Nir nirmisgav@gmail.com 2008-06-02 04:59:31 --- Correct, with msvcrt set to Native, Now I see the program's main menu, and a "Welcome to add Media" wizard, But then it freezes!
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #7 from Philipp kapaneus@atlas.cz 2008-08-03 06:23:00 --- Created an attachment (id=15233) --> (http://bugs.winehq.org/attachment.cgi?id=15233) Log of iPlus3.exe on Debian 4.0 / wine 1.1.1
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #8 from Austin English austinenglish@gmail.com 2009-02-07 02:32:34 --- In git: austin@austin-desktop:~/.wine/drive_c/Program Files/iriver/iriver plus 3$ wine iPlus3.exe fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 0. fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 1. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg1: Permission denied fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 2. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg2: Permission denied fixme:aspi:SendASPI32Command ASPI: Partially implemented SC_HA_INQUIRY for adapter 3. err:aspi:SCSI_OpenDevice Failed to open device /dev/sg3: Permission denied err:module:attach_process_dlls "iClassM.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\iriver\iriver plus 3\iPlus3.exe" failed, status c0000142
http://bugs.winehq.org/show_bug.cgi?id=12454
Peng Hardin peng.thinkblue@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peng.thinkblue@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #9 from Austin English austinenglish@gmail.com 2010-11-27 15:44:39 CST --- Still in 1.3.8.
http://bugs.winehq.org/show_bug.cgi?id=12454
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msvcrt |msvcp Summary|iriver plus 3 doesn't start |iriver plus 3 doesn't | |start, missing | |?sh_read@filebuf@@2HB | |export in msvcirt
--- Comment #10 from Andrew Nguyen arethusa26@gmail.com 2011-04-20 23:36:28 CDT --- Tracing reveals:
0009:Call KERNEL32.LoadLibraryA(009d8afc "MSVCIRT.dll") ret=009d7d60 0009:Ret KERNEL32.LoadLibraryA() retval=68990000 ret=009d7d60 0009:Call KERNEL32.GetProcAddress(68990000,009ca517 "??0ifstream@@QAE@XZ") ret=009d7d7e 0009:Ret KERNEL32.GetProcAddress() retval=6899d6d4 ret=009d7d7e 0009:Call KERNEL32.GetProcAddress(68990000,009ca52c "?sh_read@filebuf@@2HB") ret=009d7d7e 0009:Ret KERNEL32.GetProcAddress() retval=00000000 ret=009d7d7e 0009:Ret PE DLL (proc=0x9d7c10,module=0x820000 L"iClassM.dll",reason=PROCESS_ATTACH,res=0x1) retval=0 0009:Call PE DLL (proc=0x9d7c10,module=0x820000 L"iClassM.dll",reason=PROCESS_DETACH,res=0x1) 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x91d20e ip=0091d20e tid=0009
Therefore, this is really an issue with msvcirt rather than msvcrt.
http://bugs.winehq.org/show_bug.cgi?id=12454
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Component|msvcp |msvcirt
--- Comment #11 from Dan Kegel dank@kegel.com 2011-05-01 09:48:15 CDT --- Setting component to msvcirt
http://bugs.winehq.org/show_bug.cgi?id=12454
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.iriver.com/plus/ |http://www.iriver.com.au/ir | |iver/uploads/software/iplus | |3_setup_full.zip CC| |focht@gmx.net Summary|iriver plus 3 doesn't |iriver Plus 3 fails to |start, missing |start due to missing |?sh_read@filebuf@@2HB |msvcirt.dll |export in msvcirt |?sh_read@filebuf@@2HB | |export
--- Comment #12 from Anastasius Focht focht@gmx.net 2011-12-30 07:04:34 CST --- Hello,
confirming, still present. Needs 'winetricks mfc42' prerequisite.
The "iClassM.dll" which imports from "msvcirt.dll" is compressed with UPX as almost any other PE binary in app install folder.
UPX imports resolver sequence, after unpacking sections:
--- snip --- ... 0043:Call PE DLL (proc=0x9d7c10,module=0x820000 L"iClassM.dll",reason=PROCESS_ATTACH,res=0x1) 0043:Call KERNEL32.LoadLibraryA(009d8ab4 "KERNEL32.DLL") ret=009d7d60 0043:Ret KERNEL32.LoadLibraryA() retval=7b810000 ret=009d7d60 0043:Call KERNEL32.GetProcAddress(7b810000,009c9009 "lstrcpyW") ret=009d7d7e 0043:Ret KERNEL32.GetProcAddress() retval=7b825710 ret=009d7d7e 0043:Call KERNEL32.GetProcAddress(7b810000,009c9013 "lstrlenW") ret=009d7d7e ... 0043:Call KERNEL32.GetProcAddress(7b810000,009c9647 "ReadFile") ret=009d7d7e 0043:Ret KERNEL32.GetProcAddress() retval=7b824240 ret=009d7d7e 0043:Call KERNEL32.LoadLibraryA(009d8ac1 "ADVAPI32.dll") ret=009d7d60 0043:Ret KERNEL32.LoadLibraryA() retval=68380000 ret=009d7d60 0043:Call KERNEL32.GetProcAddress(68380000,009c965a "RegDeleteKeyW") ret=009d7d7e 0043:Ret KERNEL32.GetProcAddress() retval=68384620 ret=009d7d7e ... 0043:Call KERNEL32.LoadLibraryA(009d8afc "MSVCIRT.dll") ret=009d7d60 0043:Ret KERNEL32.LoadLibraryA() retval=68b70000 ret=009d7d60 0043:Call KERNEL32.GetProcAddress(68b70000,009ca517 "??0ifstream@@QAE@XZ") ret=009d7d7e 0043:Ret KERNEL32.GetProcAddress() retval=68b7e6d4 ret=009d7d7e 0043:Call KERNEL32.GetProcAddress(68b70000,009ca52c "?sh_read@filebuf@@2HB") ret=009d7d7e 0043:Ret KERNEL32.GetProcAddress() retval=00000000 ret=009d7d7e ... --- snip ---
The unpacker is not happy about NULL proc address, hence it bails.
If you manually unpack the dll with UPX tool "-d" (either win32 or linux version), the app starts successfully, shows gui and runs into other Wine problems.
Though the app will probably later fall over missing "msvcirt.dll" functionality. "iClassM.dll" exports some utility classes for the app which make use of iostreams.
$ sha1sum iplus3_setup_full.zip 0bc01bb12c574af495c45ee872608ab8948c56bd iplus3_setup_full.zip
$ wine --version wine-1.3.35-273-geaa8801
Regards
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #13 from Dan Kegel dank@kegel.com 2011-12-30 10:13:42 CST --- Filed next bug 29489
Also added winetricks verb msvcirt in case anyone wants to install just that alone.
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #14 from Peng Hardin peng.thinkblue@gmail.com 2011-12-30 10:25:06 CST --- @Dan Kegel: Is that something I could use now to try to install Plus 3? I'd love to be able to install it on my LMDE laptop, especially since the friend's Windows box I used to use is no longer available to me.
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #15 from Dan Kegel dank@kegel.com 2011-12-30 10:36:25 CST --- No, see bug 29489
'winetricks vcrun6' works as well as 'winetricks mfc42 msvcirt' for this app as far as I can tell (it's a superset of those two, so that makes sense).
http://bugs.winehq.org/show_bug.cgi?id=12454
butraxz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |butraxz@gmail.com
--- Comment #16 from butraxz@gmail.com 2013-04-22 14:54:06 CDT --- Link is dead.
This bug has not been updated for two years. Is this still an issue in current (1.5.28) or newer wine ? You may also close this as abandoned if you feel that that this is issue is no longer relevant to you.
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #17 from Austin English austinenglish@gmail.com 2013-04-22 21:11:31 CDT --- That function is still unimplemented in git.
http://bugs.winehq.org/show_bug.cgi?id=12454
--- Comment #18 from Peng Hardin peng.thinkblue@gmail.com 2013-04-26 08:27:13 CDT --- I no longer have need for this program since the media player I got it with has been replaced. I never was able to get it working but I should have said sooner that I was abandoning the issue. Sorry about that. AFAIK this bug can be closed out completely at this time.
http://bugs.winehq.org/show_bug.cgi?id=12454
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.iriver.com.au/ir |http://web.archive.org/web/ |iver/uploads/software/iplus |*/http://www.iriver.com.au/ |3_setup_full.zip |iriver/uploads/software/ipl | |us3_setup_full.zip
http://bugs.winehq.org/show_bug.cgi?id=12454
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #19 from Bruno Jesus 00cpxxx@gmail.com 2013-04-26 19:48:55 CDT --- Still in wine 1.5.29.
http://bugs.winehq.org/show_bug.cgi?id=12454
Peng Hardin peng.thinkblue@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|peng.thinkblue@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=12454
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://web.archive.org/web/ |http://www.iriver.com/down/ |*/http://www.iriver.com.au/ |file/Down/iriverplus3/iplus |iriver/uploads/software/ipl |3.exe |us3_setup_full.zip |
--- Comment #20 from Anastasius Focht focht@gmx.net --- Hello folks,
still present, updating download link.
$ sha1sum iplus3.exe 00f5e63a98ca8348bf08cad97720c73f884176f2 iplus3.exe
$ du -sh iplus3.exe 60M iplus3.exe
$ wine --version wine-1.7.14-23-g770213e
Regards
https://bugs.winehq.org/show_bug.cgi?id=12454
Iván Matellanes matellanesivan@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matellanesivan@gmail.com
--- Comment #21 from Iván Matellanes matellanesivan@gmail.com --- The export ?sh_read@filebuf@@2HB has been added in 30e33a406c80ccc5f8ab69b2d9592e018ec1ec94.
https://bugs.winehq.org/show_bug.cgi?id=12454
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |30e33a406c80ccc5f8ab69b2d95 | |92e018ec1ec94 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #22 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Iván Matellanes from comment #21)
The export ?sh_read@filebuf@@2HB has been added in 30e33a406c80ccc5f8ab69b2d9592e018ec1ec94.
Marking fixed, thanks.
https://bugs.winehq.org/show_bug.cgi?id=12454
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #23 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.50.