Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guild Wars 2 hang/crash: double free or corruption #23

Open
LingMan opened this issue Apr 3, 2019 · 7 comments
Open

Guild Wars 2 hang/crash: double free or corruption #23

LingMan opened this issue Apr 3, 2019 · 7 comments
Assignees

Comments

@LingMan
Copy link

LingMan commented Apr 3, 2019

There's currently a seasonal event in Guild Wars 2 called "Super Adventure Box". When playing that mode the game randomly hangs/crashes. This appears to happen only in SAB and not in the normal game.

Due to the random nature of the crashes I can't be certain that nine is at fault but given that I've been unable to reproduce without it, nine is the likely culprit.

The base game of Guild Wars 2 is free to play and the SAB adventure is - to the best of my knowledge - part of that. There's a portal bringing you to SAB in every major city.

Important note: Since SAB is a seasonal event it is only available until April 18, 2019 at noon Pacific Time (UTC-7). After that testing patches will be impossible until next year.

Tested with:
OS: Manjaro
tkg-wine4.{3,5} from Lutris
AMD Radeon R9 390
Kernel 4.18 amdgpu
Mesa 19.0.1+really+18.3.5-1
LLVM 7.0.1
AUR nine-standalone-git v0.5.0.295-devel (should be either a56cb11 or d0173d5)

gw2_sab_double_free_or_corruption_full_wine_output.txt

@siro20
Copy link
Collaborator

siro20 commented Apr 10, 2019

Can you create an API trace that shows the problem or use mesa debug version to create a nine log, showing where it crashes?

@LingMan
Copy link
Author

LingMan commented Apr 12, 2019

My nine setup is currently broken and I'd have to figure out how to do those things. Sadly I'll be way too busy for the next month.

I could maybe find the time to record an API trace on Windows and later check if replaying with nine shows the problem. Would that be a reasonable approach?

@siro20
Copy link
Collaborator

siro20 commented Apr 18, 2019

yes, that might work.

@dhewg
Copy link
Collaborator

dhewg commented Sep 23, 2019

@LingMan any update on the issue?

1 similar comment
@dhewg
Copy link
Collaborator

dhewg commented Aug 22, 2020

@LingMan any update on the issue?

@LingMan
Copy link
Author

LingMan commented Aug 25, 2020

I remembered to make a trace[1] during this year's SAB but sadly the problem doesn't reproduce with it. Replayed it six times in total, thrice with Nine 0.7 and thrice with Nine 0.4. Usually playing that long would have resulted in a crash pretty reliably. Of course I can't tell if some other update to my system since then or a clean wine prefix might have fixed it.
At this point I've long switched to dxvk, so I'm no longer affected.

I'll leave it up to you to close this bug for lack of reproducibility or to leave it open if you want to continue hunting.

[1] https://drive.google.com/file/d/1o9PZq_ZFSgolIWM1A_kX3jt4dgQtCbWf/view?usp=sharing

@dhewg
Copy link
Collaborator

dhewg commented Aug 25, 2020

Thanks for the trace!
It doesn't replay on my setup, probably because of a different gpu.
I don't see much we can do about it, and it sounds like it works for you too now.

I'll leave it up to @axeldavy to take a look and closing this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants