AssertionError in Patch Motion v2.12.2

upgraded to v2.12.2
getting error in motion correction: Patch Motion fails
the jobs seems to run, the path motion plots are generated, but at the end when outputting results it fails with:

full error message:
Outputting partial results now…
Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/run.py”, line 78, in cryosparc2_compute.run.main
File “cryosparc2_worker/cryosparc2_compute/jobs/motioncorrection/run_patch.py”, line 311, in cryosparc2_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi
AssertionError: Child process with PID 31092 has terminated unexpectedly!

>cryosparcm joblog P4 J154

**** handle exception rc
set status to failed
Traceback (most recent call last):
File “cryosparc2_worker/cryosparc2_compute/run.py”, line 78, in cryosparc2_compute.run.main
File “cryosparc2_worker/cryosparc2_compute/jobs/motioncorrection/run_patch.py”, line 311, in cryosparc2_compute.jobs.motioncorrection.run_patch.run_patch_motion_correction_multi
AssertionError: Child process with PID 31092 has terminated unexpectedly!
========= main process now complete.
========= monitor process now complete.

anyone else has this problem?

1 Like

We are encountering the same error after upgrading to v2.12.2.

The files that output the error, run.py and run_patch.py, do not exist neither in our installation nor in the cryosparc2_worker.tar.gz. Only their shared library variants exist, run.so and run_patch.so.

The update was installed through the cryosparcm update utility on a shared cluster-type installation.

We are only getting partial results from the jobs that output this error, so any ideas would be appreciated.

Hi @rcryo, @mturk,

This is a bug in cryoSPARC v2.12.0 and 2.12.2. A patch has been released (v2.12.4) to fix this issue, as well as a few others. You can update now: cryosparcm update