-
-
Notifications
You must be signed in to change notification settings - Fork 262
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
SoulCalibur II: Crash on Launch #931
Comments
Can you see if #919 changes the behavior here? |
It looks like it worked with 0.6.2-79-ga32f271d55 (https://xemu.app/titles/4e4d0003/#Soulcalibur-II) can you try that release to see if you have the same performance issues? |
It seems to work fine under that revision :/ |
Excellent, can you try the versions in between and see where it stopped working? (I'd do a binary search, start with the version in the middle, then go up or down depending on whether that one works) Knowing exactly when it regressed will make it much easier to figure out and fix the underlying cause. |
Ironically, it stopped working as of 0.6.3; somewhere in between that testing commit and 0.6.3 the game went from playable to "starts" status |
Correction: even the last 0.6.2 commit (bbcd576) suffered from this; debatably worse, actually, because it couldn't even display the initial namco video before crashing |
Cool, there were a number of changes in the 0.6.3 release (v0.6.2...v0.6.3) that might've introduced the assert, but I'd guess 57795d8 is the most likely candidate as it (correctly) reduced the frequency at which the surfaces are discarded and likely exposed the preexisting buggy behavior. I'm mostly interested in the performance degradation, to test that we'd need to backport #919 to various versions and see where the perf drops off. |
To avoid confusion: "this" meaning the assertion, or the chugging after the point where it asserts on 0.7.13? |
The assertion; I've only seen the chugging with that one commit you had me test for 0.7.13 |
Gotcha. The assertion really isn't that interesting, the chugging is interesting if you can definitively track down where it started. To avoid confusion here, probably better to just file a new bug (either now if you're able to backport the fix and find where perf started going bad, or once #919 lands and the game can get past the assertion again). |
Honestly, I have somewhat minimal experience for bisecting Lol (I have minimal git experience) |
You may be able to |
Title
https://xemu.app/titles/4e4d0003/#Soulcalibur-II
Bug Description
Launching SoulCalibur II crashes Xemu; GDB throws a message about what might have caused it?
Expected Behavior
Attempting to run SoulCalibur II should not crash Xemu
xemu Version
Version: 0.7.13
Branch: master
Commit: 38a0e46
Date: Wed May 18 09:10:05 PM UTC 2022
Compiler: Clang 13.0.1 (Xemu compiled with full LTO)
Compiler flags (via makepkg):
System Information
CPU: AMD Ryzen 7 3700X 8-Core Processor
OS Platform: Linux
OS Version: Arch Linux
Kernel: Linux 5.17.2-256-tkg-pds-llvm
Manufacturer: NVIDIA Corporation
GPU Model: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
Driver: 4.0.0 NVIDIA 510.60.02
Shader: 4.00 NVIDIA via Cg compiler
Additional Context
Compiled via the AUR
GDB core dump - (file size is too big for github)
xemu-SC2-gdb.log
The text was updated successfully, but these errors were encountered: