Bluepill creates new simulators on failure even when sim-reuse is true and there are idle simulators

After completing tests, I see that bluepill will take a long time monitoring simulator state, and then sometimes, it will then decide to re-run all the tests again.
You can see that it looks like it finished at [14:57:13]: ▸ {7473}, but it keeps on going.
Have I configured something wrong? Is this a bug in bluepill? If it is a bug in bluepill, I can look at it (and would appreciate any tips on where to start in order to make it faster for me to fix).

/tmp/bluepill_options.json
{
  "app":"/Users/lyndsey.ferguson/Library/Developer/Xcode/DerivedData/workspace-errktneoxlwzywgvsfjkgtekiycp/Build/Products/UI Testing-iphonesimulator/My.app",
  "scheme-path":"../../../../../../../../repo/ios/MyApp/MyApp.xcodeproj/xcshareddata/xcschemes/XCUI Tests - Legacy.xcscheme",
  "num-sims":4,
  "error-retries":6,
  "failure-tolerance":0,
  "device":"iPhone 5s",
  "runtime":"iOS 10.1",
  "include":["ATests"],
  "stuck-timeout":120,
  "test-timeout":120,
  "quiet":true,
  "runner-app-path":"/Users/lyndsey.ferguson/Library/Developer/Xcode/DerivedData/workspace-errktneoxlwzywgvsfjkgtekiycp/Build/Products/UI Testing-iphonesimulator/MyApp UI Tests-Runner.app",
  "output-dir":"/Users/lyndsey.ferguson/repo/ios/artifacts/tests",
  "reuse-simulator":true
}

