It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi everybody,
with the new DLC "Eternal Embers" I wanted to give this great game another try.

Unfortunately the game keeps crashing after ~30 minutes (sometimes up to 2 hours), so I did some tests with the vulkan drivers but they did not work at all with the game, so I am back to the following base installation

<p>
winetricks corefonts tahoma \
dmusic l3codecx ogg \
directplay dsound \
d3dx9 d3dcompiler_43 d3dx11_43 sdl
</p>

After the installation of TQ I am able to start the game but (as the title states) it keeps crashing, mostly when loading resources, eg a new part of the map, the game freezes and some of the meshes turn black/gray, then it crashes.

It does not matter if I change graphics or settings (tried very many variations), enable some registry settings as mentioned in some forums or (as tried today) switch to a SSD with the game.

This is true for the latest versions 2.10 and for older versions as well, cannot remember when it started exactly, somewhen before Ragnarök came out...

According to the dump text (that I cannot attach :/) the error is
<p>
Exception Information
-------------------------------------------------------------------------------

Code: 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)
Flags: 0x0
Address: 0x1f8aca8
Parameters: 0x1 0x2d94
[...]
Call Stack
-------------------------------------------------------------------------------

GAME::TerrainRenderInterfaceRT::RenderGround + 1240 bytes
GAME::TerrainRenderInterfaceBase::RenderPass + 211 bytes
0x144715a8
0x6425
0xf18b5608
0xc5ca5bbe

Game Log
-------------------------------------------------------------------------------
[...]
Active skill Records\Skills\Spirit\DeathchillAura.dbr
Active skill records\xpack4\skills\neidan\auraoftranquility_buff.dbr
Could Not Play DBR:
Unloading level Levels/World/Greece/Delphi/DelphiLowlands05.lvl

Saved level state Levels/World/Greece/Delphi/DelphiLowlands05.lvl
Unloading level Levels/World/Greece/Delphi/DelphiLowlands03.lvl

Saved level state Levels/World/Greece/Delphi/DelphiLowlands03.lvl
Unloading level Levels/World/Greece/Delphi/DelphiBeach02.lvl

Saved level state Levels/World/Greece/Delphi/DelphiBeach02.lvl
Begin Loading Level Levels/World/Greece/Delphi/DelphiBeach02Border01.lvl
After Lock For Level Levels/World/Greece/Delphi/DelphiBeach02Border01.lvl
After Load For Level Levels/World/Greece/Delphi/DelphiBeach02Border01.lvl
End Loading Level Levels/World/Greece/Delphi/DelphiBeach02Border01.lvl
RestoreState chunkId 5, 0
Couldn't load resource 'invalidMesh' (file not found)
Couldn't lock index buffer for rendering
</p>

The closest one to the address above seems to be
C:\GOG Games\Titan Quest - Anniversary Edition\Engine.dll (0x1d50000)

The main question for me is now:
Is there anybody out there that runs TQ with WINE without having these crashes?
If yes, are there any special settings?

And can I help with running some patches to get rid of this?

Thanks in advance,
telsh
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
telsh: The main question for me is now:
Is there anybody out there that runs TQ with WINE without having these crashes?
If yes, are there any special settings?
I played through the entire game last year without any crashes.
I used setup_titan_quest_-_anniversary_edition_2.9_hotfix_(35688).exe (no expansions) and whichever wine version was current in wine-staging in late October 2020 (an early 6.x version, probably).
The main difference to your setup is that I didn't run any winetricks whatsoever. Just installed in a clean prefix, and it worked flawlessly. This was on Ubuntu 16.04. I'm reasonably certain I've also played for more than half an hour on 18.04 without any crashes.

I hope that information gives you a few avenues to try. Good luck with it!
Post edited January 21, 2022 by gogtrial34987
avatar
gogtrial34987: I played through the entire game last year without any crashes.
I used setup_titan_quest_-_anniversary_edition_2.9_hotfix_(35688).exe (no expansions) and whichever wine version was current in wine-staging in late October 2020 (an early 6.x version, probably).
The main difference to your setup is that I didn't run any winetricks whatsoever. Just installed in a clean prefix, and it worked flawlessly. This was on Ubuntu 16.04. I'm reasonably certain I've also played for more than half an hour on 18.04 without any crashes.

I hope that information gives you a few avenues to try. Good luck with it!
Hi, first of all, thanks alot for your answer, this is highly appreciated and though I remembered to try it out in the past, I did it again to install the game as you have described:
1) delete the old wineprefix and create the folder again
2) install the game with the latest "setup_titan_quest_-_anniversary_edition_2.10.1_(52964).exe" and all DLCs without doing any winetricks
3) Remove the saved games and options (just in case there was some old option that causes the instability), the whole folder "~/Documents/My Games/Titan Quest - Immortal Throne"
4) Start the game via the desktop link and now it does not start at all, the error points that something is missing: "Could Not Create Hardware 3D Sound Provider!" (will spare the details for now as debugging won't happen anyway)

So, the big difference is that I'm running some ArchLinux variant with wine 7.1 and not Ubuntu.
Other games work pretty good without any crashes, it's only TitanQuest that crashes after ~30 minutes like described in the opening post.

Anyway, let's see if this can be resolved at some point. And just in case a developer of the game reads this, please feel free to reach out and I'll happily provide more debug data, dumps, etc...

Have a good time,
telsh
avatar
gogtrial34987: I played through the entire game last year without any crashes.
I used setup_titan_quest_-_anniversary_edition_2.9_hotfix_(35688).exe (no expansions) and whichever wine version was current in wine-staging in late October 2020 (an early 6.x version, probably).
The main difference to your setup is that I didn't run any winetricks whatsoever. Just installed in a clean prefix, and it worked flawlessly. This was on Ubuntu 16.04. I'm reasonably certain I've also played for more than half an hour on 18.04 without any crashes.

I hope that information gives you a few avenues to try. Good luck with it!
avatar
telsh: Hi, first of all, thanks alot for your answer, this is highly appreciated and though I remembered to try it out in the past, I did it again to install the game as you have described:
1) delete the old wineprefix and create the folder again
2) install the game with the latest "setup_titan_quest_-_anniversary_edition_2.10.1_(52964).exe" and all DLCs without doing any winetricks
3) Remove the saved games and options (just in case there was some old option that causes the instability), the whole folder "~/Documents/My Games/Titan Quest - Immortal Throne"
4) Start the game via the desktop link and now it does not start at all, the error points that something is missing: "Could Not Create Hardware 3D Sound Provider!" (will spare the details for now as debugging won't happen anyway)

So, the big difference is that I'm running some ArchLinux variant with wine 7.1 and not Ubuntu.
Other games work pretty good without any crashes, it's only TitanQuest that crashes after ~30 minutes like described in the opening post.

Anyway, let's see if this can be resolved at some point. And just in case a developer of the game reads this, please feel free to reach out and I'll happily provide more debug data, dumps, etc...

Have a good time,
telsh
Hi Telsh,

Not sure if this is relevant for the issue you have described, but from my experience with similar symptom of crashing every 30 mins/hour in TQ, this fixed it: try adding the csmt option in Wine. Should be enabled in newer Wine versions, but this is what did the trick for me to get TQ running in earlier versions.

It's a DWORD value you need to add via regedit, search for the 'csmt' option here:
https://wiki.winehq.org/Useful_Registry_Keys

It was one of those magical fixes that took forever to find online, so posting it for you in case there's a chance it can help you out.

KR