[Bug] Some Sysiphus discs cause BoS to hang #180

Open
opened 2026-01-29 21:06:52 +00:00 by claunia · 4 comments
Owner

Originally created by @HeroponRikiBestest on GitHub (Nov 2, 2024).

Originally assigned to: @mnadareski on GitHub.

Some Sysiphus discs cause BoS to hang due to ring protection resulting in 0x55 that's interpreted as a giant string of 'U', causing pex.overlays to hang forever.

Examples: http://redump.org/disc/39126/ , http://redump.org/disc/100528/
Files:
Ironstorm.ocd.zip
Dame_xxl.cab.zip

Originally created by @HeroponRikiBestest on GitHub (Nov 2, 2024). Originally assigned to: @mnadareski on GitHub. Some Sysiphus discs cause BoS to hang due to ring protection resulting in 0x55 that's interpreted as a giant string of 'U', causing pex.overlays to hang forever. Examples: http://redump.org/disc/39126/ , http://redump.org/disc/100528/ Files: [Ironstorm.ocd.zip](https://github.com/user-attachments/files/17607825/Ironstorm.ocd.zip) [Dame_xxl.cab.zip](https://github.com/user-attachments/files/17607828/Dame_xxl.cab.zip)
Author
Owner

@mnadareski commented on GitHub (Nov 2, 2024):

Implementation notes:

  • Will need to be updated in Serialization
  • A reasonable cap value for repeated characters needs to be established before it's thrown out (64)
@mnadareski commented on GitHub (Nov 2, 2024): Implementation notes: - Will need to be updated in Serialization - A reasonable cap value for repeated characters needs to be established before it's thrown out (64)
Author
Owner

@mnadareski commented on GitHub (Nov 2, 2024):

Any string of a single character 64 times will now be discarded in Serialization: 700b0359ea

This has not been updated in BOS yet, so this item will remain open until then.

@mnadareski commented on GitHub (Nov 2, 2024): Any string of a single character 64 times will now be discarded in Serialization: https://github.com/SabreTools/SabreTools.Serialization/commit/700b0359ea6db0b2ff769ad57f22c4d974666447 This has not been updated in BOS yet, so this item will remain open until then.
Author
Owner

@mnadareski commented on GitHub (Sep 7, 2025):

Serialization has been updated and should include fixes to this. Please test when you are able.

@mnadareski commented on GitHub (Sep 7, 2025): Serialization has been updated and should include fixes to this. Please test when you are able.
Author
Owner

@HeroponRikiBestest commented on GitHub (Sep 7, 2025):

Won't be able to test until I get my other hard drive working again, I'll let you know when I do.

@HeroponRikiBestest commented on GitHub (Sep 7, 2025): Won't be able to test until I get my other hard drive working again, I'll let you know when I do.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#180