frida / frida-gum

Cross-platform instrumentation and introspection library written in C
https://frida.re
Other
753 stars 245 forks source link

illegal instruction on last Frida macOS m1 #698

Closed aviramha closed 1 year ago

aviramha commented 1 year ago

Running on macOS M1, when using Frida 16.0.7 sometimes we get illegal hardware instruction. I couldn't investigate further but we will upload the macOS console log that appears for that crash sometimes.

t4lz commented 1 year ago

Here is the crash report, I changed the extension from .ips to .txt just so that GitHub lets me upload it: node-2023-04-18-003036.txt

aviramha commented 1 year ago

Happened between Frida 16.0.2 and 16.0.3

aviramha commented 1 year ago

Happens on 16.0.19.

aviramha commented 1 year ago

Introduced in commit 7d2b68f881a402913cf34cd5c24fa111bbef0bd0 in frida main repo.

aviramha commented 1 year ago

Commit details:


diff --git a/releng/deps.mk b/releng/deps.mk
index 3b89c51..fed3d34 100644
--- a/releng/deps.mk
+++ b/releng/deps.mk
@@ -1,4 +1,4 @@
-frida_deps_version = 20221111
+frida_deps_version = 20221021
 frida_bootstrap_version = 20220130

I think that frida_deps_version is what toolchain/sdk is used? @oleavr

aviramha commented 1 year ago

reason is https://github.com/frida/frida-rust/issues/81