xenia-project / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
472 stars 145 forks source link

4541096D - SSX™ #64

Open ghost opened 9 years ago

ghost commented 9 years ago

Marketplace

Tested on xenia-project/xenia@fc7695f

Issues:

Crash:

>   xenia.exe!xe::BaseHeap::AllocRange(unsigned int low_address, unsigned int high_address, unsigned int size, unsigned int alignment, unsigned int allocation_type, unsigned int protect, bool top_down, unsigned int * out_address) Line 672  C++
    xenia.exe!xe::PhysicalHeap::AllocRange(unsigned int low_address, unsigned int high_address, unsigned int size, unsigned int alignment, unsigned int allocation_type, unsigned int protect, bool top_down, unsigned int * out_address) Line 1118 C++
    xenia.exe!xe::kernel::MmAllocatePhysicalMemoryEx_shim(xe::cpu::frontend::PPCContext_s * ppc_context, xe::kernel::KernelState * kernel_state) Line 319   C++
    [External Code] 
    xenia.exe!xe::cpu::Processor::ResolveFunction(unsigned int address, xe::cpu::Function * * out_function) Line 213    C++
    xenia.exe!xe::cpu::Function::Call(xe::cpu::ThreadState * thread_state, unsigned int return_address) Line 96 C++
    xenia.exe!xe::cpu::Processor::Execute(xe::cpu::ThreadState * thread_state, unsigned int address) Line 331   C++
    xenia.exe!xe::cpu::Processor::Execute(xe::cpu::ThreadState * thread_state, unsigned int address, unsigned __int64 * args, unsigned __int64 arg_count) Line 348  C++
    xenia.exe!xe::kernel::XThread::Execute() Line 491   C++
    xenia.exe!xe::kernel::XThreadStartCallbackWin32(void * param) Line 365  C++
    [External Code] 

The "minidump" is 7+GB so unfortunately can't share that.

Labels:

state-nothing

ghost commented 8 years ago

Crashes (don't have my dev setup at the moment, assuming in the same spot) with benvanik/xenia@720f8b0 xenia.zip

Jaksy commented 8 years ago

The pre-Vulkan 20160728 build from emucr gets ingame with SSX though not much is visually displayed correctly.

Ingame

The builds implementing the Vulkan rendering by default (such as 20160804 from emucr) are unstable and crash with SSX, but will play the intro video and can often make it past the press start intro prompt, but I've been unable to get past this "Unable to save Main Settings" warning. Even though I can hear my cursor highlighting options, trying to get further by blindly pressing random buttons usually ends with the emulator crashing.

Intro

ghost commented 8 years ago

Do you have any logs from these attempts?

On 6 Aug 2016 9:03 AM, "Jaksy" notifications@github.com wrote:

The pre-Vulkan 20160728 build from emucr gets ingame with SSX though not much is visually displayed correctly.

The builds implementing the Vulkan rendering (such as 20160804 from emucr) are extremely unstable and often crash with SSX, but will play the intro video and can sometimes make it past the press start intro prompt, but I've been unable to get past this "Unable to save Main Settings" warning. Even though I can hear my cursor highlighting options, trying to get further by blindly pressing random buttons usually ends with the emulator crashing.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

Jaksy commented 8 years ago

I wasn't logging at the time, I mostly wanted to point out that I think the "state-nothing" label on this entry is a bit outdated, but I can grab logs if it helps.

Is there a better logging method than using "--log_file=output.log" as a flag? The logs it generates are anywhere between 1.5 gigs and 160mb for me. What do we need from the logs? Can I at least trim the seemingly redundant information it generates at the end to make it a more manageable upload?

And after a little investigation and verifying the proper input combination needed to pass that "Unable to save Main Settings" prompt, I can confirm that crashing (program stops responding) was indeed from trying to load the menu with Vulkan.

Razzile commented 8 years ago

state-intro? i haven't really been paying attention to this thread haha

ghost commented 8 years ago

You'd have to ask @benvanik about the logging flag but I think that still works. You can now attach zipped (I recommend xz or 7z) files to these logs by dragging them into the browser.

chriztr commented 7 years ago

xenia.zip

Goes to menus and crashes after trying to load a stage for a very long time.

Also, a video of the progress. It takes a few attempts to get to the loading screen. Seems like there's a memory leak happening in the tutorial of the game.

https://youtu.be/sPOQZOMALcU

Margen67 commented 6 years ago

Tested on https://github.com/xenia-project/xenia/commit/b35fe935f95d4f31ae793880987deef14b6232f7

Issues:

Saving doesn't work. Screen is mostly black except for the HUD. Levels take a long time to load. Graphics device lost before the level starts.

Log:

xenia.log.zip

Screenshot(s):

Labels:

gpu-missing-drawing, kernel-save-file-errors

Triang3l commented 4 years ago

Was ingame in 2018–2019, but at some point started to crash very early.

Triang3l commented 4 years ago

Guest crash after pressing Start on the title screen currently, regression from state-gameplay to state-intro.

Triang3l commented 4 years ago

Back from state-intro to state-gameplay after https://github.com/xenia-project/xenia/commit/52efbcf741c021c20b03b282cc7c4a006172be60, thanks @Gliniak. Translucent surfaces are now visible through opaque though with ROV. Readback needed for the rider icon, but it's grey with resolve readback enabled for some reason.

Triang3l commented 4 years ago

The translucent surface see-through issue has been fixed in https://github.com/xenia-project/xenia/commit/74804ae7101c19ab29f0c1fe5f9d62d0b143503c.

Triang3l commented 3 years ago

Moved from #1815 by @Jamcdonald120:

In the Antarctic Deadly Descent/Griff Race the solar powered heater acts like the player is perpetually in the shade even when in the sun.

(For this functionality to work, GPU>CPU readback is required.)

JessicaIn3D commented 9 months ago

Game crashes while loading specific stage required for story mode progression.

(World Tour - Invincible - Race It) crashes the emulator the moment the stage is loaded.

xenia_mveVMrwUkO

I tried literally everything to get around it, including navigating here with the graphics disabled, but it crashes the moment the stage loads

save file with this stage unlocked 4541096D.zip

xenia.log

jamierichardson1980 commented 6 months ago

Game crashes while loading specific stage required for story mode progression.

(World Tour - Invincible - Race It) crashes the emulator the moment the stage is loaded.

xenia_mveVMrwUkO

I tried literally everything to get around it, including navigating here with the graphics disabled, but it crashes the moment the stage loads

save file with this stage unlocked 4541096D.zip

xenia.log

Same thing, still not fixed i guess?