[tor-bugs] #14157 [Tor Browser]: Tor Browser: Unsolved DNS of a website or HS result in 100% CPU usage

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Jan 10 19:24:41 UTC 2015


#14157: Tor Browser: Unsolved DNS of a website or HS result in 100% CPU usage
-------------------------+-------------------------------
 Reporter:  Sasi         |          Owner:  tbb-team
     Type:  defect       |         Status:  new
 Priority:  major        |      Milestone:
Component:  Tor Browser  |        Version:  Tor: 0.2.5.10
 Keywords:               |  Actual Points:
Parent ID:               |         Points:
-------------------------+-------------------------------
 I've been observing this behavior for a while. Tor browser taking 100% CPU
 for few seconds if it DNS resolver fails for a website and HS is not
 reachable.

 [Sasi at NoNameForHost ~]# pstack 19469
 Thread 1 (process 19469):
 #0  0x00007f05b44b071d in poll () at ../sysdeps/unix/syscall-template.S:81
 #1  0x00007f05b56ace60 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #2  0x00007f05b0b16346 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #3  0x00007f05b0b167d4 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #4  0x00007f05b0b16bb8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #5  0x00007f05b0ae4e95 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #6  0x00007f05b0aa12f2 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #7  0x00007f05b0c5de74 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #8  0x00007f05b0c442eb in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #9  0x00007f05b0ae57e1 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #10 0x00007f05b56aeff8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #11 0x00007f05b53c6ee5 in start_thread (arg=0x7f05997ff700) at
 pthread_create.c:309
 #12 0x00007f05b44bab8d in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
 [Sasi at NoNameForHost ~]# pstack 19469
 Thread 1 (process 19469):
 #0  0x00007f05b44b071d in poll () at ../sysdeps/unix/syscall-template.S:81
 #1  0x00007f05b56ace60 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #2  0x00007f05b0b16346 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #3  0x00007f05b0b167d4 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #4  0x00007f05b0b16bb8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #5  0x00007f05b0ae4e95 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #6  0x00007f05b0aa12f2 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #7  0x00007f05b0c5de74 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #8  0x00007f05b0c442eb in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #9  0x00007f05b0ae57e1 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #10 0x00007f05b56aeff8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #11 0x00007f05b53c6ee5 in start_thread (arg=0x7f05997ff700) at
 pthread_create.c:309
 #12 0x00007f05b44bab8d in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
 [Sasi at NoNameForHost ~]# pstack 19469
 Thread 1 (process 19469):
 #0  0x00007f05b53cdb8b in __libc_recv (fd=71, buf=0x7f057a040f20, n=5,
 flags=-1) at ../sysdeps/unix/sysv/linux/x86_64/recv.c:33
 #1  0x00007f05b56abf36 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #2  0x00007f05b0b5cb61 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #3  0x00007f05b0b5ccec in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #4  0x00007f05b0b5cd47 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #5  0x00007f05b0b14426 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #6  0x00007f05b0b16899 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #7  0x00007f05b0b16bb8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #8  0x00007f05b0ae4e95 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #9  0x00007f05b0aa12f2 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #10 0x00007f05b0c5de74 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #11 0x00007f05b0c442eb in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #12 0x00007f05b0ae57e1 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #13 0x00007f05b56aeff8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #14 0x00007f05b53c6ee5 in start_thread (arg=0x7f05997ff700) at
 pthread_create.c:309
 #15 0x00007f05b44bab8d in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
 [root at NoNameForHost Downloads]# pstack 19469
 Thread 1 (process 19469):
 #0  0x00007f05b44b071d in poll () at ../sysdeps/unix/syscall-template.S:81
 #1  0x00007f05b56ace60 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #2  0x00007f05b0b16346 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #3  0x00007f05b0b167d4 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #4  0x00007f05b0b16bb8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #5  0x00007f05b0ae4e95 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #6  0x00007f05b0aa12f2 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #7  0x00007f05b0c5de74 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #8  0x00007f05b0c442eb in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #9  0x00007f05b0ae57e1 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libxul.so
 #10 0x00007f05b56aeff8 in ?? () from /home/Sasi/tor-browser_en-
 US/Browser/libnspr4.so
 #11 0x00007f05b53c6ee5 in start_thread (arg=0x7f05997ff700) at
 pthread_create.c:309
 #12 0x00007f05b44bab8d in clone () at
 ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14157>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list