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

ibc++abi.dylib: terminating with uncaught exception of type int #4

Closed
dgh05t opened this issue Dec 25, 2020 · 2 comments
Closed

ibc++abi.dylib: terminating with uncaught exception of type int #4

dgh05t opened this issue Dec 25, 2020 · 2 comments

Comments

@dgh05t
Copy link

dgh05t commented Dec 25, 2020

Hi,
when I fuzzing MacOS program, It constant show some log like below:

...
ibc++abi.dylib: terminating with uncaught exception of type int
Exception at address 0x7fff69bba33a
...

which makes fuzzing speed very low.
and it keeps crash( only 1 unique ), and crash file name is like flaky_... which means TryReproduceCrash failed. I try to reproduce it manually and it doesn't crash either.
Where's my problem? Thank you!

@ifratric
Copy link
Collaborator

In general, this type of error can be resolved by passing -patch_return_addresses flag. For more details, see https://github.com/googleprojectzero/TinyInst#return-address-patching

@ifratric
Copy link
Collaborator

Now also with -generate_unwind, which is more performant than -patch_return_addresses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants