[Bug 35061] GoldCoin 0.7.1.7 shows assertion on startup (needs ntdll.NtQuerySemaphore implementation)

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Dec 6 16:32:47 CST 2013


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|-unknown                    |ntdll
            Version|unspecified                 |1.7.8
            Summary|GoldCoin 0.7.1.7 fails to   |GoldCoin 0.7.1.7 shows
                   |install                     |assertion on startup (needs
                   |                            |ntdll.NtQuerySemaphore
                   |                            |implementation)
     Ever Confirmed|0                           |1

--- Comment #2 from Anastasius Focht <focht at gmx.net> 2013-12-06 16:32:47 CST ---
Hello folks,

confirming, the assertion is shown on startup.
Installation is fine.

Relevant part of trace log:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/GoldCoin (GLD)
...
WINEDEBUG=+tid,+seh,+relay wine ./goldcoin-qt.exe >>log.txt 2>&1
...
0024:Call KERNEL32.CreateSemaphoreA(00000000,00000000,7fffffff,05b2182c
"bipc_gmap_sem_count_35_13030842308.621462") ret=007a9c4d
0024:Ret  KERNEL32.CreateSemaphoreA() retval=0000038c ret=007a9c4d
0024:Call KERNEL32.GetLastError() ret=007a9c59
0024:Ret  KERNEL32.GetLastError() retval=00000000 ret=007a9c59
0024:Call KERNEL32.CreateSemaphoreA(00000000,00000000,016c7cb0,05b2182c
"bipc_gmap_sem_map_35_13030842308.621462") ret=007a9b46
0024:Ret  KERNEL32.CreateSemaphoreA() retval=00000390 ret=007a9b46
0024:Call KERNEL32.GetLastError() ret=007a9b52
0024:Ret  KERNEL32.GetLastError() retval=00000000 ret=007a9b52
0024:Call KERNEL32.InterlockedCompareExchange(00921e14,00000001,00000000)
ret=007a6473
0024:Ret  KERNEL32.InterlockedCompareExchange() retval=00000000 ret=007a6473
0024:Call KERNEL32.InterlockedCompareExchange(00921e04,00000001,00000000)
ret=007a63bd
0024:Ret  KERNEL32.InterlockedCompareExchange() retval=00000000 ret=007a63bd
0024:Call KERNEL32.GetModuleHandleA(0092353f "ntdll.dll") ret=007a63f9
0024:Ret  KERNEL32.GetModuleHandleA() retval=7bc10000 ret=007a63f9
0024:Call KERNEL32.InterlockedIncrement(00921e04) ret=007a640c
0024:Ret  KERNEL32.InterlockedIncrement() retval=00000002 ret=007a640c
0024:Call KERNEL32.GetProcAddress(7bc10000,009235a7 "NtQuerySemaphore")
ret=007a64d9
0024:Ret  KERNEL32.GetProcAddress() retval=7bc22010 ret=007a64d9
0024:Call KERNEL32.InterlockedIncrement(00921e14) ret=007a64ec
0024:Ret  KERNEL32.InterlockedIncrement() retval=00000002 ret=007a64ec
0024:Call ntdll.NtQuerySemaphore(00000390,00000000,00eef4a8,00000008,00eef4bc)
ret=007a9bf6
0024:fixme:ntdll:NtQuerySemaphore (0x390,0,0xeef4a8,0x00000008,0xeef4bc) stub!
0024:Ret  ntdll.NtQuerySemaphore() retval=00000000 ret=007a9bf6
0024:Call msvcrt._assert(0092367f "&get_map_unlocked() == m",009235c8
"c:\\deps\\boost/boost/interprocess/detail/windows_intermodule_singleton.hpp",00000091)
ret=007a9c28 
...
0024:Call user32.MessageBoxIndirectW(00eed3a4) ret=7ed5306a
--- snip ---

BTW .. that software is ported to various OS (including Linux):

http://gldcoin.com/get-started/

Anyway, good test-case for Wine ;-)

$ sha1sum goldcoin-0.7.1.7-win32-setup.exe 
9393b859bbd5b570046c6d3b10ba31c02ddc26e9  goldcoin-0.7.1.7-win32-setup.exe

$ du -sh goldcoin-0.7.1.7-win32-setup.exe 
9.4M    goldcoin-0.7.1.7-win32-setup.exe

$ wine --version
wine-1.7.8-128-g37460b6

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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