[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #13294 [Torsocks]: futex support
#13294: futex support
---------------------------+-------------------------
Reporter: Safari | Owner: dgoulet
Type: defect | Status: new
Priority: normal | Milestone:
Component: Torsocks | Version:
Keywords: syscall futex | Actual Points:
Parent ID: | Points:
---------------------------+-------------------------
torsocks v2.0.0 with irssi-0.8.17-head 20140731 works on first connect,
but whines syscall 202 (futex on x86_64) is not supported; on reconnect it
goes into infinite loop.
{{{
Thread 2 (Thread 0x7f959ae1c700 (LWP 10592)):
#0 0x00007f95a18b07cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f95a27089f4 in g_main_context_poll (priority=2147483647,
n_fds=1, fds=0x7f95940008e0, timeout=-1, context=0x1d932d0) at
gmain.c:4076
#2 g_main_context_iterate (context=context@entry=0x1d932d0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3776
#3 0x00007f95a2708afc in g_main_context_iteration (context=0x1d932d0,
may_block=may_block@entry=1) at gmain.c:3842
#4 0x00007f95a2708b39 in glib_worker_main (data=<optimized out>) at
gmain.c:5589
#5 0x00007f95a2736d05 in g_thread_proxy (data=0x1d9b400) at gthread.c:764
#6 0x00007f95a2c11f35 in start_thread (arg=0x7f959ae1c700) at
pthread_create.c:309
#7 0x00007f95a18bac3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7f95a42c2740 (LWP 10589)):
#0 0x00007f95a2c18bdb in __libc_recv (fd=fd@entry=4,
buf=buf@entry=0x7fff37e591d0, n=n@entry=10, flags=-1, flags@entry=0) at
../sysdeps/unix/sysv/linux/x86_64/recv.c:33
#1 0x00007f95a3f5ac44 in recv_data_impl (fd=4, buf=0x7fff37e591d0,
len=<optimized out>) at socks5.c:45
#2 0x00007f95a3f5b66d in socks5_recv_connect_reply
(conn=conn@entry=0x22444a0) at socks5.c:498
#3 0x00007f95a3f5638f in tsocks_connect_to_tor
(conn=conn@entry=0x22444a0) at torsocks.c:441
#4 0x00007f95a3f56d13 in tsocks_connect (sockfd=sockfd@entry=4,
addr=addr@entry=0x7fff37e59280, addrlen=<optimized out>) at connect.c:190
#5 0x00007f95a3f56f1d in connect (sockfd=sockfd@entry=4,
addr=addr@entry=0x7fff37e59280, addrlen=<optimized out>) at connect.c:225
#6 0x000000000049465d in net_connect_ip (ip=ip@entry=0x7fff37e593a0,
port=port@entry=6697, my_ip=<optimized out>, my_ip@entry=0x0) at
network.c:212
#7 0x00000000004a50af in net_connect_ip_ssl (ip=ip@entry=0x7fff37e593a0,
port=6697, my_ip=my_ip@entry=0x0, server=server@entry=0x1d99d30) at
network-openssl.c:559
#8 0x0000000000499666 in server_real_connect
(server=server@entry=0x1d99d30, ip=ip@entry=0x7fff37e593a0,
unix_socket=unix_socket@entry=0x0) at servers.c:227
#9 0x0000000000499b2f in server_connect_callback_readpipe
(server=0x1d99d30) at servers.c:317
#10 0x0000000000490943 in irssi_io_invoke (source=<optimized out>,
condition=<optimized out>, data=<optimized out>) at misc.c:54
#11 0x00007f95a27086cb in g_main_dispatch (context=0x1c61a40) at
gmain.c:3111
#12 g_main_context_dispatch (context=context@entry=0x1c61a40) at
gmain.c:3710
#13 0x00007f95a2708a58 in g_main_context_iterate
(context=context@entry=0x1c61a40, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#14 0x00007f95a2708afc in g_main_context_iteration (context=0x1c61a40,
context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3842
#15 0x0000000000416bf2 in main (argc=<optimized out>, argv=0x7fff37e596c8)
at irssi.c:373
[pid 20316] 15:47:04.684643 recvfrom(4, 0x7fff1a57a880, 10, 0, 0, 0) = -1
EAGAIN (Resource temporarily unavailable) <0.000009>
[pid 20316] 15:47:04.684681 recvfrom(4, 0x7fff1a57a880, 10, 0, 0, 0) = -1
EAGAIN (Resource temporarily unavailable) <0.000009>
[pid 20316] 15:47:04.684718 recvfrom(4, 0x7fff1a57a880, 10, 0, 0, 0) = -1
EAGAIN (Resource temporarily unavailable) <0.000009>
[pid 20316] 15:47:04.684756 recvfrom(4, 0x7fff1a57a880, 10, 0, 0, 0) = -1
EAGAIN (Resource temporarily unavailable) <0.000010>
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13294>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs