[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #10006 [Pluggable transport]: Build an obfs-flash PT bundle
#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs