On Tue, Aug 18, 2015 at 12:41:51PM +0200, GhostAV wrote:
> On Tue, Aug 18, 2015 at 11:28:36AM +0100, Dimitris Papastamos wrote:
> > On Tue, Aug 18, 2015 at 12:23:12PM +0200, Gabriel Pérez-Cerezo wrote:
> > > At Tue, 18 Aug 2015 11:15:59 +0100,
> > > Dimitris Papastamos wrote:
> > > > > The command prints
> > > > > [Aug  18  11:55:55]  WARNING  torsocks[14305]:  [syscall]  Unsupported
> > > > > syscall number 240.  Denying the call (in tsocks_syscall() at 
> > > > > syscall.c:165)
> > > > > to STDOUT.
> > > > 
> > > > What syscall is it?
> > > I don't know.  I tried man syscall  and man syscalls but  none of them
> > > contain a list of syscalls by number. How do I look it up?
> > 
> > Numbers are different per architecture.  For i686 I guess the right
> > place to look is here[0].
> > 
> > Futexes are not directly used by surf but indirectly by libc.  I don't
> > think there is much we can do here, this seems like an issue on the torsocks
> > side.  By denying the system call, perhaps something is left uninitialized
> > and then crashes.
> > 
> > [0] http://lxr.free-electrons.com/source/arch/x86/syscalls/syscall_32.tbl
> Best place to look for the according syscall for your architecture and
> current version is in /usr/include/asm/unistd{,_32,_64}.h depending
> wether you have an 32 or 64 bit system.

Yes those are autogenerated from the above .tbl I believe.

Reply via email to