[Problem] MPF Check (UI) crashes, at least when checking PS3 CFW #879

Closed
opened 2026-01-29 16:23:49 +00:00 by claunia · 4 comments
Owner

Originally created by @sadikyo on GitHub (Dec 1, 2025).

Originally assigned to: @mnadareski on GitHub.

Version
What version are you using?

  • Stable release 3.6.0

Build
What runtime version are you using?

  • .NET 10 running on (Windows 10 Home)

Describe the issue
When I try to run MPF Check feature on a PS3 CFW dump, the program crashes.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Tools --> Check Dump
  2. Select the PS3 ISO
  3. Select Sony PlayStation 3 and PS3 CFW
  4. Program crashes

Expected behavior
Expected to pull up the disc info window.

Screenshots

Additional context
This works perfectly fine in 3.5.0, so it's new for 3.6.0

Attached is the error from windows event viewer in case this helps. I'll test out other systems to see if it is limited to PS3, limited to PS3 CFW, or otherwise.
mpf-error.txt

Originally created by @sadikyo on GitHub (Dec 1, 2025). Originally assigned to: @mnadareski on GitHub. **Version** What version are you using? - [X] Stable release 3.6.0 **Build** What runtime version are you using? - [X] .NET 10 running on (Windows 10 Home) **Describe the issue** When I try to run MPF Check feature on a PS3 CFW dump, the program crashes. **To Reproduce** Steps to reproduce the behavior: 1. Go to Tools --> Check Dump 2. Select the PS3 ISO 3. Select Sony PlayStation 3 and PS3 CFW 4. Program crashes **Expected behavior** Expected to pull up the disc info window. **Screenshots** **Additional context** This works perfectly fine in 3.5.0, so it's new for 3.6.0 Attached is the error from windows event viewer in case this helps. I'll test out other systems to see if it is limited to PS3, limited to PS3 CFW, or otherwise. [mpf-error.txt](https://github.com/user-attachments/files/23843482/mpf-error.txt)
claunia added the bug label 2026-01-29 16:23:49 +00:00
Author
Owner

@Deterous commented on GitHub (Dec 1, 2025):

Interesting that it works in 3.5.0 but not 3.6.0 because none of the relevant code has been touched.

According to windows event viewer, this is where the error is occuring: 61f90a635f/MPF.Processors/ProcessingTool.cs (L265C73-L265C96)
di.Units[0]?.Body?.FormatDependentContents
Implying this value is an empty array.
The Reader for this value also hasn't changed.

Gonna need @mnadareski to do a deep dive to figure this one out.

@Deterous commented on GitHub (Dec 1, 2025): Interesting that it works in 3.5.0 but not 3.6.0 because none of the relevant code has been touched. According to windows event viewer, this is where the error is occuring: https://github.com/SabreTools/MPF/blob/61f90a635ff56edcb9d643b21de55aa7795be907/MPF.Processors/ProcessingTool.cs#L265C73-L265C96 `di.Units[0]?.Body?.FormatDependentContents` Implying this value is an empty array. The Reader for this value also hasn't changed. Gonna need @mnadareski to do a deep dive to figure this one out.
Author
Owner

@mnadareski commented on GitHub (Dec 2, 2025):

Fixed by 9fc5799999

@mnadareski commented on GitHub (Dec 2, 2025): Fixed by https://github.com/SabreTools/MPF/commit/9fc579999975a256c8b555d649ae832664141e3f
Author
Owner

@FamilleLeone commented on GitHub (Dec 27, 2025):

I have the same issue. Will this be fixed in the next MPF release?

@FamilleLeone commented on GitHub (Dec 27, 2025): I have the same issue. Will this be fixed in the next MPF release?
Author
Owner

@Deterous commented on GitHub (Dec 27, 2025):

I have the same issue. Will this be fixed in the next MPF release?

Use the rolling release: https://github.com/SabreTools/MPF/releases/tag/rolling

@Deterous commented on GitHub (Dec 27, 2025): > I have the same issue. Will this be fixed in the next MPF release? Use the rolling release: https://github.com/SabreTools/MPF/releases/tag/rolling
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#879