https://bugs.winehq.org/show_bug.cgi?id=43098
Bug ID: 43098 Summary: WarBR: wine aborts after game's login due to unimplemented wmvcore function Product: Wine Version: 2.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wmp&wmvcore Assignee: wine-bugs@winehq.org Reporter: rodrigodavy@gmail.com Distribution: ---
Created attachment 58284 --> https://bugs.winehq.org/attachment.cgi?id=58284 Debug info
The game login screen appears after running 'winetricks -q wmp9' as a workaround suggested in this other bug report: https://bugs.winehq.org/show_bug.cgi?id=43097
However, when you insert your registered username and password and press Entrar, it gives an error saying "Conexão com o server terminado" (Server connection ended)
Using the Windows wmvcore.dll instead of the one supplied by wine works as workround
https://bugs.winehq.org/show_bug.cgi?id=43098
Rodrigo Davy rodrigodavy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://raphaelfsilva.wixsit | |e.com/warbr/downloads Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=43098
Rodrigo Davy rodrigodavy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigodavy@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43098
Rodrigo Davy rodrigodavy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|rodrigodavy@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=43098
Rodrigo Davy rodrigodavy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigodavy@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=43098
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #1 from winetest@luukku.com --- wine: Call from 0x7b43cd9c to unimplemented function wmvcore.dll.WMCheckURLScheme, aborting
The common practice is to include the unimplemented function name into title so you can see the problem even without opening the bug. Now the title is a bit too generic. There are over 6000 bugs open...Testing other user's bugs with more recent wine version would help too to lower the amount of bugs open so your opened would get faster respond time.
https://bugs.winehq.org/show_bug.cgi?id=43098
Rodrigo Davy rodrigodavy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|WarBR: wine aborts after |wine: Call from 0x7b43cd9c |game's login due to |to unimplemented function |unimplemented wmvcore |wmvcore.dll.WMCheckURLSchem |function |e, aborting
https://bugs.winehq.org/show_bug.cgi?id=43098
--- Comment #2 from Rodrigo Davy rodrigodavy@gmail.com --- (In reply to winetest from comment #1) Ok, thanks! I changed the title! I am gonna try to help with those open bugs :D
https://bugs.winehq.org/show_bug.cgi?id=43098
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |download Summary|wine: Call from 0x7b43cd9c |WarBR: game (WarS v5.5 p4) |to unimplemented function |crashes on unimplemented |wmvcore.dll.WMCheckURLSchem |function |e, aborting |wmvcore.dll.WMCheckURLSchem | |e when using native wmp.dll | |(WMP9)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
bug reports resulting from mixing native MS and builtin (Wine provided) dlls that are related/tightly bound are questionable. The caller is native 'wmp.dll', not the app/game code itself.
If the app calls this API (https://msdn.microsoft.com/en-us/library/windows/desktop/dd757743(v=vs.85).a...) directly then this would be more legitimate.
In short: if bug 43097 gets fixed this one might not be necessary since Wine's WMP implementation will not call this API.
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.8.5 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/16-13:09:21 Ready... Scanning -> Z:\home\focht\Downloads\WARS GAME\game.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 1729536 (01A6400h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) [TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - | Offset: 0x00000108 | VA: 0x00400108 | - [File Heuristics] -> Flag #1 : 00000000000001001000000000110001 (0x00048031) [Entrypoint Section Entropy] : 7.41 (section #7) " " | Size : 0x2E00 (11776) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x512000 (5316608) byte(s) [ModuleReport] [IAT] Modules -> kernel32.dll | user32.dll [!] TeLock v0.98b1 wrapped ! [CompilerDetect] -> Borland Delphi (unknown version) - 60% probability - Scan Took : 0.405 Second(s) [000000195h (405) tick(s)] [506 of 580 scan(s) done]
Scanning -> Z:\home\focht\Downloads\WARS GAME\WarS.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 852480 (0D0200h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) [TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - | Offset: 0x00000108 | VA: 0x00400108 | - [File Heuristics] -> Flag #1 : 00000000000001001000000000100000 (0x00048020) [Entrypoint Section Entropy] : 6.56 (section #0) "CODE " | Size : 0x8DF18 (581400) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0xD5000 (872448) byte(s) [ModuleReport] [IAT] Modules -> kernel32.dll | user32.dll | advapi32.dll | oleaut32.dll | kernel32.dll | advapi32.dll | kernel32.dll | version.dll | gdi32.dll | user32.dll | kernel32.dll | oleaut32.dll | ole32.dll | oleaut32.dll | comctl32.dll | shell32.dll | wininet.dll [CompilerDetect] -> Borland Delphi 7 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.377 Second(s) [000000179h (377) tick(s)] [506 of 580 scan(s) done] --- snip ---
$ sha1sum WarS_Completo.rar 2acbd5951447838ffc48ced306e61dea35050d1b WarS_Completo.rar
$ du -sh WarS_Completo.rar 13M WarS_Completo.rar
$ wine --version wine-2.9
Regards
https://bugs.winehq.org/show_bug.cgi?id=43098
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #4 from Austin English austinenglish@gmail.com --- I sent a stub https://source.winehq.org/patches/data/134754
https://bugs.winehq.org/show_bug.cgi?id=43098
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |3f6b7c34dbf76fdbf7561a3fe50 | |19713b10d1c9e Resolution|--- |FIXED
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to Austin English from comment #4)
I sent a stub https://source.winehq.org/patches/data/134754
https://source.winehq.org/git/wine.git/commit/3f6b7c34dbf76fdbf7561a3fe50197...
https://bugs.winehq.org/show_bug.cgi?id=43098
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.11.