[tor-bugs] #10186 [Tor]: Backtrace support for windows

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat Feb 22 04:40:15 UTC 2014


#10186: Backtrace support for windows
-----------------------------+--------------------------------
     Reporter:  nickm        |      Owner:
         Type:  enhancement  |     Status:  needs_revision
     Priority:  normal       |  Milestone:  Tor: 0.2.5.x-final
    Component:  Tor          |    Version:
   Resolution:               |   Keywords:  tor-client windows
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+--------------------------------

Comment (by cypherpunks):

 >need some hack to change context so it unwind
 It's impossible with libgcc to do that, context operated and updated
 internally by libgcc code. Even more, distributed Tor builds by cross
 platform GCC with SJLJ Exception Handling support. During testing GCC with
 SJLJ it failed to unwind stack trace even after non optimized C code.

 For now only real solution is to use StalkWalk64 function with explicit
 disabling FPO during compilation for windows. Can it break something else?

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


More information about the tor-bugs mailing list