Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PoissonRecon.exe terminates due to 0xc000001d Exception #212

Closed
ceyhunco opened this issue Dec 27, 2021 · 4 comments
Closed

PoissonRecon.exe terminates due to 0xc000001d Exception #212

ceyhunco opened this issue Dec 27, 2021 · 4 comments

Comments

@ceyhunco
Copy link

Hi there,

first of all, thanks @mkazhdan for the great work.

I have been testing PoissonRecon at different machines and I found out that it terminates with a similar event log on some 3 machines I use. Every one of these machines has 16g ram, and I installed the c++ redist environment.

I tested also several older versions down to 11 and the result was the same.

I use standart horse.txt from the given examples.

Here is the command I use:
PoissonRecon.exe --in "horse.txt" --out "horse.ply" --depth 8 --density --performance --verbose

Here is the output screen:
image

Here is how the windows event log looks like:
image

Searching for the 0xc000001d I found following:
https://stackoverflow.com/questions/32437899/c-unable-to-start-correctly-0xc000001d-opencv
maybe we are having a similar issue here?

I also tried to run ram check and harddisk check on the machines as it was recommended for 0xc000001d Exception but it did not work out.

Many thanks for your support,

Ceyhun

@mkazhdan
Copy link
Owner

Thanks for the pointer. Given the link, it seems like this is an issue with the project build settings not playing well with hardware. You may want to try to change the floating point model option and see if that resolves the issue. (What kind of CPU are you running this on?)

@ceyhunco
Copy link
Author

Hi,

did not work on
-8 Core AMD FX-8320E (release date 2014)
-Intel® Xeon® Processor E3-1270 (8M Cache, 3.40 GHz) (release date 2011)
-Intel I7-2920 XM (release date 2011)

worked on:
-8 Core Intel Core i7 9700K (release date 2018)
-amd ryzen threadripper 2990WX 32 core (release date 2018)

This pattern tells me somehow that poissonrecon tends not to run on older cpus. However it puzzles me to see how wide the range is.

Ceyhun

@mkazhdan
Copy link
Owner

Under "Properties" -> "C/C++" -> "Code Generation"
Can you change "Advanced Vector Extensions 2" to something simpler (or not at all)?

@ceyhunco
Copy link
Author

ceyhunco commented Dec 28, 2021

works very well, thanks @mkazhdan
solution to this issue is similar to #95

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants