ODM fails after extracting features with exception : child returned 1

Hello ,
I am trying to process 1000 images in OpenDroneMap using opensfm-dense parameter. But the process fails in between with this error :
Traceback (most recent call last):
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/bin/opensfm”, line 34, in
command.run(args)
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/opensfm/commands/reconstruct.py”, line 21, in run
report = reconstruction.incremental_reconstruction(data)
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/opensfm/reconstruction.py”, line 1177, in incremental_reconstruction
data, graph, reconstruction, remaining_images, gcp)
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/opensfm/reconstruction.py”, line 1087, in grow_reconstruction
camera, metadata, threshold, min_inliers)
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/opensfm/reconstruction.py”, line 759, in resect
shot.pose.set_rotation_matrix®
File “/home/skylark-dev/ODM/SuperBuild/src/opensfm/opensfm/types.py”, line 87, in set_rotation_matrix
raise ValueError(“Not orthogonal”)
ValueError: Not orthogonal
Traceback (most recent call last):
File “/home/skylark-dev/ODM/run.py”, line 56, in
app.execute()
File “/home/skylark-dev/ODM/stages/odm_app.py”, line 94, in execute
self.first_stage.run()
File “/home/skylark-dev/ODM/opendm/types.py”, line 375, in run
self.next_stage.run(outputs)
File “/home/skylark-dev/ODM/opendm/types.py”, line 375, in run
self.next_stage.run(outputs)
File “/home/skylark-dev/ODM/opendm/types.py”, line 375, in run
self.next_stage.run(outputs)
File “/home/skylark-dev/ODM/opendm/types.py”, line 356, in run
self.process(self.args, outputs)
File “/home/skylark-dev/ODM/stages/run_opensfm.py”, line 29, in process
octx.reconstruct(self.rerun())
File “/home/skylark-dev/ODM/opendm/osfm.py”, line 39, in reconstruct
self.run(‘reconstruct’)
File “/home/skylark-dev/ODM/opendm/osfm.py”, line 19, in run
(context.opensfm_path, command, self.opensfm_project_path))
File “/home/skylark-dev/ODM/opendm/system.py”, line 76, in run
raise Exception(“Child returned {}”.format(retcode))
Exception: Child returned 1

The ODM is natively installed in a Virtual Environment running ubuntu 16.04.6.
The installation was perfect. I am able to process the data without the “–use-opensfm-dense” .
Any Suggestions? Am i doing something wrong? Here’s link to the sample dataset i have been using. (I can’t share the complete dataset , sorry for that)

One very interesting finding. THe processruns without any error in the EC2 instance , but if I try the same thing in my local system then it fails with that particular error.

Any suggestions why that can happen?

@smathermather-cm Could you help me out on this?

Any suggestions on what can be the problem???
And One more question: Does the processor matter? As in Intel vs AMD for processing?
Because if I am running in AMD processor it fails at that above mentioned step. Otherwise works fine in INtel processors… Is it just a coincidence or the processor matters ?

Thank you.