WineHQ
Bug Tracking Database – Bug 35058

 Bugzilla

 

Last modified: 2013-12-20 12:43:15 UTC  

Lattice Diamond 2.2 Active-HDL crashes due to unimplemented function atl90.dll.AtlComModuleRevokeClassObjects

Bug 35058 - Lattice Diamond 2.2 Active-HDL crashes due to unimplemented function atl90.dll.AtlComModuleRevokeClassObjects
Lattice Diamond 2.2 Active-HDL crashes due to unimplemented function atl90.dl...
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: atl
1.7.7
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
:
Depends on:
Blocks: 35059
  Show dependency tree
 
Reported: 2013-12-06 09:11 UTC by olive
Modified: 2013-12-20 12:43 UTC (History)
1 user (show)

See Also:
Regression SHA1:
Fixed by SHA1: 288f3aca62d68e3b1760d43e5f14ed0df56ca94e
Distribution: ---
Staged patchset:


Attachments
backtrace.txt (13.14 KB, text/plain)
2013-12-06 09:11 UTC, olive
Details
patch (4.33 KB, patch)
2013-12-06 10:33 UTC, Nikolay Sivov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description olive 2013-12-06 09:11:54 UTC
Created attachment 46756 [details]
backtrace.txt

error program 
Maybe, there is a problem with default module load
Comment 1 Bruno Jesus 2013-12-06 09:16:31 UTC
Hi, wine 1.4 is very old. Update to wine 1.7.7 (or later) or at least 1.6.1 and try again.

Not critical, read http://bugs.winehq.org/page.cgi?id=fields.html#importance
Comment 2 olive 2013-12-06 09:39:27 UTC
(In reply to comment #1)
> Hi, wine 1.4 is very old. Update to wine 1.7.7 (or later) or at least 1.6.1 and
> try again.
> 
> Not critical, read http://bugs.winehq.org/page.cgi?id=fields.html#importance

Hi Bruno Jesus, 
I updated to wine 1.7.7 and i have the same problem ... 
After update i need to reinstall my program ? 

Thanks .
Comment 3 olive 2013-12-06 10:01:28 UTC
(In reply to comment #1)
> Hi, wine 1.4 is very old. Update to wine 1.7.7 (or later) or at least 1.6.1 and
> try again.
> 
> Not critical, read http://bugs.winehq.org/page.cgi?id=fields.html#importance

Hi Bruno Jesus, 
I updated to wine 1.7.7 and i have the same problem ... 
After update i need to reinstall my program ? 

Thanks .
Comment 4 olive 2013-12-06 10:03:19 UTC
after reinstall I have the same problem. 

if I run my application in terminal wine 'appmane' I have this error . 

wine: Call from 0x7b83bac5 to unimplemented function atl90.dll.AtlComModuleRevokeClassObjects, aborting

So where i find this module atl90.dll 

thank for your help.
Comment 5 Anastasius Focht 2013-12-06 10:10:01 UTC
Hello folks,

--- quote ---
if I run my application in terminal wine 'appmane' I have this error . 

wine: Call from 0x7b83bac5 to unimplemented function
atl90.dll.AtlComModuleRevokeClassObjects, aborting

--- quote ---

That's a different problem so let's make this bug report about missing atl90 stub.

Regards
Comment 6 Anastasius Focht 2013-12-06 10:24:50 UTC
Hello,

in the meantime you could try 'winetricks -q vcrun2008' which overrides Wine's builtin atl90 (among others) with native library from Microsoft Visual C++ runtime package.

Regards
Comment 7 Nikolay Sivov 2013-12-06 10:25:00 UTC
This looks trivial to do, I'll take a look.
Comment 8 Anastasius Focht 2013-12-06 10:30:27 UTC
Hello folks,

here is another report about AtlComModuleRevokeClassObjects() from WineHQ user forums: http://forum.winehq.org/viewtopic.php?f=2&t=19102

--- quote ---
I'am running wine 1.5.31 on centos 5, wine successfully installed, but when install application, i found messages:

Wine: unimplemented function atl80.dll.AtlComModuleRevokeClassObjects called at 32 bit.
--- quote ---

Sadly the user never stated which app was actually affected.

Regards
Comment 9 Nikolay Sivov 2013-12-06 10:33:20 UTC
Created attachment 46759 [details]
patch

Please try this one.
Comment 10 Austin English 2013-12-07 00:41:19 UTC
(In reply to comment #9)
> Created attachment 46759 [details]
> patch
> 
> Please try this one.

Works with Active-HDL_Student_Edition.exe which has the same problem.
Comment 11 olive 2013-12-09 05:26:39 UTC
Comment on attachment 46759 [details]
patch

Hi nicolas , 

If i download the source 1.5 or 1.6 i don't have these files : 
 dlls/atl100/atl100.spec or  dlls/atl90/atl90.spec  

Perharps, you use a git branch ? 
Have you a procedure tu appli this patch? 

Thanks

Olive
Comment 12 Nikolay Sivov 2013-12-09 05:32:09 UTC
Sure, you need a current git to apply it to. Use 'git apply' for that.
Comment 13 olive 2013-12-09 05:34:14 UTC
Comment on attachment 46759 [details]
patch

Hi nicolas , 

If i download the source 1.5 or 1.6 i don't have these files : 
 dlls/atl100/atl100.spec or  dlls/atl90/atl90.spec  

Perharps, you use a git branch ? 
Have you a procedure tu appli this patch? 

Thanks

Olive
Comment 14 Austin English 2013-12-09 06:16:59 UTC
(In reply to comment #13)
> Comment on attachment 46759 [details]
> patch
> 
> Hi nicolas , 
> 
> If i download the source 1.5 or 1.6 i don't have these files : 
>  dlls/atl100/atl100.spec or  dlls/atl90/atl90.spec  
> 
> Perharps, you use a git branch ? 
> Have you a procedure tu appli this patch? 
> 
> Thanks
> 
> Olive

http://wiki.winehq.org/Patching
git://source.winehq.org/git/wine.git
Comment 16 olive 2013-12-10 03:44:58 UTC
ok now I had compiled the source with atl90 patched ... 

./configure - ./configure --enable-win64
make depend
make 
sudo make install 

ok now i had new version of wine ... 

how do you do to modify module atl90 for example ? 

.... 
I don't undersand the link between source and module winetricks dlls vcrun2008. 

thank.
Comment 17 Alexandre Julliard 2013-12-20 12:43:15 UTC
Closing bugs fixed in 1.7.9.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers