[tor-bugs] #29659 [Core Tor/Torsocks]: WARNING torsocks[6254]: [syscall] Unsupported syscall number 39. Denying the call (in tsocks_syscall() at syscall.c:605)

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Mar 9 08:21:44 UTC 2019


#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 at 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 at myDesktop:~$ git clone -q -b fix_getpid
 https://gitlab.com/seisvelas/torsocks.git

 ... build Torsocks ...

 me at 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


More information about the tor-bugs mailing list