Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: libunwind: malformed DW_CFA_expression DWARF unwind, reg too big #1272

Closed
valentinegb opened this issue Mar 28, 2024 · 10 comments
Closed
Labels
bug Something isn't working

Comments

@valentinegb
Copy link

valentinegb commented Mar 28, 2024

Are you on the latest version of AssetRipper?

Yes, I'm on the latest release of AssetRipper.

Which release are you using?

MacOS x64

Which game did this occur on?

ULTRAKILL

Which Unity version did this occur on?

2019.4.40f1

Is the game Mono or IL2Cpp?

Mono

Describe the issue.

AssetRipper crashed whilst exporting all assets from ULTRAKILL with default settings.

Relevant log output

AssetRipper.log

It looks like the very last line that appeared in Terminal, the title of this issue, is not included in the log file.

@valentinegb valentinegb added the bug Something isn't working label Mar 28, 2024
@ds5678
Copy link
Collaborator

ds5678 commented Mar 28, 2024

Is your Mac Arm64?

@valentinegb
Copy link
Author

Yes it is, latest release doesn't have an arm64 binary as far as I could see

@ds5678
Copy link
Collaborator

ds5678 commented Mar 28, 2024

Unless proven otherwise, I'm going to assume that's the cause.

@valentinegb
Copy link
Author

Do I need to build an arm64 binary myself then?

@ds5678
Copy link
Collaborator

ds5678 commented Mar 28, 2024

You could do that.

#1154 is about NativeAOT publishing.

@valentinegb
Copy link
Author

Oh I didn't realize arm64 isn't supported anymore, sorry
I would do what I could to help but unfortunately I don't think I'm familiar with much of the stack of this project

@ds5678
Copy link
Collaborator

ds5678 commented Mar 28, 2024

It's primarily a size issue. The compiled binaries are too big, and NativeAOT doesn't support branch islands, so it fails if a jump is larger than 128 MB.

@ds5678 ds5678 closed this as completed Mar 29, 2024
@valentinegb
Copy link
Author

This issue still exists. Shouldn't this at least be closed as not planned instead of as completed?

@ds5678
Copy link
Collaborator

ds5678 commented Mar 29, 2024

It's just the default for when I hit the button.

@valentinegb
Copy link
Author

I'm aware but you can still change it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants