#29659: WARNING torsocks[6254]: [syscall] Unsupported syscall number 39. Denying the call (in tsocks_syscall() at syscall.c:605) -------------------------------+------------------------------ Reporter: tu8367 | Owner: dgoulet Type: defect | Status: needs_review Priority: Medium | Milestone: Component: Core Tor/Torsocks | Version: Severity: Normal | Resolution: Keywords: | Actual Points: Parent ID: | Points: Reviewer: | Sponsor: -------------------------------+------------------------------ Changes (by onirony):
* status: needs_information => needs_review Comment: Thanks dgoulet, here's a patch for this on Gitlab: https://gitlab.com/seisvelas/torsocks/tree/fix_getpid And the commit itself: https://gitlab.com/seisvelas/torsocks/commit/54db444d70b3307546e87c32658c58953a2b11b3 I tested this on 64bit Ubuntu with the following code: {{{#!c #include <unistd.h> #include <stdio.h> int main(void) { printf("%d\n", (int)syscall(39)); // lazy return 0; } }}} With standard Torsocks, I reproduced tu8367's error: {{{#!sh me@myDesktop:~$ torsocks ./a.out 1552119175 WARNING torsocks[2784]: [syscall] Unsupported syscall number 39. Denying the call (in tsocks_syscall() at syscall.c:605) -1 }}} Then, applying my patch, it works: {{{#!sh me@myDesktop:~$ git clone -q -b fix_getpid https://gitlab.com/seisvelas/torsocks.git ... build Torsocks ... me@myDesktop:~$ torsocks ./a.out 8837 }}} Success! Let me know if I need to modify anything before the patch can be accepted! -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29659#comment:4> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs