futex support
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>
Trac:
Username: Safari