[14:51:07]: $ bluepill  -c /tmp/bluepill_options.json || true
[14:51:08]: ▸ {6942} 20170526.145108 [  INFO  ] This is Bluepill v1.0.2-47-g15837da
[14:51:08]: ▸ {6942} 20170526.145108 [  INFO  ] Running with 4 simulators.
[14:51:08]: ▸ {6942} 20170526.145108 [  INFO  ] Packed tests into 5 bundles
[14:51:08]: ▸ {6942} 20170526.145108 [  INFO  ] Started Simulator 1 (PID 6963).
[14:51:08]: ▸ 2017-05-26 14:51:08.829 bp[6963:36493] SimDevice is loaded..
[14:51:08]: ▸ {6963} 20170526.145108 [  INFO  ] (BP-1) Running Tests. Attempt Number 1.
[14:51:08]: ▸ {6963} 20170526.145108 [  INFO  ] (BP-1) [Attempt 1] Create Simulator
[14:51:09]: ▸ {6963} 20170526.145109 [  INFO  ] (BP-1) Running in NON-headless mode...
[14:51:09]: ▸ {6942} 20170526.145109 [  INFO  ] 1 Simulator still running. [1]
[14:51:09]: ▸ {6942} 20170526.145109 [  INFO  ] Using 268 of 5000 processes.
[14:51:09]: ▸ {6942} 20170526.145109 [  INFO  ] Started Simulator 2 (PID 6970).
[14:51:09]: ▸ 2017-05-26 14:51:09.806 bp[6970:36566] SimDevice is loaded..
[14:51:09]: ▸ {6970} 20170526.145109 [  INFO  ] (BP-2) Running Tests. Attempt Number 1.
[14:51:09]: ▸ {6970} 20170526.145109 [  INFO  ] (BP-2) [Attempt 1] Create Simulator
[14:51:09]: ▸ {6970} 20170526.145109 [  INFO  ] (BP-2) Running in NON-headless mode...
[14:51:10]: ▸ {6963} 20170526.145110 [  INFO  ] (BP-1) Simulator B154E544-B2EE-4923-B808-09D42C91C835 achieved the BOOTED state
[14:51:10]: ▸ {6963} 20170526.145110 [  INFO  ] (BP-1) Completed: [Attempt 1] Create Simulator B154E544-B2EE-4923-B808-09D42C91C835
[14:51:10]: ▸ {6963} 20170526.145110 [  INFO  ] (BP-1) [Attempt 1] Install Application
[14:51:10]: ▸ {6942} 20170526.145110 [  INFO  ] Started Simulator 3 (PID 6992).
[14:51:11]: ▸ 2017-05-26 14:51:11.021 bp[6992:36669] SimDevice is loaded..
[14:51:11]: ▸ {6992} 20170526.145111 [  INFO  ] (BP-3) Running Tests. Attempt Number 1.
[14:51:11]: ▸ {6992} 20170526.145111 [  INFO  ] (BP-3) [Attempt 1] Create Simulator
[14:51:11]: ▸ {6970} 20170526.145111 [  INFO  ] (BP-2) Simulator 122257A4-806C-45CE-B783-38F8DB68AF66 achieved the BOOTED state
[14:51:11]: ▸ {6970} 20170526.145111 [  INFO  ] (BP-2) Completed: [Attempt 1] Create Simulator 122257A4-806C-45CE-B783-38F8DB68AF66
[14:51:11]: ▸ {6970} 20170526.145111 [  INFO  ] (BP-2) [Attempt 1] Install Application
[14:51:11]: ▸ {6942} 20170526.145111 [  INFO  ] Started Simulator 4 (PID 7016).
[14:51:11]: ▸ 2017-05-26 14:51:11.951 bp[7016:36791] SimDevice is loaded..
[14:51:12]: ▸ {7016} 20170526.145112 [  INFO  ] (BP-4) Running Tests. Attempt Number 1.
[14:51:12]: ▸ {7016} 20170526.145112 [  INFO  ] (BP-4) [Attempt 1] Create Simulator
[14:51:12]: ▸ {6992} 20170526.145112 [  INFO  ] (BP-3) Running in NON-headless mode...
[14:51:12]: ▸ {7016} 20170526.145112 [  INFO  ] (BP-4) Running in NON-headless mode...
[14:51:13]: ▸ {6992} 20170526.145113 [  INFO  ] (BP-3) Simulator EBC137AE-09E2-46F5-80C3-660525B11396 achieved the BOOTED state
[14:51:13]: ▸ {7016} 20170526.145113 [  INFO  ] (BP-4) Simulator 33A076ED-F99E-4B25-BEAD-BFAD5668D1BF achieved the BOOTED state
[14:51:13]: ▸ {7016} 20170526.145113 [  INFO  ] (BP-4) Completed: [Attempt 1] Create Simulator 33A076ED-F99E-4B25-BEAD-BFAD5668D1BF
[14:51:13]: ▸ {7016} 20170526.145113 [  INFO  ] (BP-4) [Attempt 1] Install Application
[14:51:13]: ▸ {6992} 20170526.145113 [  INFO  ] (BP-3) Completed: [Attempt 1] Create Simulator EBC137AE-09E2-46F5-80C3-660525B11396
[14:51:13]: ▸ {6992} 20170526.145113 [  INFO  ] (BP-3) [Attempt 1] Install Application
[14:51:39]: ▸ {6942} 20170526.145139 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:51:39]: ▸ {6942} 20170526.145139 [  INFO  ] Using 490 of 5000 processes.
[14:52:01]: ▸ {6970} 20170526.145201 [  INFO  ] (BP-2) Completed: [Attempt 1] Install Application
[14:52:01]: ▸ {6970} 20170526.145201 [  INFO  ] (BP-2) [Attempt 1] Launch Application
[14:52:01]: ▸ {6992} 20170526.145201 [  INFO  ] (BP-3) Completed: [Attempt 1] Install Application
[14:52:01]: ▸ {6992} 20170526.145201 [  INFO  ] (BP-3) [Attempt 1] Launch Application
[14:52:01]: ▸ {6992} 20170526.145201 [  INFO  ] (BP-3) Yay, after the launch async call!!![Attempt 1] Launch Application
[14:52:01]: ▸ {6970} 20170526.145201 [  INFO  ] (BP-2) Yay, after the launch async call!!![Attempt 1] Launch Application
[14:52:01]: ▸ {7016} 20170526.145201 [  INFO  ] (BP-4) Completed: [Attempt 1] Install Application
[14:52:01]: ▸ {7016} 20170526.145201 [  INFO  ] (BP-4) [Attempt 1] Launch Application
[14:52:01]: ▸ {7016} 20170526.145201 [  INFO  ] (BP-4) Yay, after the launch async call!!![Attempt 1] Launch Application
[14:52:01]: ▸ {6963} 20170526.145201 [  INFO  ] (BP-1) Completed: [Attempt 1] Install Application
[14:52:01]: ▸ {6963} 20170526.145201 [  INFO  ] (BP-1) [Attempt 1] Launch Application
[14:52:01]: ▸ {6963} 20170526.145201 [  INFO  ] (BP-1) Yay, after the launch async call!!![Attempt 1] Launch Application
[14:52:09]: ▸ {6942} 20170526.145209 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:52:09]: ▸ {6942} 20170526.145209 [  INFO  ] Using 576 of 5000 processes.
[14:52:40]: ▸ {6942} 20170526.145240 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:52:40]: ▸ {6942} 20170526.145240 [  INFO  ] Using 588 of 5000 processes.
[14:53:10]: ▸ {6942} 20170526.145310 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:53:10]: ▸ {6942} 20170526.145310 [  INFO  ] Using 583 of 5000 processes.
[14:53:24]: ▸ {6992} 20170526.145324 [  INFO  ] (BP-3) Launch succeeded
[14:53:24]: ▸ {6992} 20170526.145324 [  INFO  ] (BP-3) No error
[14:53:24]: ▸ {6992} 20170526.145324 [  INFO  ] (BP-3) Completion block for launch
[14:53:24]: ▸ {6992} 20170526.145324 [  INFO  ] (BP-3) Calling completion block
[14:53:24]: ▸ {6992} 20170526.145324 [  INFO  ] (BP-3) Completed: [Attempt 1] Launch Application
[14:53:24]: ▸ {6963} 20170526.145324 [  INFO  ] (BP-1) Launch succeeded
[14:53:24]: ▸ {6963} 20170526.145324 [  INFO  ] (BP-1) No error
[14:53:24]: ▸ {6963} 20170526.145324 [  INFO  ] (BP-1) Completion block for launch
[14:53:24]: ▸ {6963} 20170526.145324 [  INFO  ] (BP-1) Calling completion block
[14:53:24]: ▸ {6963} 20170526.145324 [  INFO  ] (BP-1) Completed: [Attempt 1] Launch Application
[14:53:26]: ▸ {7016} 20170526.145326 [  INFO  ] (BP-4) Launch succeeded
[14:53:26]: ▸ {7016} 20170526.145326 [  INFO  ] (BP-4) No error
[14:53:26]: ▸ {7016} 20170526.145326 [  INFO  ] (BP-4) Completion block for launch
[14:53:26]: ▸ {7016} 20170526.145326 [  INFO  ] (BP-4) Calling completion block
[14:53:26]: ▸ {7016} 20170526.145326 [  INFO  ] (BP-4) Completed: [Attempt 1] Launch Application
[14:53:26]: ▸ {6970} 20170526.145326 [  INFO  ] (BP-2) Launch succeeded
[14:53:26]: ▸ {6970} 20170526.145326 [  INFO  ] (BP-2) No error
[14:53:26]: ▸ {6970} 20170526.145326 [  INFO  ] (BP-2) Completion block for launch
[14:53:26]: ▸ {6970} 20170526.145326 [  INFO  ] (BP-2) Calling completion block
[14:53:26]: ▸ {6970} 20170526.145326 [  INFO  ] (BP-2) Completed: [Attempt 1] Launch Application
[14:53:28]: ▸ {6963} 20170526.145328 [  INFO  ] (BP-1) Got proxy channel request from test bundle
[14:53:28]: ▸ {6963} 20170526.145328 [  INFO  ] (BP-1) Test bundle is connected.
[14:53:28]: ▸ {6970} 20170526.145328 [  INFO  ] (BP-2) Got proxy channel request from test bundle
[14:53:28]: ▸ {6970} 20170526.145328 [  INFO  ] (BP-2) Test bundle is connected.
[14:53:28]: ▸ {6992} 20170526.145328 [  INFO  ] (BP-3) Got proxy channel request from test bundle
[14:53:28]: ▸ {6992} 20170526.145328 [  INFO  ] (BP-3) Test bundle is connected.
[14:53:28]: ▸ {6963} 20170526.145328 [  INFO  ] (BP-1) Daemon ready to execute test plan (protocol version 22)
[14:53:28]: ▸ {6963} 20170526.145328 [  INFO  ] (BP-1) Test plan started!
[14:53:28]: ▸ {6963} 20170526.145328 [  INFO  ] (BP-1) Start initialization UI tests
[14:53:29]: ▸ {6970} 20170526.145329 [  INFO  ] (BP-2) Daemon ready to execute test plan (protocol version 22)
[14:53:29]: ▸ {6970} 20170526.145329 [  INFO  ] (BP-2) Test plan started!
[14:53:29]: ▸ {6970} 20170526.145329 [  INFO  ] (BP-2) Start initialization UI tests
[14:53:29]: ▸ {6992} 20170526.145329 [  INFO  ] (BP-3) Daemon ready to execute test plan (protocol version 22)
[14:53:29]: ▸ {6992} 20170526.145329 [  INFO  ] (BP-3) Test plan started!
[14:53:29]: ▸ {6992} 20170526.145329 [  INFO  ] (BP-3) Start initialization UI tests
[14:53:30]: ▸ {7016} 20170526.145330 [  INFO  ] (BP-4) Got proxy channel request from test bundle
[14:53:30]: ▸ {7016} 20170526.145330 [  INFO  ] (BP-4) Test bundle is connected.
[14:53:30]: ▸ {7016} 20170526.145330 [  INFO  ] (BP-4) Daemon ready to execute test plan (protocol version 22)
[14:53:30]: ▸ {7016} 20170526.145330 [  INFO  ] (BP-4) Test plan started!
[14:53:30]: ▸ {7016} 20170526.145330 [  INFO  ] (BP-4) Start initialization UI tests
[14:53:33]: ▸ {6970} 20170526.145333 [  INFO  ] (BP-2) All Tests started.
[14:53:33]: ▸ {6992} 20170526.145333 [  INFO  ] (BP-3) All Tests started.
[14:53:33]: ▸ {6963} 20170526.145333 [  INFO  ] (BP-1) All Tests started.
[14:53:38]: ▸ {6992} 20170526.145338 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>57584
[14:53:39]: ▸ {6970} 20170526.145339 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>42896
[14:53:39]: ▸ {6963} 20170526.145339 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>42112
[14:53:40]: ▸ {6942} 20170526.145340 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:53:40]: ▸ {6942} 20170526.145340 [  INFO  ] Using 622 of 5000 processes.
[14:53:53]: ▸ {6970} 20170526.145353 [ PASSED ] (BP-2)  20.837934s ATests/testAppNeedsUpdateError
[14:53:58]: ▸ {6970} 20170526.145358 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>05840
[14:54:08]: ▸ {6963} 20170526.145408 [ PASSED ] (BP-1)  35.181487s ATests/testAAdditionInLandscape
[14:54:10]: ▸ {6992} 20170526.145410 [ PASSED ] (BP-3)  37.215011s ATests/testDiagnosticsRecordedWhenOn
[14:54:10]: ▸ {6942} 20170526.145410 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:54:10]: ▸ {6942} 20170526.145410 [  INFO  ] Using 623 of 5000 processes.
[14:54:12]: ▸ {6963} 20170526.145412 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>33040
[14:54:14]: ▸ {6992} 20170526.145414 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>90336
[14:54:17]: ▸ {6970} 20170526.145417 [ PASSED ] (BP-2)  23.616391s ATests/testCancelingAddA
[14:54:22]: ▸ {6970} 20170526.145422 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>25952
[14:54:35]: ▸ {6963} 20170526.145435 [ PASSED ] (BP-1)  27.516240s ATests/testAAdditionStep1
[14:54:36]: ▸ {6992} 20170526.145436 [ PASSED ] (BP-3)  26.091366s ATests/testDuplicateA
[14:54:38]: ▸ {6970} 20170526.145438 [ PASSED ] (BP-2)  20.823393s ATests/testCancelingPasswordPrompt
[14:54:40]: ▸ {6963} 20170526.145440 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>64528
[14:54:40]: ▸ {6942} 20170526.145440 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:54:40]: ▸ {6942} 20170526.145440 [  INFO  ] Using 622 of 5000 processes.
[14:54:40]: ▸ {6992} 20170526.145440 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>80656
[14:54:42]: ▸ {6970} 20170526.145442 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>40160
[14:55:00]: ▸ {6963} 20170526.145500 [ PASSED ] (BP-1)  24.893977s ATests/testAAdditionStep2
[14:55:01]: ▸ {6970} 20170526.145501 [ PASSED ] (BP-2)  22.763048s ATests/testDeletingAs
[14:55:01]: ▸ {6992} 20170526.145501 [ PASSED ] (BP-3)  25.417310s ATests/testHttpASetup
[14:55:05]: ▸ {6963} 20170526.145505 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>80128
[14:55:05]: ▸ {6970} 20170526.145505 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>34080
[14:55:06]: ▸ {6992} 20170526.145506 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>15888
[14:55:10]: ▸ {6942} 20170526.145510 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:55:10]: ▸ {6942} 20170526.145510 [  INFO  ] Using 624 of 5000 processes.
[14:55:13]: ▸ {6970} 20170526.145513 [ PASSED ] (BP-2)  12.814030s ATests/testDiagnosticsButtonHiddenWhenOff
[14:55:18]: ▸ {6970} 20170526.145518 [  INFO  ] (BP-2) Test process requested launch process status with token<PHONE_NUMBER>40672
[14:55:25]: ▸ {6963} 20170526.145525 [ PASSED ] (BP-1)  25.017786s ATests/testAAdditionStep3
[14:55:26]: ▸ {6992} 20170526.145526 [ PASSED ] (BP-3)  25.014999s ATests/testInvalidCredentials
[14:55:30]: ▸ {6963} 20170526.145530 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>05328
[14:55:31]: ▸ {6992} 20170526.145531 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>43824
[14:55:40]: ▸ {6942} 20170526.145540 [  INFO  ] 4 Simulators still running. [1, 2, 3, 4]
[14:55:40]: ▸ {6942} 20170526.145540 [  INFO  ] Using 622 of 5000 processes.
[14:55:43]: ▸ {6970} 20170526.145543 [ PASSED ] (BP-2)  29.988597s ATests/testDiagnosticsNotRecordedWhenOff
[14:55:43]: ▸ {6970} 20170526.145543 [  INFO  ] (BP-2) All Tests Completed.
[14:55:43]: ▸ {6970} 20170526.145543 [  INFO  ] (BP-2) Number of Executions: 1
[14:55:43]: ▸ {6970} 20170526.145543 [  INFO  ] (BP-2) Final Exit Status: BPExitStatusTestsAllPassed
[14:55:44]: ▸ {6942} 20170526.145544 [  INFO  ] Simulator 2 (PID 6970) has finished with exit code 0.
[14:55:44]: ▸ {6942} 20170526.145544 [  INFO  ] PID 6970 exited 0.
[14:55:44]: ▸ {6942} 20170526.145544 [  INFO  ] Started Simulator 5 (PID 7473).
[14:55:45]: ▸ 2017-05-26 14:55:45.090 bp[7473:48480] SimDevice is loaded..
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) Running Tests. Attempt Number 1.
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) [Attempt 1] Reuse Simulator
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) Completed: [Attempt 1] Reuse Simulator 122257A4-806C-45CE-B783-38F8DB68AF66
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) [Attempt 1] Uninstall Application
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) Completed: [Attempt 1] Uninstall Application
[14:55:45]: ▸ {7473} 20170526.145545 [  INFO  ] (BP-5) [Attempt 1] Install Application
[14:55:45]: ▸ {6992} 20170526.145545 [ PASSED ] (BP-3)  19.050295s ATests/testLoggingOut
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Completed: [Attempt 1] Install Application
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) [Attempt 1] Launch Application
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Yay, after the launch async call!!![Attempt 1] Launch Application
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Launch succeeded
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) No error
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Completion block for launch
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Calling completion block
[14:55:49]: ▸ {7473} 20170526.145549 [  INFO  ] (BP-5) Completed: [Attempt 1] Launch Application
[14:55:50]: ▸ {7473} 20170526.145550 [  INFO  ] (BP-5) Got proxy channel request from test bundle
[14:55:50]: ▸ {7473} 20170526.145550 [  INFO  ] (BP-5) Test bundle is connected.
[14:55:50]: ▸ {6992} 20170526.145550 [  INFO  ] (BP-3) Test process requested launch process status with token<PHONE_NUMBER>42528
[14:55:50]: ▸ {7473} 20170526.145550 [  INFO  ] (BP-5) Daemon ready to execute test plan (protocol version 22)
[14:55:50]: ▸ {7473} 20170526.145550 [  INFO  ] (BP-5) Test plan started!
[14:55:50]: ▸ {7473} 20170526.145550 [  INFO  ] (BP-5) Start initialization UI tests
[14:55:50]: ▸ {6963} 20170526.145550 [ PASSED ] (BP-1)  25.099147s ATests/testAAdditionStep4
[14:55:51]: ▸ {7473} 20170526.145551 [  INFO  ] (BP-5) All Tests started.
[14:55:55]: ▸ {6963} 20170526.145555 [  INFO  ] (BP-1) Test process requested launch process status with token<PHONE_NUMBER>25200
[14:55:56]: ▸ {7473} 20170526.145556 [  INFO  ] (BP-5) Test process requested launch process status with token<PHONE_NUMBER>86016
[14:56:11]: ▸ {6942} 20170526.145611 [  INFO  ] 4 Simulators still running. [1, 3, 4, 5]
[14:56:11]: ▸ {6942} 20170526.145611 [  INFO  ] Using 622 of 5000 processes.
[14:56:13]: ▸ {6963} 20170526.145613 [ PASSED ] (BP-1)  22.501011s ATests/testAlertDeduplication
[14:56:13]: ▸ {6963} 20170526.145613 [  INFO  ] (BP-1) All Tests Completed.
[14:56:13]: ▸ {6963} 20170526.145613 [  INFO  ] (BP-1) Number of Executions: 1
[14:56:13]: ▸ {6963} 20170526.145613 [  INFO  ] (BP-1) Final Exit Status: BPExitStatusTestsAllPassed
[14:56:13]: ▸ {6942} 20170526.145613 [  INFO  ] Simulator 1 (PID 6963) has finished with exit code 0.
[14:56:13]: ▸ {6942} 20170526.145613 [  INFO  ] PID 6963 exited 0.
[14:56:17]: ▸ {7473} 20170526.145617 [ PASSED ] (BP-5)  26.164511s ATests/testWebAuthHtmlAAddition
[14:56:22]: ▸ {7473} 20170526.145622 [  INFO  ] (BP-5) Test process requested launch process status with token<PHONE_NUMBER>92256
[14:56:41]: ▸ {6942} 20170526.145641 [  INFO  ] 3 Simulators still running. [3, 4, 5]
[14:56:41]: ▸ {6942} 20170526.145641 [  INFO  ] Using 617 of 5000 processes.
[14:56:54]: ▸ {7473} 20170526.145654 [ PASSED ] (BP-5)  36.712601s ATests/testWebAuthPopupAAddition
[14:56:58]: ▸ {7473} 20170526.145658 [  INFO  ] (BP-5) Test process requested launch process status with token<PHONE_NUMBER>92896
[14:57:02]: ▸ {6992} 20170526.145702 [ PASSED ] (BP-3)  76.965602s ATests/testMandatoryPasscode
[14:57:02]: ▸ {6992} 20170526.145702 [  INFO  ] (BP-3) All Tests Completed.
[14:57:02]: ▸ {6992} 20170526.145702 [  INFO  ] (BP-3) Number of Executions: 1
[14:57:02]: ▸ {6992} 20170526.145702 [  INFO  ] (BP-3) Final Exit Status: BPExitStatusTestsAllPassed
[14:57:02]: ▸ {6942} 20170526.145702 [  INFO  ] Simulator 3 (PID 6992) has finished with exit code 0.
[14:57:02]: ▸ {6942} 20170526.145702 [  INFO  ] PID 6992 exited 0.
[14:57:11]: ▸ {6942} 20170526.145711 [  INFO  ] 2 Simulators still running. [4, 5]
[14:57:11]: ▸ {6942} 20170526.145711 [  INFO  ] Using 612 of 5000 processes.
[14:57:13]: ▸ {7473} 20170526.145713 [ PASSED ] (BP-5)  19.169863s ATests/testWebAuthWithQueryParam
[14:57:13]: ▸ {7473} 20170526.145713 [  INFO  ] (BP-5) All Tests Completed.
[14:57:13]: ▸ {7473} 20170526.145713 [  INFO  ] (BP-5) Number of Executions: 1
[14:57:13]: ▸ {7473} 20170526.145713 [  INFO  ] (BP-5) Final Exit Status: BPExitStatusTestsAllPassed
[14:57:13]: ▸ {6942} 20170526.145713 [  INFO  ] Simulator 5 (PID 7473) has finished with exit code 0.
[14:57:13]: ▸ {6942} 20170526.145713 [  INFO  ] PID 7473 exited 0.
[14:57:41]: ▸ {6942} 20170526.145741 [  INFO  ] 1 Simulator still running. [4]
[14:57:41]: ▸ {6942} 20170526.145741 [  INFO  ] Using 607 of 5000 processes.
[14:58:11]: ▸ {6942} 20170526.145811 [  INFO  ] 1 Simulator still running. [4]
[14:58:11]: ▸ {6942} 20170526.145811 [  INFO  ] Using 607 of 5000 processes.
[14:58:41]: ▸ {6942} 20170526.145841 [  INFO  ] 1 Simulator still running. [4]
[14:58:41]: ▸ {6942} 20170526.145841 [  INFO  ] Using 606 of 5000 processes.
[14:59:12]: ▸ {6942} 20170526.145912 [  INFO  ] 1 Simulator still running. [4]
[14:59:12]: ▸ {6942} 20170526.145912 [  INFO  ] Using 597 of 5000 processes.
[14:59:42]: ▸ {6942} 20170526.145942 [  INFO  ] 1 Simulator still running. [4]
[14:59:42]: ▸ {6942} 20170526.145942 [  INFO  ] Using 598 of 5000 processes.
[15:00:12]: ▸ {6942} 20170526.150012 [  INFO  ] 1 Simulator still running. [4]
[15:00:12]: ▸ {6942} 20170526.150012 [  INFO  ] Using 598 of 5000 processes.
[15:00:42]: ▸ {6942} 20170526.150042 [  INFO  ] 1 Simulator still running. [4]
[15:00:42]: ▸ {6942} 20170526.150042 [  INFO  ] Using 598 of 5000 processes.
[15:01:12]: ▸ {6942} 20170526.150112 [  INFO  ] 1 Simulator still running. [4]
[15:01:12]: ▸ {6942} 20170526.150112 [  INFO  ] Using 598 of 5000 processes.
[15:01:43]: ▸ {6942} 20170526.150143 [  INFO  ] 1 Simulator still running. [4]
[15:01:43]: ▸ {6942} 20170526.150143 [  INFO  ] Using 598 of 5000 processes.
[15:02:13]: ▸ {6942} 20170526.150213 [  INFO  ] 1 Simulator still running. [4]
[15:02:13]: ▸ {6942} 20170526.150213 [  INFO  ] Using 598 of 5000 processes.
[15:02:43]: ▸ {6942} 20170526.150243 [  INFO  ] 1 Simulator still running. [4]
[15:02:43]: ▸ {6942} 20170526.150243 [  INFO  ] Using 600 of 5000 processes.
[15:03:13]: ▸ {6942} 20170526.150313 [  INFO  ] 1 Simulator still running. [4]
[15:03:13]: ▸ {6942} 20170526.150313 [  INFO  ] Using 599 of 5000 processes.
[15:03:43]: ▸ {6942} 20170526.150343 [  INFO  ] 1 Simulator still running. [4]
[15:03:43]: ▸ {6942} 20170526.150343 [  INFO  ] Using 598 of 5000 processes.
[15:04:02]: ▸ {7016} 20170526.150402 [  ERROR ] (BP-4) It appears that tests have not yet started. The test app has frozen prior to the first test.
[15:04:02]: ▸ {7016} 20170526.150402 [  ERROR ] (BP-4) Will kill the process with appPID: 7382
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) [Attempt 1] Delete Simulator
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) DTXSocketTransport disconnected
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) Socket transport disconneted
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) Daemon connection Disconnected.
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) DTXConnection disconnected.
[15:04:14]: ▸ {6942} 20170526.150414 [  INFO  ] 1 Simulator still running. [4]
[15:04:14]: ▸ {6942} 20170526.150414 [  INFO  ] Using 517 of 5000 processes.
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Completed: [Attempt 1] Delete Simulator 33A076ED-F99E-4B25-BEAD-BFAD5668D1BF
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Exit Status: BPExitStatusTestsAllPassed
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Failure Tolerance: 2
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Retry count: 1
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Running Tests. Attempt Number 2.
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) [Attempt 2] Create Simulator
[15:04:14]: ▸ {7016} 20170526.150414 [  INFO  ] (BP-4) Running in NON-headless mode...
[15:04:15]: ▸ {7016} 20170526.150415 [  INFO  ] (BP-4) Simulator 961AFA42-FF11-4FA4-A6EE-883F0C7CB6D7 achieved the BOOTED state
[15:04:15]: ▸ {7016} 20170526.150415 [  INFO  ] (BP-4) Completed: [Attempt 2] Create Simulator 961AFA42-FF11-4FA4-A6EE-883F0C7CB6D7
[15:04:15]: ▸ {7016} 20170526.150415 [  INFO  ] (BP-4) [Attempt 2] Install Application
[15:04:26]: ▸ {7016} 20170526.150426 [  INFO  ] (BP-4) Completed: [Attempt 2] Install Application
[15:04:26]: ▸ {7016} 20170526.150426 [  INFO  ] (BP-4) [Attempt 2] Launch Application
[15:04:26]: ▸ {7016} 20170526.150426 [  INFO  ] (BP-4) Yay, after the launch async call!!![Attempt 2] Launch Application
[15:04:44]: ▸ {6942} 20170526.150444 [  INFO  ] 1 Simulator still running. [4]
[15:04:44]: ▸ {6942} 20170526.150444 [  INFO  ] Using 600 of 5000 processes.
[15:05:14]: ▸ {6942} 20170526.150514 [  INFO  ] 1 Simulator still running. [4]
[15:05:14]: ▸ {6942} 20170526.150514 [  INFO  ] Using 597 of 5000 processes.
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Launch succeeded
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) No error
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Completion block for launch
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Calling completion block
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Completed: [Attempt 2] Launch Application
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Got proxy channel request from test bundle
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Test bundle is connected.
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Daemon ready to execute test plan (protocol version 22)
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Test plan started!
[15:05:35]: ▸ {7016} 20170526.150535 [  INFO  ] (BP-4) Start initialization UI tests
[15:05:37]: ▸ {7016} 20170526.150537 [  INFO  ] (BP-4) All Tests started.
[15:05:42]: ▸ {7016} 20170526.150542 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>80752
[15:05:44]: ▸ {6942} 20170526.150544 [  INFO  ] 1 Simulator still running. [4]
[15:05:44]: ▸ {6942} 20170526.150544 [  INFO  ] Using 607 of 5000 processes.
[15:05:57]: ▸ {7016} 20170526.150557 [ PASSED ] (BP-4)  19.720341s ATests/testNativeAuthWithQueryParam
[15:06:01]: ▸ {7016} 20170526.150601 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>71072
[15:06:13]: ▸ {7016} 20170526.150613 [ PASSED ] (BP-4)  16.086663s ATests/testNoRememberMeSwitch
[15:06:14]: ▸ {6942} 20170526.150614 [  INFO  ] 1 Simulator still running. [4]
[15:06:14]: ▸ {6942} 20170526.150614 [  INFO  ] Using 607 of 5000 processes.
[15:06:17]: ▸ {7016} 20170526.150617 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>49904
[15:06:44]: ▸ {6942} 20170526.150644 [  INFO  ] 1 Simulator still running. [4]
[15:06:44]: ▸ {6942} 20170526.150644 [  INFO  ] Using 608 of 5000 processes.
[15:06:49]: ▸ {7016} 20170526.150649 [ PASSED ] (BP-4)  35.753701s ATests/testPVCDoesntGetReplacedByAViewController
[15:06:53]: ▸ {7016} 20170526.150653 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>93664
[15:07:15]: ▸ {6942} 20170526.150715 [  INFO  ] 1 Simulator still running. [4]
[15:07:15]: ▸ {6942} 20170526.150715 [  INFO  ] Using 608 of 5000 processes.
[15:07:29]: ▸ {7016} 20170526.150729 [ PASSED ] (BP-4)  40.095034s ATests/testPVCDoesntGetReplacedByAViewController2
[15:07:33]: ▸ {7016} 20170526.150733 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>09808
[15:07:45]: ▸ {6942} 20170526.150745 [  INFO  ] 1 Simulator still running. [4]
[15:07:45]: ▸ {6942} 20170526.150745 [  INFO  ] Using 608 of 5000 processes.
[15:07:52]: ▸ {7016} 20170526.150752 [ PASSED ] (BP-4)  22.892423s ATests/testPasswordPrompt
[15:07:56]: ▸ {7016} 20170526.150756 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>58448
[15:08:08]: ▸ {7016} 20170526.150808 [ PASSED ] (BP-4)  16.157577s ATests/testRememberMeSwitch
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) All Tests Completed.
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) Exit Status: BPExitStatusTestsAllPassed
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) Failure Tolerance: 1
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) Retry count: 2
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) Running Tests. Attempt Number 3.
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) [Attempt 3] Create Simulator
[15:08:08]: ▸ {7016} 20170526.150808 [  INFO  ] (BP-4) Running in NON-headless mode...
[15:08:09]: ▸ {7016} 20170526.150809 [  INFO  ] (BP-4) Simulator E7F204A8-A351-4A04-B0E5-669364E1A5F5 achieved the BOOTED state
[15:08:09]: ▸ {7016} 20170526.150809 [  INFO  ] (BP-4) Completed: [Attempt 3] Create Simulator E7F204A8-A351-4A04-B0E5-669364E1A5F5
[15:08:09]: ▸ {7016} 20170526.150809 [  INFO  ] (BP-4) [Attempt 3] Install Application
[15:08:15]: ▸ {6942} 20170526.150815 [  INFO  ] 1 Simulator still running. [4]
[15:08:15]: ▸ {6942} 20170526.150815 [  INFO  ] Using 663 of 5000 processes.
[15:08:20]: ▸ {7016} 20170526.150820 [  INFO  ] (BP-4) Completed: [Attempt 3] Install Application
[15:08:20]: ▸ {7016} 20170526.150820 [  INFO  ] (BP-4) [Attempt 3] Launch Application
[15:08:20]: ▸ {7016} 20170526.150820 [  INFO  ] (BP-4) Yay, after the launch async call!!![Attempt 3] Launch Application
[15:08:45]: ▸ {6942} 20170526.150845 [  INFO  ] 1 Simulator still running. [4]
[15:08:45]: ▸ {6942} 20170526.150845 [  INFO  ] Using 689 of 5000 processes.
[15:09:15]: ▸ {6942} 20170526.150915 [  INFO  ] 1 Simulator still running. [4]
[15:09:15]: ▸ {6942} 20170526.150915 [  INFO  ] Using 687 of 5000 processes.
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Launch succeeded
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) No error
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Completion block for launch
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Calling completion block
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Completed: [Attempt 3] Launch Application
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Got proxy channel request from test bundle
[15:09:29]: ▸ {7016} 20170526.150929 [  INFO  ] (BP-4) Test bundle is connected.
[15:09:30]: ▸ {7016} 20170526.150930 [  INFO  ] (BP-4) Daemon ready to execute test plan (protocol version 22)
[15:09:30]: ▸ {7016} 20170526.150930 [  INFO  ] (BP-4) Test plan started!
[15:09:30]: ▸ {7016} 20170526.150930 [  INFO  ] (BP-4) Start initialization UI tests
[15:09:31]: ▸ {7016} 20170526.150931 [  INFO  ] (BP-4) All Tests started.
[15:09:36]: ▸ {7016} 20170526.150936 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>01760
[15:09:46]: ▸ {6942} 20170526.150946 [  INFO  ] 1 Simulator still running. [4]
[15:09:46]: ▸ {6942} 20170526.150946 [  INFO  ] Using 698 of 5000 processes.
[15:09:51]: ▸ {7016} 20170526.150951 [ PASSED ] (BP-4)  19.804797s ATests/testNativeAuthWithQueryParam
[15:09:55]: ▸ {7016} 20170526.150955 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>64464
[15:10:07]: ▸ {7016} 20170526.151007 [ PASSED ] (BP-4)  16.142463s ATests/testNoRememberMeSwitch
[15:10:12]: ▸ {7016} 20170526.151012 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>95552
[15:10:16]: ▸ {6942} 20170526.151016 [  INFO  ] 1 Simulator still running. [4]
[15:10:16]: ▸ {6942} 20170526.151016 [  INFO  ] Using 698 of 5000 processes.
[15:10:43]: ▸ {7016} 20170526.151043 [ PASSED ] (BP-4)  36.056099s ATests/testPVCDoesntGetReplacedByAViewController
[15:10:46]: ▸ {6942} 20170526.151046 [  INFO  ] 1 Simulator still running. [4]
[15:10:46]: ▸ {6942} 20170526.151046 [  INFO  ] Using 695 of 5000 processes.
[15:10:48]: ▸ {7016} 20170526.151048 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>80032
[15:11:16]: ▸ {6942} 20170526.151116 [  INFO  ] 1 Simulator still running. [4]
[15:11:16]: ▸ {6942} 20170526.151116 [  INFO  ] Using 695 of 5000 processes.
[15:11:24]: ▸ {7016} 20170526.151124 [ PASSED ] (BP-4)  40.433286s ATests/testPVCDoesntGetReplacedByAViewController2
[15:11:28]: ▸ {7016} 20170526.151128 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>08416
[15:11:46]: ▸ {6942} 20170526.151146 [  INFO  ] 1 Simulator still running. [4]
[15:11:46]: ▸ {6942} 20170526.151146 [  INFO  ] Using 694 of 5000 processes.
[15:11:47]: ▸ {7016} 20170526.151147 [ PASSED ] (BP-4)  22.985195s ATests/testPasswordPrompt
[15:11:51]: ▸ {7016} 20170526.151151 [  INFO  ] (BP-4) Test process requested launch process status with token<PHONE_NUMBER>09344
[15:12:03]: ▸ {7016} 20170526.151203 [ PASSED ] (BP-4)  16.273977s ATests/testRememberMeSwitch
[15:12:03]: ▸ {7016} 20170526.151203 [  INFO  ] (BP-4) All Tests Completed.
[15:12:03]: ▸ {7016} 20170526.151203 [  INFO  ] (BP-4) Number of Executions: 3
[15:12:03]: ▸ {7016} 20170526.151203 [  INFO  ] (BP-4) Final Exit Status: BPExitStatusTestsAllPassed
[15:12:03]: ▸ {6942} 20170526.151203 [  INFO  ] Simulator 4 (PID 7016) has finished with exit code 0.
[15:12:03]: ▸ {6942} 20170526.151203 [  INFO  ] PID 7016 exited 0.
[15:12:03]: ▸ {6942} 20170526.151203 [  INFO  ] All simulators have finished.
[15:12:04]: ▸ 2017-05-26 15:12:04.187 bp[8270:61901] SimDevice is loaded..
[15:12:04]: ▸ 2017-05-26 15:12:04.188 bp[8268:61898] SimDevice is loaded..
[15:12:04]: ▸ 2017-05-26 15:12:04.188 bp[8269:61899] SimDevice is loaded..
[15:12:04]: ▸ 2017-05-26 15:12:04.189 bp[8271:61900] SimDevice is loaded..
[15:12:04]: ▸ {8270} 20170526.151204 [  INFO  ] (BP-3) Running Tests. Attempt Number 1.
[15:12:04]: ▸ {8269} 20170526.151204 [  INFO  ] (BP-2) Running Tests. Attempt Number 1.
[15:12:04]: ▸ {8268} 20170526.151204 [  INFO  ] (BP-1) Running Tests. Attempt Number 1.
[15:12:04]: ▸ {8271} 20170526.151204 [  INFO  ] (BP-4) Running Tests. Attempt Number 1.
[15:12:04]: ▸ {8271} 20170526.151204 [  INFO  ] (BP-4) [Attempt 1] Delete Simulator
[15:12:04]: ▸ {8270} 20170526.151204 [  INFO  ] (BP-3) [Attempt 1] Delete Simulator
[15:12:04]: ▸ {8268} 20170526.151204 [  INFO  ] (BP-1) [Attempt 1] Delete Simulator
[15:12:05]: ▸ {8269} 20170526.151205 [  INFO  ] (BP-2) [Attempt 1] Delete Simulator
[15:12:17]: ▸ {8268} 20170526.151217 [  INFO  ] (BP-1) Completed: [Attempt 1] Delete Simulator B154E544-B2EE-4923-B808-09D42C91C835
[15:12:17]: ▸ {8268} 20170526.151217 [  INFO  ] (BP-1) Number of Executions: 1
[15:12:17]: ▸ {8268} 20170526.151217 [  INFO  ] (BP-1) Final Exit Status: BPExitStatusSimulatorDeleted
[15:12:17]: ▸ {8271} 20170526.151217 [  INFO  ] (BP-4) Completed: [Attempt 1] Delete Simulator E7F204A8-A351-4A04-B0E5-669364E1A5F5
[15:12:17]: ▸ {8271} 20170526.151217 [  INFO  ] (BP-4) Number of Executions: 1
[15:12:17]: ▸ {8271} 20170526.151217 [  INFO  ] (BP-4) Final Exit Status: BPExitStatusSimulatorDeleted
[15:12:17]: ▸ {8270} 20170526.151217 [  INFO  ] (BP-3) Completed: [Attempt 1] Delete Simulator 122257A4-806C-45CE-B783-38F8DB68AF66
[15:12:17]: ▸ {8270} 20170526.151217 [  INFO  ] (BP-3) Number of Executions: 1
[15:12:17]: ▸ {8270} 20170526.151217 [  INFO  ] (BP-3) Final Exit Status: BPExitStatusSimulatorDeleted
[15:12:18]: ▸ {8269} 20170526.151218 [  INFO  ] (BP-2) Completed: [Attempt 1] Delete Simulator EBC137AE-09E2-46F5-80C3-660525B11396
[15:12:18]: ▸ {8269} 20170526.151218 [  INFO  ] (BP-2) Number of Executions: 1
[15:12:18]: ▸ {8269} 20170526.151218 [  INFO  ] (BP-2) Final Exit Status: BPExitStatusSimulatorDeleted

@Matthew-Goldberg FYI

I think I may have misread this. I think what I was seeing was that 1 (one) simulator had finished running all of it's tests and simulator 4 had frozen and had to be killed and restarted.

Can someone confirm? Has anyone advice on how they avoid such problems with simulators and the need to restart them?

This feels like it's a bug in simulator reuse where instead of reusing one of the available idle simulators on test failure, bluepill just kept on creating new ones...

@ob and I spoke in the "testing" room in the ios-developers.slack.com room. It is not trivial to fix, and it is not a high priority for me now. It would be nice to have this fixed as even less time to test would be required, but this is not critical for me at this moment.

@njuliyu can you take a look pls?

I would think this is not a bug, but a behavior by design.
By design the bp (slave) returns the used simulator UDID to the bluepill (master) which keeps a pool of simulator UDID and assign them to the new bp instances to reuse. But if the bp instance failed to reuse the assigned simulator due to crashed/hang test cases/simulators, bp will create a new one in place, instead of asking for a new one from bluepill master because there is no continuous communication channel between bp and bluepill master at that moment.
This certainly can be improved, but requires some architecture change.  We can either create a socket connection between bp slave and bluepill master so bp can ask for simulator to reuse at any time,  or create a shared pool accessed by all bp instances without the involvement of master.
However, how much benefit we can get by that improvement? Please note a normal test case failure won't discard the simulator, only crashed/hang test cases/simulator does, which doesn't happen that often.
The issue reported here is a frozen simulator, as we can see from the log in this issue:
[15:04:02]: ▸ {7016} 20170526.150402 [  ERROR ] (BP-4) It appears that tests have not yet started. The test app has frozen prior to the first test.
[15:04:02]: ▸ {7016} 20170526.150402 [  ERROR ] (BP-4) Will kill the process with appPID: 7382
[15:04:02]: ▸ {7016} 20170526.150402 [  INFO  ] (BP-4) [Attempt 1] Delete Simulator
So we will treat this as a low priority enhancement.

close old issues. feel free to reopen.


Readme update to include install step

The readme is great and figured that I should mention that I had to go back to discord to find the link to the package on NPM https://www.npmjs.com/package/payload-tenancy. I know it's a small detail but could be nice to include it with the install command in the readme directly.
Willing to open a quick PR if it's helpful

Thanks for raising the issue! I made some modifications to README. Hopefully it's more clear now :smiley:

Legend, thank you!


No module named builtins

When i run capture.py i get the following error:

Traceback (most recent call last):
File "tools.capture.py", line 9, in
from lib.tools.capture import ToolsCapture
File "/home/pi/MagicMirror/modules/MMM-Facial-Recognition-OCV3/lib/tools/capture.py", line 10, in
from   builtins import input
ImportError: No module named builtins

Having the same issue here, built opencv 3.4 instead of 3.3.3 because 3.3.3 branch is not there any more if that makes any difference.

Oh never mind, solved it by applying the fix in the pull request and then running sudo apt-get install python-future instead of using the future from pip.


Output gradient information in neural nets

Currently debug output on neural net only reports the current training error. It is also worth to look at gradients information like mean gradient absolute value per layer

If i may, I'd like to have a go at this. Could you please point me to the code?

@adityaosp95 feel free! The code reporting error can be found at https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/neuralnets/NeuralNetwork.cpp. See functions train_bfgs and train_gradient_descent.
I suggest you to use any neural network example to develop and test gradient output.

@lisitsyn what information about the gradient has to be outputted in particular apart from mean gradient absolute value per layer?

I tried running the examples of neural nets. I am not able to see the output of SG_INFO (though i can see the output of std::cout) in the terminal even after adding this:
void print_message(FILE* target, const char* str)
{
    fprintf(target, "%s", str);
}

void print_warning(FILE* target, const char* str)
{
    fprintf(target, "%s", str);
}

void print_error(FILE* target, const char* str)
{
    fprintf(target, "%s", str);
}
init_shogun(&print_message, &print_warning,
      &print_error);

I'm using g++ -lshogun to run the example and it's compiling fine. Gist of the code:
https://gist.github.com/sanuj/a9c5a4ec3fe2fb8af5b8

@sanuj sorry for late answer

It's probably useful to check mean and max gradient values per layer
Use set_loglevel of SGIO

Is this issue still open? #2840 seems to cover it... or is there anything else left to do?

@lisitsyn The entire output loop could probably be put into a separate function and vectorized, too. It's not exactly a pretty sight in the train_gd function as of now
What do you think?


Create multiple "prepaid" Payment methods for organizations

Today, if you for example add funds to an organization for the first time you'll create a Prepaid Payment method, after that everytime we add funds again we always increase the balance of the previously created Prepaid . We should be able to choose between adding funds to an existing Prepaid card or then create a new one.

The open PR on the API must NOT be merged until there's a new implementation on the frontend to support the change on the query(added a new optional PaymentMethodId field to the method AddFundsToOrg) and something like the following UI feature:
When the user selects the hosts, the modal should show a Picker with the existing prepaid payment methods(and also a create new option) so the user can specify whether it should use an existing one or not.


Error: Invalid or unsupported zip format. No END header found

npm ERR! Error: Invalid or unsupported zip format. No END header found
npm ERR!     at readMainHeader (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\zipFile.js:107:10)
npm ERR!     at new module.exports (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\zipFile.js:19:3)
npm ERR!     at new module.exports (C:\MyStuff\scratchvideo-master\node_modules\adm-zip\adm-zip.js:20:11)
npm ERR!     at decompressZip (C:\MyStuff\scratchvideo-master\node_modules\ffmpeg-cli\lib\download.js:46:14)
npm ERR!     at C:\MyStuff\scratchvideo-master\node_modules\ffmpeg-cli\lib\download.js:78:75
npm ERR!     at processTicksAndRejections (node:internal/process/task_queues:96:5)
2022-07-27T03_02_35_647Z-debug-0.log

Hey! I don't think that'll work since I had abandoned this project due to a really hard to overcome roadblock. I can try to retake it again, but I can't make any promise I will get it to work, so far video support is almost finished and audio support is planned (after video support gets added). Currently the thing that's stopping me from continuing this project is Scratch uses an obscure method to generate ID's for in-game assets. And even after lurking in Scratch VM's code (the program that does all of the heavy lifting in Scratch's game engine) I couldn't find the algorithm that does this
When Scratch loads an SB3 file it makes sure that all assets follow this strict ID system, for example a Vector sprite would be something like 72dc56f9d552487990c960c99e626486.svg, maybe I could start doing some tests with an in-house ID generator for scratchvideo. But as I mentioned before the debugging process in a project like this is really hard since Scratch is generally reluctant on saying why it didn't load a file.
If you or someone else looking at this issue have a better knowledge of how the scratch engine works feel free to reach me out on GitHub or Matrix and we can discuss this together. If you want to keep track of the project feel free to Watch it and check out these issues:

Video Support
Audio Support

I decided to move all of this into one single issue, we're gettin' closer

Ok, take your time, it's fine!
Have a nice day!


Added extra large css helpers

I've just started using Github! I dont' know if I'm right place to make a suggest! Sorry if I'm not!
I've just seen these two css classes missing in the documentation on Helpers page!
.hide-on-extra-large-only
.show-on-extra-large

good stuff

yo dog, that doesn't make sense. It's still not updated in the docs


[Bug]: Rich Text Editor is buggy

Is there an existing issue for this?

[X] I have searched the existing issues

Description
bugs found:

text modifiers (bold, italic, underline) remove text color (but background color is fine)
no icon for underline modifier but keyboard shortcut Cmd+U works
headings can be inserted in list items
text alignment (left, center, right) on list items don't move list marker (bullet, number)
text color & background color widgets rendered twice

Steps To Reproduce
bug 1

select text
apply modifier
change color

bug 2

select text
press Cmd+U or Ctrl+U

bug 3

select "paragraph" text
convert to list
change block style to any heading

bug 4

change alignment on list item

bug 5

check last 2 widgets in toolbar

Public Sample App
No response
Version
cloud

These items are from the library, we might not be able to fix these

headings can be inserted in list items
text alignment (left, center, right) on list items don't move list marker (bullet, number)

1,2 and 5 we can fix

got it. can i pick this for ✨ hacktober ✨ ?


U2PL+cutmix

In the 744 group of the cityscapes dataset, when using U2PL+Cutmix training, the mIoU results of each round fluctuated and were unstable. When training to 200 epochs, using sh eval.sh for evaluation, the mIoU result is 74.76, which does not reach the accuracy of 76.47 in the paper. Has anyone else encountered this situation?

I received your provided log from email, and I have replied you.

您好，最近我在您的项目上进行修改，在pascalvoc数据集上效果正常，可是放到cityscapes数据集上效果就很差，目前没找到具体原因，如果可以的话，是否可以提供一下他的问题和解决方式呢？我想借鉴一下，谢谢！


VS2022 Preview 5 SDK missing

The VS 2022 Preview 5 release is available but the Microsoft.VisualStudio.SDK NuPkg is still at Preview 4.
https://www.nuget.org/packages/Microsoft.VisualStudio.SDK/
Do we know when this will be released? Want to update my extension for preview 5.

Thanks for the feedback!  We were busy getting ready for GA of VS2022, and as Preview 5 was more about stabilization, we didn't release any new updates to our SDK packages.  However, we just released the GA version of VS SDK today.  Please check it out here: https://www.nuget.org/packages/Microsoft.VisualStudio.SDK/17.0.31902.203


factors factors factors

Currently the code hopes that a user has stringsasfactors = FALSE universally however that is not the default scenario for many users. qsurvey runs just fine but throws 50+ errors as factors are coerced to characters. Run through the code and make sure factors are turned off explicetly while the survey object is being built.
This might be manual coercion of some application to the class as it's built.

well!! in inadvertently looking for some other bugs, i resolved this - i believe!! i will close this for now and reopen if i find more factors popping up.
524a49a0b29af3231421c2e5e304f132196a6225
note: a csv is created very early on which seems weird and i want to look into this further...


README should explicitly mention Result dependency

This might be my fault for not building with Gradle, but I spent too much time puzzling over why the basic examples would not build for me.
My suggestion is to reference Result prominently in the README as a dependency.

Oh. I am truly sorry to hear that. Yeah, you are right. Result is the tiny library to hadle success/failure operation. I will fix that tonight. Or even better if you could PR to fix that for me. Anyhow, thanks for reporting this.

I have addressed your issue. :+1: for letting me know of this.


Compat with jest

Good day to you sir! Thanks for creating a library!
I am getting an error when trying to render SizeWatcherProvider in the jest context
Error: Uncaught [ReferenceError: React is not defined]
here is the source code for the test
it('renders and matches snapshot', () => {
    const {baseElement} = render(
      <SizeWatcherProvider>

test

      </SizeWatcherProvider>,
    );
  });

basically React default import needs to be present in component like so:
import React, {createElement, forwardRef, useCallback, useContext, useEffect, useReducer, useRef} from 'react';

Please check 2.1.1


Could not login with index_jsdemo.js

after i scanned the barcode it not come back to the main screen

Fixed, change Whatsapp Web Version to newest.
but i got another problem

i see the message still obfuscated


No Transparency in EXWM

Hi all,
I was using Projecteur for some time on gnome desktop and was really satisfied with it (a really really stable application!).
Now I'm using EXWM as window manager (since I spend most of my time in emacs anyway, it's really convenient) and would like to continue using Projecteur to present my lectures. Unfortunately the result looks as shown in the following picture (I set the shade color to red and dot color to yellow to show the effect):

instead of:

To me it seems as if the fullscreen window where the spotlight and pointer are shown in is supposed to be 100% transparent but is completely black when using EXWM. So everything is not shown in front of the presentation but on top of a black layer above the presentation. Can this be correct? Does anybody have an idea how this issue could be resolved?
Thanks in advance,
Alex

Hi @gyps, please have a look at issue #10 , do you have a compositor running? (Necessary for transparency)

Note to self: Definitely put info about compositing manager in README.md and see if there is a non-intrusive way to warn the user like in pull request #37

I suppose not. EXWM seems to support third party compositing managers.
I never used one any suggestion which one to use?

I personally use mostly GNOME and sometimes KDE or Xfce - so I can't give you a suggestion here - hopefully somebody else. In https://github.com/ch11ng/exwm/issues/24 somebody mentions xcompmgr - you could try that.

Thanks. Just running "xcompmgr -c &" before or after starting projecteur solved the issue. Works like a charm!


Add removing references to debug instructions when removing them

Fixes #2921

You should also add a test for an OpName targeting an OpString.

Done

I am unclear on why I am getting an OOB error in this test only on MSVC 2015 & 2017

I think I see why you get the failure on Windows, and it is a legit error.
The test StripDebugStringTest.OpNameRemoved has two instructions that need to be removed:
                "%3 = OpString \"minimal.vert\"",
                     "OpName %3 \"bob\"",

If you kill the OpString first, it will remove the name when you call KillNameAndDecorates in KillInst.  So the name is kill, but it will still be in the set of instructions to kill.  After killing the OpString instruction, it will try to kill the OpName instruction, which is a dangling pointer.
This error is not deterministic because you are using an unorder_set.  If you kill the OpName first, then there is no problem.


Hidden items and exits may be found by accident due to the substr_match of the look verb

I should probably enforce some grade of match for hidden targets, more than sharing a single character.


Update yarn quickstart instructions on README

The command to start a live-reload/HMR dev server should be yarn start instead of yarn watch.
Related to this PR:
https://github.com/developit/preact-cli/pull/246/files

You can start dev server using yarn watch too. Not really sure what that change is for though.

Hmm, for some reason yarn watch doesn't work for me. I didn't see watch in the package.json scripts (generated by the cli), so i just "figured" it was a typo : P
preact watch does work for me btw.
I'm not that familiar with yarn or the internals of the cli, but if yarn watch should absolutely work, feel free to close this.
P.S: I'm on windows 10 machine (if it makes any difference), using yarn v0.27.5, node v8.2.1 and preact-cli v1.4.1.

Forgot to mention this, but great work with the project! I was able to port/copypaste a small React app in just a few minutes. It helped a lot with a bunch experiments i've been running.

Cool! Glad to hear that :)


Lock consistency violation in controller (uri.user)

As reported in https://github.com/newsboat/newsboat/issues/254#issuecomment-415651046, Infer static analyzer found a ton of issues with accesses to uri.user in controller:

src/controller.cpp:965: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_edit_urls_file indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/itemlist_formaction.cpp:719: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::itemlist_formaction_finished_qna indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/itemlist_formaction.cpp:1207: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::itemlist_formaction_handle_cmdline indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/view.cpp:553: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::view_push_itemview indirectly reads without synchronization from uri.user. Potentially races with write in method set_feedlist. [wob].

src/view.cpp:553: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::view_push_itemview indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/reloader.cpp:76: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload indirectly reads without synchronization from uri.user. Potentially races with write in method reload_urls_file. [wob].

src/reloader.cpp:76: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload indirectly reads without synchronization from uri.user. Potentially races with write in method reload_indexes. [wob].

src/reloader.cpp:76: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/reloader.cpp:158: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload_all indirectly reads without synchronization from uri.user. Potentially races with write in method reload_indexes.

