[Bug 31631] HaoZip 2.2 64-bit crashes, needs unimplemented function MSVCR80.dll.floorf (missing float math forwards for x86_64 arch)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Apr 20 05:40:33 CDT 2013
http://bugs.winehq.org/show_bug.cgi?id=31631
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL|http://storage2.dobreprogra |http://download.haozip.com/
|my.pl/akcesoria/haozip_v2.2 |haozip_v2.2.6302.multi.exe
|.6302.multi_(dobreprogramy. |
|pl).exe |
CC| |focht at gmx.net
Component|-unknown |msvcrt
Summary|HaoZip 2.2 crashes in a |HaoZip 2.2 64-bit crashes,
|64-bit WINEPREFIX |needs unimplemented
| |function MSVCR80.dll.floorf
| |(missing float math
| |forwards for x86_64 arch)
Severity|minor |normal
--- Comment #1 from Anastasius Focht <focht at gmx.net> 2013-04-20 05:40:33 CDT ---
Hello folks,
confirming, it seems the "floorf" forward is missing from 64-bit "msvcr80.dll".
All others (msvcr90, msvcr100, msvcr110) have it:
--- snip ---
@ cdecl -arch=arm,x86_64 floorf(float) msvcrt.floorf
--- snip ---
--- snip ---
$ wine ./HaoZip
fixme:ntdll:NtFlushInstructionCache 0xffffffffffffffff 0x240fe0 22
fixme:ntdll:NtFlushInstructionCache 0xffffffffffffffff 0x240fe0 22
...
wine: Call from 0x7f91e4fd5550 to unimplemented function MSVCR80.dll.floorf,
aborting
wine: Unimplemented function MSVCR80.dll.floorf called at address
0x7f91e4fd5550 (thread 0024), starting debugger...
Unhandled exception: unimplemented function MSVCR80.dll.floorf called in 64-bit
code (0x00007f91e4fd5550).
Register dump:
rip:00007f91e4fd5550 rsp:000000000022d620 rbp:000000000022d700 eflags:00000202
( - -- I - - - )
rax:000000000022d660 rbx:0000000000d15044 rcx:000000000022d660
rdx:00000000004f26e3
rsi:00000000005aa8ca rdi:00000000005aa5f0 r8:0000000000de1900
r9:0000000000000001 r10:0000000000000000
r11:00000036fed7bc80 r12:0000000000000000 r13:000000000022d988
r14:0000000000dd9570 r15:00000000000779a0
Stack dump:
0x000000000022d620: 000000000022d660 000000e800000000
0x000000000022d630: 00000000002f013e 00000000002f013e
0x000000000022d640: 0031005f00740072 00000000004f26e3
0x000000000022d650: 00000000005aa8ca 00000000005aa5f0
0x000000000022d660: 0000000180000100 0000000000000000
0x000000000022d670: 00007f91e4fd5550 0030003400000002
0x000000000022d680: 00000000005aa5f0 00000000005aa8ca
0x000000000022d690: 0000000000000000 0000000000000000
0x000000000022d6a0: 0000000000000000 0000000000000000
0x000000000022d6b0: 0000000000000000 0000000000000000
0x000000000022d6c0: 0000000000000000 0000000000000000
0x000000000022d6d0: 0000000000000000 0000000000000000
Backtrace:
=>0 0x00007f91e4fd5550 stub_entry_point+0x7c(dll="MSVCR80.dll", name="floorf",
ret_addr=0x4f26e3) [/home/focht/projects/wine/wine-git/dlls/ntdll/loader.c:197]
in ntdll (0x000000000022d700)
1 0x00000000004f26e3 in haozipui (+0x826e2) (0x000000000022d970)
--- snip ---
It might be a good time to review/add all the other float math forwards for 64
bits VC++ 2005 runtime too (asin,acos,fmodf,logf...).
$ du -sh haozip_v2.2.6302.multi.exe
7.3M haozip_v2.2.6302.multi.exe
$ sha1sum haozip_v2.2.6302.multi.exe
e93ae90f08f9e5ecfa789595a0a4f99ab2b5e017 haozip_v2.2.6302.multi.exe
$ wine --version
wine-1.5.28-133-g7d8f3a1
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