Pokemon trading card game online crashes

Questions about Wine on Linux
Locked
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Pokemon trading card game online crashes

Post by Wishmaster »

Hello!

I am playing pokemon trading card game online (supported for windows) in linux mint. Everything was going well until a new update was launched two days ago and the game started to crash. The game was updated succesfully (the game update program ran perfectly) but then it crashes over and over again when it is executed.

I tryed it with wine 4.4 and wine 4,3-staging. I used Playonlinux version is 4.3.4 to run the game.

Here is the debug info. I can't understand it properly to determine what could be the error. The update says that it modifies the Unity engine which it used. I think the problem could be some libreries that are missing or conflicting. I appreciate if someone could help me. I posted the same problem in Playonlinux forum and the said that it's a wine error so I came here. Thanks.

Running wine-4.3-staging Pokemon Trading Card Game Online.exe (Working directory : /home/sergio/.PlayOnLinux/wineprefix/PTCGO/drive_c/users/sergio/Application Data/Pokémon Tradi000b:fixme:winediag:start_process Wine Staging 4.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1cb1123, 0x204cde0, 0x204cdf8) stub.
0009:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x203e068, 43) stub
Mono path[0] = 'C:/users/sergio/Application Data/Pokémon Trading Card Game Online/PokemonTradingCardGameOnline/Pokemon Trading Card Game Online_Data/Managed'
Mono config path = 'C:/users/sergio/Application Data/Pokémon Trading Card Game Online/PokemonTradingCardGameOnline/MonoBleedingEdge/etc'
0009:fixme:imm:ImmReleaseContext (0x10056, 0x44fa5d0): stub
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0009:fixme:d3d11:d3d11_create_device WARP driver not implemented, falling back to hardware.
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0009:fixme:d3d11:d3d11_create_device WARP driver not implemented, falling back to hardware.
0009:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0009:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b60000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b40000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b30000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b10000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7aa0000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a80000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a70000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a60000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7890000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7850000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb76d0000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb5c20000
0009:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb4e40000
002b:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x10001123, 0x1039cde0, 0x1039cdf8) stub.
002b:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x1038e068, 43) stub
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b60000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b40000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b30000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7b10000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7aa0000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a80000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a70000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7a60000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7890000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7850000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb76d0000
002b:fixme:dbghelp:validate_addr64 Unsupported address ffffffffb4e40000
002b:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine: Unhandled page fault on read access to 0x00000000 at address 0x106b5c66 (thread 0009), starting debugger...
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:file:CancelSynchronousIo (0x78): stub
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
002b:fixme:file:CancelSynchronousIo (0x78): stub
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
002b:fixme:file:CancelSynchronousIo (0x78): stub
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
0043:fixme:dbghelp:elf_search_auxv can't find symbol in module
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:file:CancelSynchronousIo (0x78): stub
002b:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fe2c
002b:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
002b:fixme:ntdll:EtwEventUnregister (0) stub.
004a:fixme:kernelbase:AppPolicyGetProcessTerminationMethod 0xfffffffa, 0x32fe2c
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

Please use the code tags for such text.

Code: Select all

0009:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
This seems to be the issue, What GPU and graphics driver are you using? What's the output from "glxinfo -B"?
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

Thanks for the answer. I think this is the info you want.

Code: Select all

Graphics:
  Device-1: Intel Core Processor Integrated Graphics driver: i915 v: kernel 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Ironlake Mobile x86/MMX/SSE2 
  v: 2.1 Mesa 18.2.8 
The output of glxkinfo -B is the following

Code: Select all

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2 (0x46)
    Version: 18.2.8
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 2.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2
OpenGL version string: 2.1 Mesa 18.2.8
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

You don't have a dedicated GPU? Seems like your integrated graphics card is too weak, it only supports OpenGL 2.1 - you'd probably need at least 4.0.
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

So what can I do to solve the problem?

The game was working until the last update.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

Update of wine or update of the game?

Do you have a link to the game?
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

It started to fail with the update of the game. I try it with wine 4.4 and 4.3-staging and fails.

The game was working perfectly until the last update.

This is the link of the game.
https://www.pokemon.com/us/pokemon-tcg/ ... /download/

The release date is 03/26/2019
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

Works for me. Maybe they changed something in the update. The game uses d3d11, and AFAIK this doesn't work with OpenGL2.0.
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

Really?
What could be my problem? Because I tested it in windows 7 (in the same computer) and works perfectly and before the last update of Pokemon trading card game online was working.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

Are you sure you don't have a dedicated graphics card? Because your intel gpu shouldn't be able to run d3d11, AFAIK.
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

My GPU description is above. I don't understand why it worked before and not now. My GPU and graphic card is the same. Are you sure that it's not a configuration problem or libraries that I need?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

I'm not 100% sure, but the error messages about direct3d look very suspicious. You already said they had an update, that can cause such issues. Maybe you could ask someone more familiar with 3d though.
Wishmaster
Level 1
Level 1
Posts: 7
Joined: Fri Mar 29, 2019 3:01 am

Re: Pokemon trading card game online crashes

Post by Wishmaster »

So, do you say it is a HW problem and not SW? There's nothing I can do to make it work again?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

Maybe the game still as an older mode which your hardware can run. But as I said, your GPU seems too old for d3d11. My conclusion, that is.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Pokemon trading card game online crashes

Post by lahmbi5678 »

Yes, but the game seemed to work before. Either it suddenly switched from DX9 to DX11, or it has been supporting both DX9 and DX11 for some time. If the latter is true and wine advertises some DX11 functions without the neccessary hardware, then this might be considered a shortcoming in wine. Not sure, if that justifies a bug report, but there are a lot of devices out there, which wouldn't support DX11, but wine is offering a DX11 implementation, at least in theory. So wine should tell games, DX11 is here, but it's not supported by hardware, don't use it. Alternatively, wine should have a kind of software renderer, which might be good enough for non-gaming applications.

The best bet might be to ask the developers of the game, if they'd be willing to implement kind of a "-directx9" switch.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Pokemon trading card game online crashes

Post by DarkShadow44 »

That's what I guess happened, slow transition towards dx11. I doubt wine would support a software renderer, if you want to run a modern game, you need modern hardware.

Reminds me, did you test the latest update of this game already on win 7 (on the same hardware)? Because if that works, then your hardware can run the game.
Locked