src/reloader.cpp:178: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload_all indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/reloader.cpp:220: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload_indexes indirectly reads without synchronization from uri.user. Potentially races with write in method reload_indexes.

src/reloader.cpp:279: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload_range indirectly reads without synchronization from uri.user. Potentially races with write in method reload_indexes.

src/reloader.cpp:279: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::Reloader_reload_range indirectly reads without synchronization from uri.user. Potentially races with write in method reload_range.

src/controller.cpp:941: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_reload_urls_file indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/controller.cpp:615: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_replace_feed indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/view.cpp:449: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::view_set_feedlist indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/controller.cpp:515: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_update_feedlist indirectly reads with synchronization from uri.user. Potentially races with unsynchronized write in method run.

src/controller.cpp:1073: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_item indirectly reads without synchronization from uri.user. Potentially races with write in method run. [wob].

src/controller.cpp:1073: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_item indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/controller.cpp:1106: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_item indirectly reads without synchronization from uri.user. Potentially races with write in method run. [wob].

src/controller.cpp:1106: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_item indirectly reads without synchronization from uri.user. Potentially races with write in method prepare. [wob].

src/controller.cpp:1057: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_temporary_item indirectly reads without synchronization from uri.user. Potentially races with write in method run. [wob].

src/controller.cpp:1057: error: LOCK_CONSISTENCY_VIOLATION
Read/Write race. Non-private method newsboat::controller_write_temporary_item indirectly reads without synchronization from uri.user. Potentially races with write in method set_feedlist. [wob].

Right now I don't even understand what uri.user it is talking about, so the first step towards resolving this would be figuring this out.

infer has a pretty cool command infer explore which gives an in-depth explanation of what it found. For example, for the last issue, it will print the following trace:
  Read/Write race. Non-private method `newsboat::controller_write_temporary_item` indirectly reads without synchronizat
ion from `uri.user`. Potentially races with write in method `set_feedlist`. [wob].
   {
      63.       std::istringstream input(source);
      64.       render(input, lines, links, url);
             ^
      65.   }
      66.

src/htmlrenderer.cpp:143:7: call to newsboat::utils_censor_url
        141.                            if (link.length() > 0) {
        142.                                    link_num = add_link(links,
        143.                                            utils::censor_url(
                     ^
        144.                                                    utils::absolute_url(
        145.                                                            url, link)),

src/utils.cpp:990:8: access to `uri.user`
          988.                  xmlURIPtr uri = xmlParseURI(myuri);
          989.                  if (uri) {
          990.                          if (uri->user) {
                        ^
          991.                                  xmlFree(uri->user);
          992.                                  uri->user =

src/view.cpp:449:4: <Write trace>
447.                            std::dynamic_pointer_cast<feedlist_formaction,
448.                                    formaction>(formaction_stack[0]);
449.                    feedlist->set_feedlist(feeds);
          ^
450.            }
451.    } catch (const matcherexception& e) {

src/view.cpp:449:4: call to newsboat::feedlist_formaction_set_feedlist
447.                            std::dynamic_pointer_cast<feedlist_formaction,
448.                                    formaction>(formaction_stack[0]);
449.                    feedlist->set_feedlist(feeds);
          ^
450.            }
451.    } catch (const matcherexception& e) {

src/feedlist_formaction.cpp:540:20: call to newsboat::feedlist_formaction_format_line
  538.                          ++unread_feeds;
  539.
  540.                  listfmt.add_line(format_line(feedlist_format,
                            ^
  541.                                           feed.first,
  542.                                           feed.second,

src/feedlist_formaction.cpp:997:24: call to newsboat::utils_censor_url
    995.        fmt.register_fmt('t', get_title(feed));
    996.        fmt.register_fmt('T', feed->get_firsttag());
    997.        fmt.register_fmt('l', utils::censor_url(feed->link()));
                                   ^
    998.        fmt.register_fmt('L', utils::censor_url(feed->rssurl()));
    999.        fmt.register_fmt('d', feed->description());

src/utils.cpp:992:5: access to `uri.user`
      990.                      if (uri->user) {
      991.                              xmlFree(uri->user);
      992.                              uri->user =
                 ^
      993.                                      (char*)xmlStrdup((const xmlChar*)"*:*");
      994.                      }

So it looks like infer thinks two concurrent calls to censor_url could happen for the same url, with one happening from newsboat::controller_write_item while the other happens from newsboat::feedlist_formaction_set_feedlist. I think this might be a false positive as I believe xmlParseURI() does not return an object shared by multiple threads, but perhaps I am wrong?

Thanks for digging into this! I agree with your analysis, and since we don't have any other uri.users in the code, I think this whole issue can be closed without looking into each point separately.


CUDA crashes with large arrays?

Hitting error on previously processed data after updating to upstream https://github.com/mne-tools/mne-python/commit/3b09ed062226bbe017243071f450e0254fc3a769 data during filter/resampling operations. CUDA complains about array size after initializing:

CUDA not used, could not instantiate memory (arrays may be too large), falling back to n_jobs=1

Then fails with:

Traceback (most recent call last):
File "/home/ktavabi/Projects/shiva/shiva/process.py", line 163, in
print_status=True
File "/home/ktavabi/Projects/mnefun/mnefun/_mnefun.py", line 591, in do_processing
outs[ii] = func(p, subjects, run_indices)
File "/home/ktavabi/Projects/mnefun/mnefun/_mnefun.py", line 1765, in do_preprocessing_combined
phase=p.phase, fir_window=p.fir_window, pick=True)
File "/home/ktavabi/Projects/mnefun/mnefun/_mnefun.py", line 1701, in _raw_LRFCP
r.resample(sfreq, n_jobs=n_jobs_resample, npad='auto')
File "", line 2, in resample
File "/home/ktavabi/Projects/mne-python/mne/utils.py", line 708, in verbose
return function(*args, **kwargs)
File "/home/ktavabi/Projects/mne-python/mne/io/base.py", line 1286, in resample
window=window, n_jobs=n_jobs))
File "", line 2, in resample
File "/home/ktavabi/Projects/mne-python/mne/utils.py", line 708, in verbose
return function(*args, **kwargs)
File "/home/ktavabi/Projects/mne-python/mne/filter.py", line 1804, in resample
cuda_dict)
File "/home/ktavabi/Projects/mne-python/mne/cuda.py", line 341, in fft_resample
x_fft *= W[np.arange(1, len(x) + 1) // 2].real
File "/home/ktavabi/anaconda2/lib/python2.7/site-packages/pycuda/gpuarray.py", line 874, in getitem
raise IndexError("invalid subindex in axis %d" % index_axis)
IndexError: invalid subindex in axis 0

So this doesn't happen on older MNE-Python (like 0.12) but does on master?
This shows that there is definitely a bug with our handling of the case where CUDA seems like it will work during init, but fails later -- but I'm curious whether the fallback worked before. I suspect you'll still hit the could-not-instantiate error on older MNE.

@Eric89GXL No, I've never seen this one before, and I am not sure where/how to go back to figure out how the "bug" was introduced. I am now on branch maint/0.12 and I can reproduce the error with the mne sample data using raw.resample(200, n_jobs='cuda', npad='auto'); I also get the error when running analysis.py with gen_ssp=True on the mnefun funloc datasets.

Oh God...

pycuda.driver.CompileError: nvcc preprocessing of /tmp/tmpqs5L7d.cu failed
[command: nvcc --preprocess -arch sm_30 -I/home/ktavabi/anaconda2/lib/python2.7/site-packages/pycuda/cuda /tmp/tmpqs5L7d.cu --compiler-options -P]
[stderr:
In file included from /usr/local/cuda-7.5/bin/../targets/x86_64-linux/include/cuda_runtime.h:76:0,
from :0:
/usr/local/cuda-7.5/bin/../targets/x86_64-linux/include/host_config.h:115:2: error: #error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!

This is probably yet another CUDA/pyCuda configuration issue on my end

@Eric89GXL It looks like the error is due to an incompatibility between CUDA and gcc version (>4.9) in Ubuntu 16.04. See here and here for related conversations and workaround, and here for general relief.


fix: check offset, limit, totalCount before querying transmissions

close #4988

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[x] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0% with 7 lines in your changes missing coverage. Please review.

Project coverage is 27.60%. Comparing base (44a947b) to head (82df6aa).

Files with missing lines
Patch %
Lines

.../support/notifications/application/transmission.go
0.00%
7 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4995      +/-   ##
==========================================
- Coverage   27.61%   27.60%   -0.02%
==========================================
  Files         245      245
  Lines       17890    17894       +4
==========================================
- Hits         4941     4939       -2
- Misses      11823    11828       +5
- Partials     1126     1127       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


HTX uses f000f SCOM to detect NX/VMX crypto

userspace should not do SCOMs, and in future, that interface will not be supported in secure boot scenario.
currently, I only see this in bin/hxefpu64/framework.c

(kernel should also not do xscoms... this should only be in OPAL, or through opal-prd)

@mikey informs me that hwcap2 is what should be used

This was done to figure out at run time if we are running on s specific version of Suzhou core chip which does not support in-core crypto. Its one time SCOM read by exerciser. We shall probably remove the SCOM reading.

There must be a better way to detect this at runtime, otherwise the Suzhou core breaks existing software and in no way complies with the ISA.
arch/powerpc/include/asm/cpufeature.h
28:#define PPC_MODULE_FEATURE_VEC_CRYPTO

is likely what you're looking for.
The XSCOM code will break though.

will be  removing xscom code for fpu/cpu/sctu, VMX Crypto check would be disabled until we find a better way of doing it from userspace.

excellent! I'm sure @antonblanchard  or @mikey are on top of what the best way is.

@stewart-ibm unfortunately that PPC_MODULE_FEATURE_VEC_CRYPTO is for module autoloading not userspace.
We talked about adding a VMX crypto HWCAP bit but decided it wasn't needed as all chips supported it. If that's changed, we need to know.

I think we can check for PPC_FEATURE2_VEC_CRYPTO in AT_HWCAP2. It was added in this kernel commit:
Author: Benjamin Herrenschmidt<EMAIL_ADDRESS>Date:   Tue Jun 10 15:04:40 2014 +1000
powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category support

The Vector Crypto category instructions are supported by current POWER8
chips, advertise them to userspace using a specific bit to properly
differentiate with chips of the same architecture level that might not
have them.

How do I grab this bit for user space ? Is there a glibc API ? Thanks !

I presume the current recommended way is:
#include <stdio.h>

int main(void)
{
	printf("%d\n", __builtin_cpu_supports("vcrypto"));
	return 0;
}

But that won't work on older versions of gcc, nor any version of clang unfortunately.

Scratch that, the portable way to do it is most likely:
#include <stdio.h>
#include <sys/auxv.h>

#ifndef PPC_FEATURE2_VEC_CRYPTO
#define PPC_FEATURE2_VEC_CRYPTO         0x02000000
#endif

int main(void)
{
        printf("%lx\n", getauxval(AT_HWCAP2));
        return 0;
}

Pasted the wrong version, updated the previous comment with the correct version

Hi Anton,
Thanks for sharing the code.
The code works fine for our ubuntu 16-04 builds where the gcc ver is 5.4.0 20160609, it  also works for gcc (SUSE Linux) 4.8.5. As of now we can enable VMX crypto detection  except on BML where it fail to compile (gcc-4_3)


how to avoid tracing some static resources url

Hello.
I'm wondering that how to avoid tracing some url,such as .css,.js and so on.It is no necessary to trace static resources url in my cases.
Could u tell me how to do it?Thanks.

@zhangxing1990 hi
https://github.com/naver/pinpoint/blob/master/agent/src/main/resources-local/pinpoint.config#L230
# URLs to exclude from tracing.
# Support ant style pattern. e.g. /aa/*.html, /??/exclude.html
profiler.tomcat.excludeurl=/aa/test.html, /bb/exclude.html

Use the profiler.xxxx.excludeurl option


Broken with latest betterdiscord update it seems

Colors are all wrong, no more dracula text on top left etc.

Seems fixed in latest update

Nevermind, only some stuff was fixed

Seems to be betterdiscord related.

This is an issue caused by Discord, requiring theme devs to fix stuff individually for their theme.
I'll look into fixing this later. I've been busy lately so it might not be for a bit, if anyone wants to contribute a fix that would be greatly appreciated.


Move KeyDerivation to use the built in Rfc2989 SHA2* support in Core 2.0

From @blowdart on Monday, August 28, 2017 10:55:59 AM
https://docs.microsoft.com/dotnet/api/system.security.cryptography.rfc2898derivebytes now supports SHA256, SHA384 and SHA512. We could remove the code from data protection and just use the framework support.
Copied from original issue: aspnet/DataProtection#272

From @natemcmaster on Friday, September 1, 2017 10:41:44 AM
Looks like a good opportunity to delete code (a favorite pastime). Before we do, however, we should ensure we don't regress behavior by checking our test coverage.

From @GrabYourPitchforks on Thursday, September 28, 2017 12:22:02 PM
Use caution that you don't cause a perf regression when you do this. The code as currently written determines which platform it is running on and calls into the fastest implementation for the platform. This is especially important when we're talking about password hashing, which defaults to 10,000 iterations. You probably don't want to take the CPU cost of 10,000 p/invoke calls in a tight loop if you can get away with just one. (Of course, this all depends on how the Rfc2898DeriveBytes class is written.)

From @blowdart on Friday, October 13, 2017 12:03:43 PM
@GrabYourPitchforks do you think we should do this the other way around, and move the data protection version to core?

From @GrabYourPitchforks on Friday, October 13, 2017 1:46:41 PM
@blowdart that would be ideal since you could bring the perf gains to the core class. It looks like Rfc2898DeriveBytes has some custom caching logic for results so you'd have to make sure that you don't break the scenario where somebody calls GetBytes multiple times.

From @Tornhoof on Thursday, October 19, 2017 3:26:59 AM
Atleast on my Windows machine, the Dataprotection version is still ~25% faster than the pbkdf2 version from .NET Core:

BenchmarkDotNet=v0.10.9, OS=Windows 10 Redstone 1 (10.0.14393)
Processor=Intel Xeon CPU E5-1620 0 3.60GHz, ProcessorCount=8
Frequency=3507177 Hz, Resolution=285.1296 ns, Timer=TSC
.NET Core SDK=2.0.2
  [Host]     : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT
  DefaultJob : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT

Method
Iterations
Mean
Error
StdDev

Rfc2898DeriveBytesSHA512
1000
1.273 ms
0.0034 ms
0.0032 ms

KeyDerivationPBKDF2SHA512
1000
1.019 ms
0.0025 ms
0.0024 ms

Rfc2898DeriveBytesSHA512
10000
12.652 ms
0.0160 ms
0.0142 ms

KeyDerivationPBKDF2SHA512
10000
10.143 ms
0.0361 ms
0.0301 ms

Rfc2898DeriveBytesSHA512
100000
128.595 ms
0.8824 ms
0.8254 ms

KeyDerivationPBKDF2SHA512
100000
102.741 ms
0.9762 ms
0.9131 ms

Apparently there are quite a few performance improvements in there, last time I checked against the vanilla implementation (modified to support SHA512) on netfx, the dataprotection version was pretty much twice as fast.
As for source:
using System.Security.Cryptography;
using System.Text;
using BenchmarkDotNet.Attributes;
using Microsoft.AspNetCore.Cryptography.KeyDerivation;

namespace PBKDF2Benchmark
{
    public class HashBenchmark
    {
        [Params(1000, 10000, 100000)]
        public int Iterations { get; set; }
        private static readonly byte[] _password = Encoding.UTF8.GetBytes("Hello World");
        private static readonly byte[] _salt = GenerateSalt();

        private static byte[] GenerateSalt()
        {
            using (var random = new RNGCryptoServiceProvider())
            {
                var result = new byte[64];
                random.GetBytes(result);
                return result;
            }
        }

        [Benchmark]
        public byte[] Rfc2898DeriveBytesSHA512()
        {
            var rfc = new Rfc2898DeriveBytes(_password, _salt, Iterations, HashAlgorithmName.SHA512);
            return rfc.GetBytes(64);
        }
        [Benchmark]
        public byte[] KeyDerivationPBKDF2SHA512()
        {
            var key = KeyDerivation.Pbkdf2("Hello World", _salt, KeyDerivationPrf.HMACSHA512, Iterations, 512 / 8);
            return key;
        }
    }
}

From @natemcmaster on Friday, October 20, 2017 9:24:59 AM
Thanks for the numbers. I'll take a look at these more closely before we change implementations.

OK this does need to be the other way around. @GrabYourPitchforks do you want to create an issue in .NET Core and drive this?

I opened https://github.com/dotnet/corefx/issues/26796 to track improving perf of Rfc2898DeriveBytes. No guarantees at the moment because I'm not sure what constraints will be placed on us when making changes or exposing Span in public API surface.

I'm seeing something similar in perf on Windows. On macOS/Linux, it goes the other way though. @blowdart what do you think about starting with switching the Linux/macOS implementation first? Windows is still faster and allocates less.
https://github.com/aspnet/DataProtection/blob/namc/bench/benchmarks/PBKDF2Benchmarks/HashBenchmarks.cs
Windows x64:

Method
Iterations
Mean
Error
StdDev
Op/s
Allocated

Rfc2898DeriveBytesSHA512
1000
1,067.7 us
43.66 us
65.35 us
936.565
896 B

KeyDerivationPBKDF2SHA512
1000
864.6 us
15.71 us
23.52 us
1,156.558
128 B

Rfc2898DeriveBytesSHA512
10000
10,595.7 us
369.94 us
553.72 us
94.378
896 B

KeyDerivationPBKDF2SHA512
10000
8,630.5 us
284.45 us
425.74 us
115.869
129 B

Rfc2898DeriveBytesSHA512
100000
102,029.7 us
1,527.41 us
2,286.16 us
9.801
896 B

KeyDerivationPBKDF2SHA512
100000
83,219.7 us
1,423.79 us
2,131.06 us
12.016
132 B

macOS 10.13

Method
Iterations
Mean
Error
StdDev
Op/s
Gen 0
Allocated

Rfc2898DeriveBytesSHA512
1000
2.483 ms
0.3441 ms
0.5150 ms
402.674
-
888 B

KeyDerivationPBKDF2SHA512
1000
2.552 ms
0.2142 ms
0.3207 ms
391.864
3.9063
176504 B

Rfc2898DeriveBytesSHA512
10000
21.696 ms
0.6027 ms
0.9021 ms
46.091
-
888 B

KeyDerivationPBKDF2SHA512
10000
23.534 ms
1.1734 ms
1.7563 ms
42.491
62.5000
1760504 B

Rfc2898DeriveBytesSHA512
100000
221.153 ms
8.2108 ms
12.2895 ms
4.522
-
888 B

KeyDerivationPBKDF2SHA512
100000
235.548 ms
9.2109 ms
13.7865 ms
4.245
750.0000
17600504 B

Debian 9

Method
Iterations
Mean
Error
StdDev
Op/s
Gen 0
Allocated

Rfc2898DeriveBytesSHA512
1000
1.147 ms
0.0150 ms
0.0224 ms
871.911
-
840 B

KeyDerivationPBKDF2SHA512
1000
1.231 ms
0.0129 ms
0.0193 ms
812.291
17.7734
176456 B

Rfc2898DeriveBytesSHA512
10000
11.280 ms
0.1232 ms
0.1844 ms
88.651
-
840 B

KeyDerivationPBKDF2SHA512
10000
12.794 ms
0.6271 ms
0.9386 ms
78.164
187.5000
1760456 B

Rfc2898DeriveBytesSHA512
100000
117.387 ms
3.3823 ms
5.0625 ms
8.519
-
840 B

KeyDerivationPBKDF2SHA512
100000
125.631 ms
1.4265 ms
2.1351 ms
7.960
1937.5000
17600456 B

That'd be fine by me

Interesting, looks like we may not be able to do this. It would break apps that use a salt with less than 8 bytes.
 System.ArgumentException : Salt is not at least eight bytes.
  at System.Security.Cryptography.Rfc2898DeriveBytes..ctor(Byte[] password, Byte[] salt, Int32 iterations, HashAlgorithmName hashAlgorithm)


How fully featured?

The lower level stuff is pretty fully fleshed out, so a lot of the functionality just requires a little bit hooking up for a lot of it. As part of my due diligence I hacked together a mockup gui based a bit on Whisperer.  Didn't bother to hook the stuff up.
myappy.zip

Some of these elements are dirt easy to hook up. Like moving the laser head around with some buttons. I have similar functionality in the KeyBurn example (and really, those same keydown hooks could be used here to move the laser head position).  Or the homing or rail unlocking, etc. It could even fire the laser. Though the fact you can turn the laser on and leave it sitting in one place, while turned on, indefinitely, sortof scares me.
Trace is a feature I've sort of wanted for a while, many embroidery machines let you run the needle head around the outer edge of the design (or as a rectangle the design fits in) to make sure it doesn't hit the hoop. It's part of the reason I bothered to write a Egv parser, so that you could measure the size of a given project to trace the edge.
The basic controls can be rigged up in no time (home, rail, move position, fire laser), but a lot of people want things like being able to cut a 5x5 grid of the same design or whatnot. And the way Whisperer assigns a difference between vector cut and vector engrave is pretty arbitrary, they do the same thing but at different speeds (which you yourself set, but only in a global fashion).
Not sure the best way to actually set that stuff up. Though rebuilding Whisperer in a web interface might actually be a somewhat reasonable thing to do. Making a preview image or canvas or svg canvas work would seem to be the hardest element of that. Most of the rest of the code just sends a command to the api or has something parsed or whatnot.  Bit like how my CLI ended up working.
Though even the thing you have now with some buttons hooked up to move the head position, or home the device would be pretty powerful.

Figured the dirt easy controller was kinda worth hooking up. I might even put this in tools as it's not too complex and pretty cool. Not sure how your code threw the error correctly. But, you gotta click initialize for it to open the NanoPlotter. Everything else should just control the device perfectly fine.
Move the device around from the interface and hit the button to start (assuming you add a start button).
basic_controller.zip


CORS error on sending authenticated request from a different route

I'm trying to call an authenticated only API from a react server on localhost:3000, and got a CORS error:
The CORS request requires preflight, preflighting could not be performed. . Anyone encountered this problem yet? I tried disabling the cors from the securityChainFilter but to no avail. Thanks

You need to add cors configuration:
1 - In method seucrityFilterChain add this:
http.csrf().disable()
.cors().configurationSource(corsConfigurationSource())
.and()
    ...

2 - Add this method to create your config:
private CorsConfigurationSource corsConfigurationSource() {
final var configuration = new CorsConfiguration();
configuration.setAllowedOriginPatterns(List.of("*"));
configuration.setAllowedMethods(List.of("GET", "POST", "PATCH",

"PUT", "DELETE"));
configuration.setAllowCredentials(true);
configuration.setAllowedHeaders(List.of("Authorization",
"Cache-Control", "Content-Type"));
final var source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", configuration);

return source;

}
Marcos Faneli | Software Developer
11 96411 2246
br.linkedin.com/in/marcosfaneli/pt
On Sat, Mar 18, 2023 at 10:40 PM Julian Tjiong @.***>
wrote:

I'm trying to call an authenticated only API from a react server on
localhost:3000, and got a CORS error:
The CORS request requires preflight, preflighting could not be performed. .
Anyone encountered this problem yet? I tried disabling the cors from the
securityChainFilter but to no avail. Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/ali-bouali/spring-boot-3-jwt-security/issues/19, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACOJB2IMJN4PKVP2F4C7PV3W4ZP2RANCNFSM6AAAAAAV7ZT5KY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

as @marcosfaneli mentioned, you need to add a cors configuration if you want to access the backend from a browser (frontend application for example)


Unable to load estimating board if the board was created with "Only creator can change work items and commit" = true

This issue has just surfaced.
Step 1: I created an estimating board with these selections:

Session Title:  added a title
Mode: Online
Work Items: Query
Query: [selected my query]
Cards: Fibonacci
Security: toggled on
Click 'Create'

Step 2: Board is created and I return to the Home page.  I normally have to refresh for the new board to appear.  When I refresh, I see a blank white screen with console error (see below).  If I reclick on the "Estimate" option on side bar...I can see all the estimator boards.
_utils.js:262 uncaught at Gn at Gn
at d
at Zn
TFS.WebApi.Exception: 400:
at Object. (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/estimate/2.3.83/1677974050650/build/static/js/1.a5b06016.chunk.js:1:831728)
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/estimate/2.3.83/1677974050650/build/static/js/1.a5b06016.chunk.js:1:830251
at Object.next (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/estimate/2.3.83/1677974050650/build/static/js/1.a5b06016.chunk.js:1:830356)
at a (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/estimate/2.3.83/1677974050650/build/static/js/1.a5b06016.chunk.js:1:829101)
Step 3: If I click on the session I just created, it doesn't load. The same blank white page renders instead of the sizing session.

Hi,
Yes... I am using Windows 10 Enterprise operating system.
I tried to access in both Chrome and Firefox:

Chrome version Version 111.0.5563.65
Firefox version 111

Thanks for working on this!  Let me know if you need anything else!
Lori

Hi, @LoriSmi we can book a web session so I can help you.

Hi, @AminTi I believe my issue has been resolved!  I verified this morning I am able to create and remove a board.
Thanks!
Lori


C++14 (C++1y) should be the highest supported standard.

hfst-ospell currently requires libxml++2, libxml++2 uses std::auto_ptr which was deprecated since C++11 and has been removed as of C++17.

Not necessary. You can build hfst-ospell without any XML library support using --without-libxmlpp --without-tinyxml2, in which case it falls back to bare minimum string parsing of the required fields.

Hfst-ospell does not use any C++ features past C++11, so I don't see any reason to use newer language standard.

Bitrot is a very real reason to always use newest available version. If it suddenly stops building with a newer standard, the code must be fixed for when that standard becomes default. It keeps the code maximally portable.
Also, newer distros use newer C++ standards throughout their packages, which affects the ABI. If hfst-ospell can't build with newer standards, it can't be used as a library against newer ABIs.
Bitrot, ABI issues, deprecations, and more, get caught this way. It yields better code in the long run. All projects should test against multiple configurations.

 Bitrot is the exact reason hfstospell can't be even built with standards-compliant compiler without patching build rules or disabling functionality.

I'd also like to see any sources for the idea that ABI would change for same compiler between language versions.


API docs don't get populated

The API section in the official osc-tiny docs on Read the Docs is basically empty.
Looking at the ReST file api.rst that is supposed to generate that section, there are a bunch of .. automodule:: directives in there, which should nomally create documentation sections for modules, functions, classes and methods and fill them in with the corresponding docstring.
Loos like that's not working.

Thank you for noticing

It seems, RTD builds the docs with Python3.7, which then fails accordingly:
WARNING: autodoc: failed to import module 'osc' from module 'osctiny'; the following exception was raised:
No module named 'cached_property'

So this needs to be fixed on the Read the Docs side of things, by adding a dependency?

Or by adding a config file that tells RTD to use a more recent Python version... :grin:

That's great! Thanks!


update cxx flags to be c++14, try and add multiple compilers to travis

Update g++ to use cpp14
Attempt to get travis-ci to attempt build using multiple compilers

👍


[BUG] - cardano-cli work have a problem to consider when minting maximum amount of Assets.

Internal/External
External
Area
Native Tokens    Related to Native Tokens (Mary).
Summary
When I've tried to mint really huge amount of tockens with cardano-cli, i've got meaningless error message:
unexpected " "
expecting quantity (word64)
expecting word64, but the number exceeds the max bound: MyHugeNumber

A. This looks more like an exception then useful error message. Not everybody knows what is word64.
word64 can carry 2^64 in Decimal, which is<PHONE_NUMBER>3709551616, so I've tried to issue this amount of tokens and got:
unexpected " "
expecting quantity (word64)
expecting word64, but the number exceeds the max bound:<PHONE_NUMBER>3709551616
But<PHONE_NUMBER>3709551615 was just fine as expected - 2^64 - 1.
But when trying to sign this transaction i've got the following:
Command failed: transaction sign Error: matx.raw: TextEnvelope decode error: DecoderErrorDeserialiseFailure "Shelley TxBody" (DeserialiseFailure 209 "overflow when decoding mint field. min value: -9223372036854775808 max value:<PHONE_NUMBER>854775807 got:<PHONE_NUMBER>3709551615")
B. cardano-cli should not allow to build raw transaction it will be unable to sign.
I've repeated the steps with the 9,223,372,036,854,775,807 tokens to mint and succesfully sign and submit the transaction.
Steps to reproduce
Steps to reproduce the behavior:

Try to mint<PHONE_NUMBER>3709551616 of any Native Tockens with cardano-cli.
See A and B issues.

Expected behavior
cardano-cli at the submitting raw transaction of any Native Token shoud give an Error Message stating "Expected quantity is no more than 9,223,372,036,854,775,807" or so.
System info (please complete the following information):

OS: MacOS Big Sur
Version 11.2.1
cardano-node 1.25.0 - darwin-x86_64 - ghc-8.10

Screenshots and attachments
See error messages quoted above.
Additional context
I used cardano-node 1.25.0 because 1.26.0 is unable to start a node at all. But it's out of the scope of current tiket.

This issue persists on babbage cardano-node latest master, when we try to build a transaction with the maximum amount of ada 2^64 we got:
unexpected end of input
expecting multi-asset value expression
expecting word64, but the number exceeds the max bound:<PHONE_NUMBER>3709551616

Than, if we lower the value to  2^64 - 1  it's possible to build the transaction and sign the transaction  (max value is really 2^64-1, not 2^64 as it is reported) but on the submit we got meaningless error message :
cardano-cli: DecoderFailure (LocalTxSubmission (GenTx (HardForkBlock (': * ByronBlock (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyMAEra 'Allegra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyMAEra 'Mary StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) ('[] *))))))))) (HardForkApplyTxErr (': * ByronBlock (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyEra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyMAEra 'Allegra StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (ShelleyMAEra 'Mary StandardCrypto)) (': * (ShelleyBlock (TPraos StandardCrypto) (AlonzoEra StandardCrypto)) (': * (ShelleyBlock (Praos StandardCrypto) (BabbageEra StandardCrypto)) ('[] *))))))))) ServerAgency TokBusy) (DeserialiseFailure 19 "Value: expected array or int, got TypeInteger")

