Skip to content

Missing symbol on 11.00 (libSceLibcInternal) #4

@LightningMods

Description

@LightningMods

the symbol _Unwind_RaiseException isn't present on 11.00 so anything that throws an exception will crash on 11.00, this crash doesn't happen on some lower firmware alluding to it be removed in later FWs

here's the crash log from when I tested throwing a runtime exception,

thowing std::runtime_error("Crash")

# A user thread receives a fatal signal
#
# exception: 0xa0020101 (PRX_NOT_RESOLVED_FUNCTION)
# thread ID: 100939
# thread name: ItemzCore.self
# proc ID: 69
# proc name: ItemzCore.self
# proxied exception (Check generated coredump)

...........

# === Call to unpatched function is detected!!! ===
# Module Path	 : /app0/ItemzCore.self
# Caller Address : 0x0000000000729f80
# Required Module Name    : libSceLibcInternal
# Required Library Name   : libSceLibcInternal
# Required Function NID   : 0xC29349C260C3B71C
!!! You can find the symbol name corresponding to the NID by scanning the result of following command
!!! > orbis-bin.exe -ds .scenid <stub file>

C29349C260C3B71C is defined in libSceLibcInternal as _Unwind_RaiseException

 {
     "id": 14020631164130408220,
     "hex_id": "C29349C260C3B71C",
     "encoded_id": "wpNJwmDDtxw",
     "name": "_Unwind_RaiseException"
 },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions