Results 10 comments of Rui Chen

That's embarrassing I forgot to continue... Anyway, here's the result: ``` $ lldb proxychains4 (lldb) target create "proxychains4" Current executable set to 'proxychains4' (x86_64). (lldb) run /usr/local/bin/alpine Process 8804 launched:...

Googled with the `EXC_I386_GPFLT` error code and found [this thread](http://stackoverflow.com/questions/19651788/whats-the-meaning-of-exception-code-exc-i386-gpflt) on stackoverflow. Hope this is helpful to address the issue.

> maybe try the same version you used on linux The Alpine version on my Linux box is exactly the same as the one I used on my Mac. In...

Tried with 635ded3 but still got `Segmentation fault: 11`.

Found func call that trigger EXC_I386_GPFLT: ``` (lldb) thread step-over Process 62446 stopped * thread #2, queue = 'com.apple.main-thread', stop reason = step over frame #0: 0x0000000100359f93 alpine`auth_gssapi_valid at auth_gss.c:76...

See https://github.com/oldsharp/alpine/commit/b02a039fce741bcaa5b1d96ca44eb9888c0d6669 for one possible solution.

@rofl0r I tested 3b5f410 with un-patched alpine; still hit exactly the same failure as before.

rofl0r wrote: > another thing we could try is increasing the stack size even more > (where it says 64*1024 in that commit, you could for instance test > 256*1024...

rofl0r wrote: > i fixed a segfault issue, maybe it was related: > https://github.com/rofl0r/proxychains-ng/commit/cc7bc891ffd9ed1ebcb61d61f36ed02a0e401504 Hit build error on macOS with cc7bc89: $ make printf '#define VERSION "%s"\n' "$(sh tools/version.sh)" >...

The kernel extension works well on Apple Silicon chip machine by applying the patch below and building from source. Everything else are essentially the same as described by README. Confirmed...