Processing failed: The program exited with a strange error code (Child returned 3221225781)

Hello there, I am having a problem to process drone imaginery. Every attempt failed with the same error message:
-------------------------------------------------ERROR SAMPLE------------------------------------------------------------
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 3221225781
Traceback (most recent call last):
File “H:\WebODM\resources\app\apps\ODM\stages\odm_app.py”, line 94, in execute
self.first_stage.run()
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
[Previous line repeated 1 more time]
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 327, in run
self.process(self.args, outputs)
File “H:\WebODM\resources\app\apps\ODM\stages\openmvs.py”, line 83, in process
system.run(’%s “%s” %s’ % (context.omvs_densify_path,
File “H:\WebODM\resources\app\apps\ODM\opendm\system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 3221225781

===== Done, human-readable information to follow… =====

[ERROR] The program exited with a strange error code. Please report it at https://community.opendronemap.org

-----------------------------------------------ERROR SAMPLE----------------------------------------------------

OPTIONS:
auto-boundary: true, dsm: true, force-gps: true

WebODM:
Windows intaller version 1.9.11

If you need aditional documentation, or source files, I will be happy to provide them for you, but I am not really shure which are important.

Thank you very much…

1 Like

Welcome!

Sorry you’re having a hard time!

Can you make sure that you are using the latest version of WebODM (v1.9.11 Build 45)?

What are the specs for your computer?

1 Like

I am using build 43, and my PC specs are:
CPU: Intel i5-4570 3.2GhZ
GPU: AMD RX480 8GB
RAM: 16GB

1 Like

Could you please try again after you update to Build 45?

1 Like

Tried build 45 with his options and result:

[INFO] Finished odm_filterpoints stage
[INFO] Running odm_meshing stage
[INFO] Writing ODM Mesh file in: H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.ply
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\PoissonRecon” --in “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_filterpoints\point_cloud.ply” --out “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” --depth 11 --pointWeight 4.0 --samplesPerNode 1.0 --threads 3 --maxMemory 5 --bType 2 --linearFit
[ERROR] D:\a\ODM\ODM\SuperBuild\src\PoissonRecon\Src\PoissonRecon.cpp (Line 1144)
main
Ply file does not contain normals
[WARNING] PoissonRecon failed with 1 threads, let’s retry with 0…
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\PoissonRecon” --in “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_filterpoints\point_cloud.ply” --out “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” --depth 11 --pointWeight 4.0 --samplesPerNode 1.0 --threads 1 --maxMemory 5 --bType 2 --linearFit
[ERROR] D:\a\ODM\ODM\SuperBuild\src\PoissonRecon\Src\PoissonRecon.cpp (Line 1144)
main
Ply file does not contain normals
[INFO] running “H:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\OpenMVS\ReconstructMesh” -i “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.dirty.ply” -o “H:\WebODM\resources\app\apps\NodeODM\data\67d05a47-7b50-4db8-87f9-73004dfb3986\odm_meshing\odm_mesh.ply” --remove-spikes 0 --remove-spurious 20 --smooth 0 --target-face-num 400000
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 3221225477
Traceback (most recent call last):
File “H:\WebODM\resources\app\apps\ODM\stages\odm_app.py”, line 94, in execute
self.first_stage.run()
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 346, in run
self.next_stage.run(outputs)
[Previous line repeated 2 more times]
File “H:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 327, in run
self.process(self.args, outputs)
File “H:\WebODM\resources\app\apps\ODM\stages\odm_meshing.py”, line 24, in process
mesh.screened_poisson_reconstruction(tree.filtered_point_cloud,
File “H:\WebODM\resources\app\apps\ODM\opendm\mesh.py”, line 207, in screened_poisson_reconstruction
system.run(’"{reconstructmesh}" -i “{infile}” ’
File “H:\WebODM\resources\app\apps\ODM\opendm\system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 3221225477

===== Done, human-readable information to follow… =====

[ERROR] Uh oh! Processing stopped because of strange values in the reconstruction. This is often a sign that the input data has some issues or the software cannot deal with it. Have you followed best practices for data acquisition? See Flying Tips — OpenDroneMap 2.6.7 documentation

1 Like

Were you resuming or starting from load data?

Resuming, but I also started from beggining and the same error occured

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.