http://bugs.winehq.org/show_bug.cgi?id=30211
Bug #: 30211 Summary: TradeManager 2011 SP2 crashed on startup Product: Wine Version: 1.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: felixonmars@gmail.com Classification: Unclassified
Created attachment 39436 --> http://bugs.winehq.org/attachment.cgi?id=39436 Log
Crashed on startup, no window showed up.
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #1 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-03-18 10:57:06 CDT --- Please try with a new wineprefix without any native components installed.
http://bugs.winehq.org/show_bug.cgi?id=30211
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #39436|0 |1 is obsolete| |
--- Comment #2 from Felix Yan felixonmars@gmail.com 2012-05-04 09:53:32 CDT --- Created attachment 40027 --> http://bugs.winehq.org/attachment.cgi?id=40027 Log inside a new WINEPREFIX
http://bugs.winehq.org/show_bug.cgi?id=30211
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.4 |1.5.3
http://bugs.winehq.org/show_bug.cgi?id=30211
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2012-05-04 14:44:13 CDT --- first log looks like dup of bug 27196 aka bug 25340, might be able to register that DLL manually?
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #4 from Felix Yan felixonmars@gmail.com 2012-05-04 22:41:32 CDT --- Hi I've tried to wine regsvr32 all DLLs inside its installation path (including sub-directories), but it failed to run either, with the same output as attachment 40027.
http://bugs.winehq.org/show_bug.cgi?id=30211
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
--- Comment #5 from Qian Hong fracting@gmail.com 2012-05-04 23:40:05 CDT --- Hello, confirming, affects:
AliIM2011_ATM(6.50.20E).exe AliIM2011_ATM(6.50.30E).exe AliIM2011_taobao(6.50.27T).exe
Download link for AliIM: http://trademanager.alibaba.com/
An workaround to this bug: 0. rm ~/.wine 1. $ wintricks vcrun2005 2. set atl80.dll to native 3. install TradeManager
See Bug 30512 for the workaround
Will upload a backtrace.
@Felix, FYI, start AliIM.exe with winedbg will give you the backtrace :)
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #6 from Qian Hong fracting@gmail.com 2012-05-04 23:53:19 CDT --- Created attachment 40036 --> http://bugs.winehq.org/attachment.cgi?id=40036 Log: backtrace
I found this bug was reported at 2012-03-18, the wine stub atl80.dll was not integrated at that time. After reading the old log (attachment 39436), I found it was exactly dupe of bug 25340. However, the reporter retested at 2012-05-04 with wine-1.5.3, builtin atl80.dll is integrated in this version, and the new log (attachment 40027) is for wine-1.5.3, which is not a dupe of 25340 now. The report version for this bug is set to 1.5.3, it is OK IMO, just add a note here to avoid confusing.
I've upload the backtrace:
fixme:atl80:AtlCreateRegistrar (0x33f444) stub ... =>0 0x64217f7e in rvcore (+0x17f7e) (0x0033f7e0) 1 0x64205d21 in rvcore (+0x5d20) (0x0033f800) 2 0x0041be15 in aliim (+0x1be14) (0x0033fdac) 3 0x00416a4b in aliim (+0x16a4a) (0x0033fe40) 4 0x7b862414 call_process_entry+0xb() in kernel32 (0x0033fe58)
Now this bug should be ether a new bug or a dupe of Bug 30512
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #7 from Felix Yan felixonmars@gmail.com 2012-05-05 04:52:50 CDT --- Hi I've tested the following steps:
1. winetricks vcrun2005 2. set atl80 to native,builtin 3. remove atl80.dll from WINEPREFIX's system32 4. installs trademanager again.
But it still shows
err:ole:CoGetClassObject class {6460b20f-808d-4dac-8cd9-e2ea0588415b} not regist ered err:ole:CoGetClassObject no class object {6460b20f-808d-4dac-8cd9-e2ea0588415b} could be created for context 0x1
So I manually regsvr32 those dlls containing those class. It was completed successfully, but running AliIM.exe still shows those classes not registered.
What's wrong with this?
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #8 from Qian Hong fracting@gmail.com 2012-05-05 13:52:53 CDT --- (In reply to comment #7)
What's wrong with this?
Hi Felix, that's bug 25340, see Bug 27196 for the reg file workaround to Aliwangwang ( http://bugs.winehq.org/attachment.cgi?id=34748 )
Unfortunately, we need to re-generate another registry file to workaround this bug, you can download attachment 34748, replace all "\AliWangWang\" to "\trademanager\" , then use regedit to import the reg file, after that trademanager can start correctly, but maybe there are other bugs after login.
If you find new bugs regarding trademanager, please search both trademanager and aliwangwang in Wine bugzilla, if no dupes please file a new bug.
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #9 from Felix Yan felixonmars@gmail.com 2012-05-05 22:42:47 CDT --- Hi, Confirmed, the changed .reg file works. But if use builtin atl80 would get into trouble, I'm attaching tracelog.
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #10 from Felix Yan felixonmars@gmail.com 2012-05-05 23:01:28 CDT --- Created attachment 40055 --> http://bugs.winehq.org/attachment.cgi?id=40055 With builtin atl80
http://bugs.winehq.org/show_bug.cgi?id=30211
--- Comment #11 from Felix Yan felixonmars@gmail.com 2012-05-10 22:52:31 CDT --- See also Bug #30512
http://bugs.winehq.org/show_bug.cgi?id=30211
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felixonmars@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=30211
Felix Yan felixonmars@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://trademanager.alibaba | |.com/ Component|-unknown |atl
http://bugs.winehq.org/show_bug.cgi?id=30211
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #12 from Qian Hong fracting@gmail.com 2012-12-13 06:53:38 CST --- Hello,
The original crashing is fixed by Jacek's recent work, in fact it was a duplicate of Bug 30512, next bug is unimplemented function atl80.dll.AtlComModuleGetClassObject which is Bug 32435.
Marking this bug as dup.
*** This bug has been marked as a duplicate of bug 30512 ***
http://bugs.winehq.org/show_bug.cgi?id=30211
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Ken Sharp kennybobs@o2.co.uk 2012-12-22 11:35:11 CST --- Closing bugs marked Duplicate.