Closing this. If this is still relevant please reopen.


Fix Loaders LoaderInterface for Laraval 5.5

Fix for issue #105
Used LoaderInterface is relocated (Illuminate\Contracts\Translation\Loader) in Laraval 5.5 and requires method addJsonPath

Check out 2.3!


General clarification please on resource location and loading in modpacks

Been wrestling with this for quite a while, and I am frustrated beyond expression...
This is for use in a technic modpack.  I quess one question is, has anything changed between 1.7.10 and 1.10.2?  I had a working 1.7.10 version that I'm attempting to move over to 1.10.2 and I can not get the resources to load for the life of me...  I know the json is being interpreted correctly as I get a screen of modified resources in the missing texture texture in the layout I've constructed, but  I think the problem is with the location of the resources or some bug.
Have both CMM and RL loaded and active.  The mainmenu.json file is valid (jsonLint verified) CMM applies the changes to the format, just the images are missing and replaced with the missing texture image.
I create and put the file in the directory structure stated on the description page(not actual names of modpack, placeholders used below, verified spelling of actual 100x ):
Technic_modpackname/resources/modpackname/textures/logo.png
The file is a png.  I have seen all the issues talking about having the png be .PNG, etc. etc...
then this line fails to load the image:
 "image" : "modpackname:textures/logo.PNG",

or
"image" : "modpackname:textures/logo.png",
Neither works...
Am I fundamentally just missing something here?  I have modpacks that I have examined that have the same exact formats that work in 1.7.10, but do not work in my 1.10.2 pack.

Could you make sure your resource locations are all 100% lower case?
If that doesn't work and you are 100% sure you have all your spelling correct could you make a zip file of a json file & the resources so i can try to reproduce this?

Positive about the lowercase.  I will send you a message to a link to download the zip archive.  One clue may be that I do not get any output in the debug folder I added to the resources directory... :/
Thanks for the prompt response!

For-Lumien231-DrNoxx.zip
files attached.

Technic launcher log just says:
[Client thread/WARN]: Failed to load texture: abneycraft:textures/logo.png
java.io.FileNotFoundException: abneycraft:textures/logo.png
[Client thread/WARN]: Failed to load texture: abneycraft:textures/gui/title/background/bg.jpg
java.io.FileNotFoundException: abneycraft:textures/gui/title/background/bg.jpg

Hmm it works fine for me in both 1.12.2 and 1.10.2, are you sure you have resource loader installed?
Maybe it has something to do with the Technic Launcher, try MultiMC maybe?
The debug stuff wasn't added in the 1.10.2 version so that's expected.

having the same issue via curse launcher, wondering if I should start a new thread?


print_tokens method under QasmParser class does not return anything (if it succeed)

Expected Behavior & Context
I'm trying to parse a QASM code. But when I use parser functions by this way:
from qiskit import qasm
_qasm = qasm.Qasm(filename="test.qasm")
print(_qasm.print_tokens())

the method print_tokens() (https://github.com/QISKit/qiskit-sdk-py/blob/master/qiskit/qasm/_qasmparser.py#L1050) does not return anything and the print() I used raises only None. Reviewing the code, the method print_tokens under QasmParser (which is used within the method print_tokens() under the Qasm class https://github.com/QISKit/qiskit-sdk-py/blob/master/qiskit/qasm/_qasm.py#L42) class tries to print the tokens resulting, but it does not return that string with the results.
Possible solution
I think the solution is simple, the print_tokens() method under QasmParser class should return the string with the tokens instead of trying to print() the string.
Your Environment

Version used: qiskit==0.4.6
Environment name and version (e.g. Python 3.6.1): Python == 3.6.2
Operating System and version: Mac OS X 10.13.2

Can I work on this issue?

PR #306 merged, so issue fixed!
Thanks @ysiraichi and @1ucian0 !!


chore(apps/prod/prow/release): bump hook image to ticommunityinfra/hook:v20230608-bd4b41b

update lgtm plugin.
Signed-off-by: wuhuizuo<EMAIL_ADDRESS>

/approve


Refs: Software Transactional Memory

initial impl https://github.com/getkyo/kyo/commit/ecc3cf6a31f98f750f78954f4dec51a31f42da1e

Related work that might be worth considering:

Efficient Multi-word Compare and Swap
kcas
choam

fixed by https://github.com/getkyo/kyo/pull/878


apply: symlink in systemd files

Fixes #25

It looks fine as a first step. It would probably need heavy changes once we settle on https://github.com/coreos/torcx/issues/29. Mind rebasing on current master to make travis happy?

Rebased!