[tor-bugs] #10006 [Pluggable transport]: Build an obfs-flash PT	bundle
    Tor Bug Tracker & Wiki 
    blackhole at torproject.org
       
    Thu Oct 24 07:43:58 UTC 2013
    
    
  
#10006: Build an obfs-flash PT bundle
-------------------------------------+-------------------
     Reporter:  dcf                  |      Owner:  dcf
         Type:  task                 |     Status:  new
     Priority:  normal               |  Milestone:
    Component:  Pluggable transport  |    Version:
   Resolution:                       |   Keywords:
Actual Points:                       |  Parent ID:  #7167
       Points:                       |
-------------------------------------+-------------------
Comment (by infinity0):
 Without looking in more detail, my suspicion is that this is #9330 showing
 up. When Tor kills obfs-flash-client using ProcessTerminate, exit handlers
 don't complete and so it never gets a chance to kill all the children
 completely (which would explain why you're seeming seemingly random
 children living/dying).
 BTW, the PT spec states that you need to CTRL-C *twice* for a PT to shut
 down. When you do this instead the terminal on GNU/Linux, it sends CTRL-C
 to *all* processes including the children, which is not what you want
 since obfsproxy/flashproxy don't yet follow the spec and die on just one
 CTRL-C - you must "kill -INT" the obfs-flash-client directly, twice.
 I'm not sure how that affects Cygwin. But on windows yesterday, I was able
 to do a clean shutdown using a standalone obfs-flash-client with ctrl-C
 twice (although I just did that in the console, so possibly it sent it to
 the children as well).
 I'll explore this in more detail today.
-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10006#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
    
    
More information about the tor-bugs
mailing list