[tor-bugs] #32340 [Core Tor/Tor]: FAIL src/test/test_process_slow.c:240: assert(smartlist_len(process_data->stdout_data) OP_EQ 12): 2 vs 12

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Oct 30 08:51:27 UTC 2019


#32340: FAIL src/test/test_process_slow.c:240:
assert(smartlist_len(process_data->stdout_data) OP_EQ 12): 2 vs 12
-----------------------+------------------------------
 Reporter:  eighthave  |          Owner:  (none)
     Type:  defect     |         Status:  new
 Priority:  Medium     |      Component:  Core Tor/Tor
  Version:             |       Severity:  Normal
 Keywords:  Android    |  Actual Points:
Parent ID:             |         Points:
 Reviewer:             |        Sponsor:
-----------------------+------------------------------
 Running the ''test-slow'' suite fails every time with this error on
 0.4.1.x, 0.4.2.x, and master:

 {{{
 slow/process/callbacks:
   FAIL src/test/test_process_slow.c:240:
 assert(smartlist_len(process_data->stdout_data) OP_EQ 12): 2 vs 12
   [callbacks FAILED]
 }}}

 The full build/test log is here:
 https://gitlab.com/eighthave/tor/-/jobs/336701282

 To try this yourself, it'll be easiest using the Guardian Project fork,
 which is in sync on GitHub and GitLab:
 * https://github.com/guardianproject/tor
 * https://gitlab.com/guardianproject/tor

 I looked into it a bit, but couldn't quite figure out what was being
 tested there.  Is it Tor's "smartlist" functions?  stdin/stdout/stderr
 have annoying, arbitrary restrictions in Android, so it could be related
 to that.  For example, "native" code loaded from a shared library will
 have stdin/stdout/stderr redirected to /dev/null, while in Java code, it
 is reachable.  There is a related example on #32036

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


More information about the tor-bugs mailing list