The Elder Scrolls V: Skyrim

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.


Reply to Thread Back to Threads

Skyrim hangs on exit.
Byron Smith
Byron Smith
Posted 2015-03-22 01:58
I have latest Crossover (14.1.0) on Ubuntu 14.10 (MATE Desktop, x86_64) and I created the Skyrim specific bottle and it seems to run well, but it completely hangs up when I try to exit the game and I have to manually kill the TESV.exe process. For the life of me, I have no idea why. Is anyone else experiencing this? I don't see anything in the usage.log file that leaps to my attention. Anyone else experiencing this?

Byron Smith
Byron Smith
Posted 2015-03-22 02:19
I'm running the latest Steam beta as of March 21, 2015, and the nvidia-331-updates drivers, if that helps.
Silviu Cojocaru
Silviu Cojocaru Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 8
Posted 2015-03-22 03:41
Some Steam games may hang on exit when the Steam overlay is active. Try disabling it and see if that helps.
Stefan Dösinger
Stefan Dösinger  Staff Member
Posted 2015-03-22 04:52
Have you run this game with earlier versions? Did it work there?

Skyrim hanging on exit is a known problem is a certain (official) expansion is installed. Unfortunately I forgot the name of the expansion. It also happens on Windows, but only sometimes. I tried to find out why the game sometimes exits cleanly on Windows, bit did not find an answer. There are plenty of synchronization objects involved, some during the entire lifetime of the game run, and somehow the game deadlocks 😢 .
Byron Smith
Byron Smith
Posted 2015-03-22 15:11
I disabled the Steam Overlay, and it still hangs on exit. Thanks though for the suggestion. I had not thought of that.
Byron Smith
Byron Smith
Posted 2015-03-22 15:14
It's been a long time since I have been on Ubuntu with Crossover so I am using new versions of Ubuntu and CrossOver, and I honestly cannot remember but I think Skyrim has always hung up on me, because I had all of the expansion packs since the beginning of the time I started using CrossOver. It's probably the Dawnguard DLC, I'm guessing. And it runs fine other than hanging when I try to exit. So maybe that's just a good excuse to play longer? ;)
Patrik Nilsson
Posted 2015-03-23 05:13
Skyrim, at least the Steam version, have pretty much always crashed upon exit when run with wine. This will likely never change.

What I do is I use a drop-down terminal or switch workspace and open a terminal. Then I simply use killall or pkill TESV.exe whenever I have existed the game, done. If I for some reason would be paranoid about my saves being damaged or something, I would exit to menu first (which should not crash), then kill the process. Although the latter have never proved necessary for me.

It may not feel like a solution, but it is more than likely the only one you will ever have.
Stefan Dösinger
Stefan Dösinger  Staff Member
Posted 2015-03-23 05:33
Patrik Nilsson Posted:
Skyrim, at least the Steam version, have pretty much always crashed upon exit when run with wine. This will likely never change.

Well, I hope that some day it does change. But it is more likely to change as an unintended side effect of a seemingly unrelated bugfix. Since this is just a hang on exit and the game can be played OK otherwise fixing this has a lower priority than fixing other games that don't even start 😊 .

And yeah, the name Dawnguard rings a bell. I think that's the DLC that introduces the problem.
Byron Smith
Byron Smith
Posted 2015-03-24 01:57
Well, I created a debug log (cannot really parse it) but I did find that not loading the Dawnguard DLC removes my problem. I think it's some DirectX error. It always installs DirectX something or other each time I play it (but it does even when I dual-boot into Windows and play it, so not sure that's relevant). Thanks to whomever mentioned the "pkill TESV" idea as that works great and lets me shutdown Steam cleanly. I was going into Process Monitor and killing TESV because it was listed as a zombie process and wouldn't exit. Weird. But I guess I will have to live with it, as it is unlikely anything that I will be able to figure out how to solve.
Stefan Dösinger
Stefan Dösinger  Staff Member
Posted 2015-03-24 04:50
No, this isn't a DirectX problem. The problem doesn't show up in a plain fixme+all log at all. In a +relay log (HUGE!) you'll see, among megabytes of other stuff, locks and waits for win32 synchronization objects (I don't remember which exactly) from different threads that deadlock.
Byron Smith
Byron Smith
Posted 2015-03-24 21:05
Oh, OK. Well should I create a support ticket? I assume since you are a staff member that it is already well-known, and like you said is probably low priority because it doesn't seem to affect game play other than trying to exit. I'm amazed at how well CrossOver runs things overall.
Stefan Dösinger
Stefan Dösinger  Staff Member
Posted 2015-03-25 03:17
Yeah, the issue is known. You can still create a support ticket, that way you'll be notified when there's a change and we can keep track of how many people are affected by this bug.
Andrew Schott
Andrew Schott Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate
Posted 2015-04-03 20:04
Stefan Dösinger Posted:
Have you run this game with earlier versions? Did it work there?

Skyrim hanging on exit is a known problem is a certain (official) expansion is installed. Unfortunately I forgot the name of the expansion. It also happens on Windows, but only sometimes. I tried to find out why the game sometimes exits cleanly on Windows, bit did not find an answer. There are plenty of synchronization objects involved, some during the entire lifetime of the game run, and somehow the game deadlocks 😢 .


Well, my son had windows installed a while back along with all the expansions installed for it and he had hangs every time too.  On linux we both have the same issue, CX, vanilla, or PlayOnLinux.  Bethesda is not the best at coding stable software.
Byron Smith
Byron Smith
Posted 2015-04-08 01:36
I think part of the reason is because the game engine really changed between Fallout NV and Skyrim. Fallout NV I can run with no problems under CrossOver. Skyrim, I would not say the game itself is entirely rushed, but the engine might have been a bit (uneducated guess, though I do know some remnants of the old engine data can be found if you know where to look). For all I know, there could be an update from Microsoft that, if found, would fix the issue.
Dreifels
Posted 2015-08-28 17:39
It's not a Linux and not a Wndows thing, it's a dragonborn thing, maybe also a Steam thing.

With Win10/64 it hangs same, for 80% of the logoffs, but not always. If I disable dragonborn, all is fine.
If I play offline Steam, it is rarer than if I play with steam setting online.

I remember, that in skyrim/windows forums there had been a working solutions two years ago, but can't find it.
Dragonborn has lot of bugs.
Also, it may give a CTD if dragonborn calls a video (i.e. black books)

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

Please Wait...
eyJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTQzMzQwODEwfQ==