Skip to content

Missing symbol on 11.00 (libSceLibcInternal) #4

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