Game crushes at xna.audio

Questions about Wine on Linux
Locked
EmErAJID
Newbie
Newbie
Posts: 2
Joined: Fri Jan 07, 2022 6:03 am

Game crushes at xna.audio

Post by EmErAJID »

Hi winies!
Time from time I was playing terraria on my Debian, but occasionally it (the game) broke (just wouldn't launch). Then I quickly switched to Arch and here it is also broken.
Now I'm inside Arch and will talk in it's context.
I installed wine, not wine-staging package. I did not install wine-mono.
I followed the guide at wineHQ and installed xna40+dotnet40 (using winetricks). The game was broken.
I tried another versions of .NET framework (manually), but it appeared that xna40 demands dotnet40 and will not work with say .NET 4.8. As far as I could understand things. Anyway, the game was broken.
After all this random moves I started to read console output. So there's what I've got:

Code: Select all

wine --version

Code: Select all

wine-7.0-rc4
Next. My native resolution is 1080p, but I use wine's capability to emulate desktop. There I have 720p resolution. Emulated desktop does not affect the crush.
The basic information output:

Code: Select all

Unhandled Exception: System.AccessViolationException: Attempted to read or write
protected memory. This is often an indication that other memory is corrupt.
at Microsoft.Xna.Framework.Audio.KernelSoundEffect.InitializeSingletonXAudio2
()
Full output:
https://pastebin.com/sZXKAPxj

Considering that it has something to do with audio: I have alsa (of course) and bare pulseaudio.
I would be most grateful for any help.
Thank you in advance.
EmErAJID
Newbie
Newbie
Posts: 2
Joined: Fri Jan 07, 2022 6:03 am

Re: Game crushes at xna.audio

Post by EmErAJID »

Well, winies...
I am genuinely sorry for creating this topic. I somehow thought that I installed lib32-libpulse, but actually I didn't. That's why it wouldn't work.
Locked