Project

General

Profile

Emulator Issues #10931

Toy Story 3: assert on invalid CP register load

Added by kolano over 1 year ago. Updated 3 months ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Toy Story 3

Game ID? (right click the game in the game list, properties, info tab)

STSE4Q

What's the problem? Describe what went wrong.

The game hangs with a "Line 344 Vertex LoaderManager.cpp" error during load.

What steps will reproduce the problem?

Start the title, wait breifly for error and crash.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

5.0-6309

Is the issue present in the latest stable version?

Untested

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel i7-6700, GeForce 970. Windows 10

History

#1 Updated by JMC4789 over 1 year ago

  • Status changed from New to Invalid

Working fine for me in 5.0-7686 in single core. Also tried dualcore a bit and it was fine up until the train section. Also it's probably not a hang as much as "hey, this needs to be tested" and turning off panic handlers would get around it if you used it.

#2 Updated by kolano over 1 year ago

Was still happening as recently as 50-6917 before the main menu is even displayed, with or without dual-core. I'll retry with a current version shortly.

#3 Updated by JMC4789 over 1 year ago

Yeah, I played through two levels and yeah. It's working fine for me.

#4 Updated by kolano over 1 year ago

Still occurs in 5.0-7714 for me /w single-core.

#5 Updated by JMC4789 over 1 year ago

That's weird, I can still boot it up.

#6 Updated by JMC4789 over 1 year ago

  • Status changed from Invalid to Questionable

#7 Updated by JMC4789 over 1 year ago

There's actually one difference... I have the weird toy box special edition one with a different GameID... but I didn't think the actual game would be that different.

#8 Updated by kolano over 1 year ago

Yeah, I considered that, but see it in the Toy Box Special Edition (STSZ4Q) as well.

To be a bit more specific the error occurs during the "Loading..." screen with the small spinning gears, and occurs repeatedly if ignored.

#9 Updated by JMC4789 over 1 year ago

Turn off panic handlers. I thought I turned them on, but, apparently on Qt they didn't immediately show up. Either way, I think it's wrong to call this a hang.

#10 Updated by kolano over 1 year ago

OK, so it does happen for you JMC when Panic Handlers are enabled. I presume this should not still be marked as questionable?

I tried to click through the errors for a while and they seemed to repeat endlessly preventing progressing into the game. So yeah, it may not be a "hang" but I'm not clear if once can click for long enough ignoring errors to get past (I understand such can be avoided with Panic Handlers disabled).

#11 Updated by JMC4789 over 1 year ago

Qt has the option to "ignore for this session" on panic handlers but it's not working.

Hang is not a great description because everyone usually think of it as a game hang. This is the UI being stupid :(

This is a valid issue, of course, we just need to figure out where to group it as other games hit this.

#12 Updated by kolano over 1 year ago

OK, we should probably rename the ticket then I guess. I don't have rights to do so.

#13 Updated by JMC4789 over 1 year ago

We should put the new title of the assert in it. I'm getting a different one than you listed, so I'd like to confirm that we're both getting the one detailed here - https://bugs.dolphin-emu.org/issues/11162

#14 Updated by kolano over 1 year ago

No, I still get the error described in this ticket "Line 344 Vertex LoaderManager.cpp".

#15 Updated by Miksel12 3 months ago

I tested the game today and the error is still there, disabling panic handlers fixes the error though the fps drops (even lower, dynamic bats already lowered it from 60 to 20 fps) during the load screen in which the error would occur. I hoped it would have been fixed in the videocommon unification pr.

#16 Updated by flacs 3 months ago

  • Status changed from Questionable to Accepted
  • Subject changed from Toy Story 3 Hang to Toy Story 3: assert on invalid CP register load

That assert has been there since the initial megacommit. This should be tested on hardware.

Also available in: Atom PDF