[tor-bugs] #31810 [Core Tor]: Bug: ../src/lib/process/process_unix.c:265: process_unix_exec: Assertion line should be unreached failed; aborting.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Oct 17 19:23:22 UTC 2019
#31810: Bug: ../src/lib/process/process_unix.c:265: process_unix_exec: Assertion
line should be unreached failed; aborting.
--------------------------------------+------------------------------------
Reporter: Parckwart | Owner: ahf
Type: defect | Status: needs_revision
Priority: Very High | Milestone: Tor: 0.4.2.x-final
Component: Core Tor | Version: Tor: 0.4.1.5
Severity: Normal | Resolution:
Keywords: 042-must, 041-regression | Actual Points:
Parent ID: | Points:
Reviewer: nickm | Sponsor:
--------------------------------------+------------------------------------
Comment (by ahf):
1) I have added a test case to test for how we handle process termination
in general. During this I discovered that we had an API difference where
on Windows the exit callback of a given process_t would NOT be called when
CreateProcessA() failed (with for example the no such file or directory
error).
2) I have based the patches on maint-0.4.0 now, but also created a PR for
0.4.2 and master with an added practracker exception.
0.4.0, 0.4.1 PR: https://github.com/torproject/tor/pull/1424
0.4.2, master PR: https://github.com/torproject/tor/pull/1426
Let's see what CI says to both of them.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31810#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list