Вы находитесь здесь

Форум

Devilian

fixme:dbghelp:elf_search_auxv can't find symbol in module

Автор Replies
hmmm Friday 20 November 2015 at 15:08
hmmmAnonymous

I'm trying to run http://deviliangame.com

I was able to install Glyph (Trion's patcher), download the game, create my character and everything else (with very decent fps). Here's a few screenshots: https://imgur.com/a/WM8Ei

The problem is when I try to play with the character for the first time the game crashes. I know there's a cut scene there so it might be something related to the video playing.

Here's what I got so far:

Glyph needs:

  • vcrun2012

the game needs:

  • vcrun2008
  • d3dx9
  • vcrun2013 ("wine: Unimplemented function msvcr120.dll")

Run the game, click on CONNECT and the errors are:

fixme:d3d:wined3d_check_device_format_conversion wined3d 0x2411db78, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:fetch_thread_info Couldn't open thread 128 (87)

So I tried a solution mention in some topics about cutscenes crashing other games:

  • d3dx9_43
  • d3dcompiler_43
  • strictdrawordering=enabled
  • memory=1024

And I get the same issues.

I noticed the game ships with msvcp120.dll and msvcr120.dll so I tried to use "builtin,native" and I get:

wine: Call from 0x7b83e942 to unimplemented function msvcp120.dll._Mtx_current_owns, aborting
wine: Unimplemented function msvcp120.dll._Mtx_current_owns called at address 0x7b83e942 (thread 0041), starting debugger...
wine: Call from 0x7b83e942 to unimplemented function msvcr120.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ, aborting
wine: Unimplemented function msvcr120.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ called at address 0x7b83e942 (thread 000c), starting debugger...

I also tried installing PhysX (game ships with it).

Here's the game manifest: http://pastebin.com/qHkvzxje

Any ideas?

ps: same developer from Tera and there's similar issues here https://appdb.winehq.org/objectManager.php?sClass=version&iId=26128&iTestingId=81720 (elf_search_auxv)

 

Ubuntu 15.10 - Nvidia driver 352.63 - PlayOnLinux 4.2.6 - Wine 1.7.55, 1.7.55-staging, 1.7.49 (same error on any version)

 

 

Edited by hmmm

booman Monday 23 November 2015 at 20:16
booman

Try installing vcrun 2010 and vcrun 2012

Physx should run fine with the package installed as well.  I've tried installing some games that require Physx and if I didn't have it pre-installed with the PlayOnLinux package, then it would crash.

Also, look in the game folder for a "video" directory, or something related to in-game video's
Sometimes just renaming that folder will skip the video's and cutscenes, but you will be able to play the game.


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
hmmm Tuesday 24 November 2015 at 1:47
hmmmAnonymous

I've tried every possible combination of dependencies, from A to Z. Nothing.

Closed beta is over anyway.

Thanks.

booman Tuesday 24 November 2015 at 16:13
booman

That is the thing with Wine, sometimes having too many packages (libraries) installed can break things.

Since no one else is testing this game in Wine, you are on your own.  If you have the patience, try starting over again and document what libraries you use.  Try to use the minimum first.  Then add more as you go.
This is how I test games and it requires a lot of trial-n-error.  For the most part, games will run as long as they are direct x 9 compatible.

The main reason games won't run is because of DRM, Clients (Steam, Origin, Uplay, Arc) or Direct X 10/11

I'm using Linux instead of Mac, but there may be a difference with installing/configuring.

Are you using a 32-bit virtual drive?

Did you try renaming a "video" folder in the game directory?


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
hmmm Tuesday 24 November 2015 at 18:15
hmmmAnonymous

That's what I did, I made a minimal installation, installed something and rolledback to that copy. I listed the dependencies I was able to find out on the post.

Yes, 32-bit virtual drive.

Renaming files doesn't help since the game resets the assets on every startup from that manifest file. But maybe I could do it after it loads. The thing is, I'm not sure it was the cutscene causing that and there isn't any video format that I can see on that list.

But it's ok, Trion's gonna make that game P2W anyway. Haha.

booman Tuesday 24 November 2015 at 18:18
booman

Try renaming the video folder and then changing permssions to "read only"
This way the updater won't change it back


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
terryc Thursday 3 December 2015 at 6:41
terrycAnonymous

FWIWQ, the Devilian beta server is currently online.

My install crashes before starting, so I'll try adding libraries mentioned above and re-run

hmmm Thursday 3 December 2015 at 23:26
hmmmAnonymous

 

FWIWQ, the Devilian beta server is currently online.

My install crashes before starting, so I'll try adding libraries mentioned above and re-run

 

I stopped trying, it always stop at:

wine: Unhandled page fault on write access to 0x0000aa55 at address 0x7bc53c9d (thread 0081), starting debugger...
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!

changing to Windows Vista fixes the original crash but introduces a new one:

Couldn't resolve error at 'ntdll!_NT_TIB *)@$teb)->StackLimit) @@(((ntdll!_NT_TIB *)@$teb)->StackBase)'

 

update:

https://www.reddit.com/r/linux_gaming/comments/3ticob/devilian_on_wine/cxm8fh7

Edited by hmmm

hmmm Friday 4 December 2015 at 18:45
hmmmAnonymous

it's working thanks to nihil232lihin's patch suggestion

http://pastebin.com/3AaU8nJb

I patched and compiled 1.8-rc2 and so far no fps drops or any problems

 

Вы находитесь здесь: Index > PlayOnLinux > Devilian