[Bug 7692] Noble Poker client: closing a window crashes the
application with Visual C++ Runtime Library error.
Wine Bugs
wine-bugs at winehq.org
Mon Mar 19 09:36:40 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=7692
------- Additional Comments From focht at gmx.net 2007-19-03 09:36 -------
Hello,
well i took a quick glance at this stuff.
MSVC runtime and MFC are linked in statically - thats why you dont see any
msvcrt calls.
--- snip runtime/linker signature scan ---
Noble Poker\cactivex.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\casino.exe :: Microsoft Visual C++ 7.0 [Debug]
Noble Poker\casino.hlp :: Microsoft Visual C++ 6.0
Noble Poker\directsounddriver.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\gdigraphdriver.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\replace.exe :: Microsoft Visual C++ 7.0 [Debug]
Noble Poker\unicows.dll :: Nothing found [Overlay] *
Noble Poker\_SetupPoker.exe :: PECompact 2.x -> Jeremy Collake [Overlay]
Noble Poker\data\baccarat.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\blackjack.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\cashier.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\common.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\craps.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\loader.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\poker_common.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\poker_lobby.dll :: Microsoft Visual C++ v7.1 DLL
Noble Poker\data\poker_table.dll :: Microsoft Visual C++ v7.1 DLL
--- snip runtime/linker signature scan ---
I verified with some executables with my tools further: different msvcrt library
signatures are found.
They did not only mix different runtime versions but release and debug version too.
The developers have obviously no clue that *all* kinds of errors are introduced
by mixing this stuff (not only different heap manager/layout related ones!)
Even microsoft strongly discourages this.
My guess: they have some unresolved issues/bugs in their crap^H^H^H^Hsoftware
which only manifests if they compile all to release code (thats why some of
their executables are compiled with optimization off/debug).
I've seen this kind of "fix" several times in customer code.
I wouldnt spend any more time on this software until they resolve these issues...
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list