Comments (4)
Can you provide some more information.
I ran the binaries on my machine and things seemed OK.
Do you get this problem if you run the executable without any parameters?
If this is input-dependent, would you be able to share the .ply file you are running with (and provide the command line arguments you are using)?
Are you running on a 32-bit or 64-bit build of Windows 10? (The executables are compiled for 64-bit and should not work on a 32-bit OS.)
-- Misha
From: jedfrechette [mailto:[email protected]]
Sent: Monday, September 19, 2016 4:25 PM
To: mkazhdan/PoissonRecon [email protected]
Subject: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15)
The version 9.0 binaries for PoissonRecon and SSDRecon from:
http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version9.0 http://www.cs.jhu.edu/%7Emisha/Code/PoissonRecon/Version9.0
crash on Windows 10 with an Illegal Instruction. After fixing issue #14 #14 locally I'm able to produce a debug build that does not crash and runs as expected. However, my local release builds are crashing as well. The exception is thrown at line 241 in Ply.h.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub #15 , or mute the thread https://github.com/notifications/unsubscribe-auth/AKXc5bBVudIeLpW7TW7qqiVsLEnf5KkPks5qru-ogaJpZM4KA7K0 . https://github.com/notifications/beacon/AKXc5RnZjJy_POZFa6RiX2OCsqYe8zInks5qru-ogaJpZM4KA7K0.gif
from poissonrecon.
I tested with the same result on two machines, both are 64-bit Windows 10 and have vcredist 2015 installed.Running without parameters doesn't make a difference, both binaries still crash immediately. Notably, the SurfaceTrimmer from both your distribution and my local build runs fine.Best, --Jed Frechette From: [email protected]: September 19, 2016 6:26 PMTo: [email protected]: [email protected]: [email protected]; [email protected]: Re: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15) Can you provide some more information.
I ran the binaries on my machine and things seemed OK.
Do you get this problem if you run the executable without any parameters?
If this is input-dependent, would you be able to share the .ply file you are running with (and provide the command line arguments you are using)?
Are you running on a 32-bit or 64-bit build of Windows 10? (The executables are compiled for 64-bit and should not work on a 32-bit OS.)
-- Misha
From: jedfrechette [mailto:[email protected]]
Sent: Monday, September 19, 2016 4:25 PM
To: mkazhdan/PoissonRecon [email protected]
Subject: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15)
The version 9.0 binaries for PoissonRecon and SSDRecon from:
http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version9.0 http://www.cs.jhu.edu/%7Emisha/Code/PoissonRecon/Version9.0
crash on Windows 10 with an Illegal Instruction. After fixing issue #14 #14 locally I'm able to produce a debug build that does not crash and runs as expected. However, my local release builds are crashing as well. The exception is thrown at line 241 in Ply.h.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub #15 , or mute the thread https://github.com/notifications/unsubscribe-auth/AKXc5bBVudIeLpW7TW7qqiVsLEnf5KkPks5qru-ogaJpZM4KA7K0 . https://github.com/notifications/beacon/AKXc5RnZjJy_POZFa6RiX2OCsqYe8zInks5qru-ogaJpZM4KA7K0.gif
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.
from poissonrecon.
My co-author recommends trying the following:
Under the “release” build, go to:
“Properties” -> “C/C++” -> “Code Generation”
And switch the “Enable Enhanced Instruction Set” to “Streaming SIMD Extensions 2”.
It may be the case that the hardware does not support the more recent instruction sets. (You shouldn’t be seeing the problem in “debug” mode because enhanced instruction sets are disabled for that build.)
-- Misha
From: jedfrechette [mailto:[email protected]]
Sent: Monday, September 19, 2016 8:38 PM
To: mkazhdan/PoissonRecon [email protected]
Cc: mkazhdan [email protected]; Comment [email protected]
Subject: Re: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15)
I tested with the same result on two machines, both are 64-bit Windows 10 and have vcredist 2015 installed.Running without parameters doesn't make a difference, both binaries still crash immediately. Notably, the SurfaceTrimmer from both your distribution and my local build runs fine.Best, --Jed Frechette From: [email protected] mailto:[email protected] : September 19, 2016 6:26 PMTo: [email protected] mailto:[email protected] : [email protected] mailto:[email protected] : [email protected] mailto:[email protected] ; [email protected] mailto:[email protected] : Re: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15) Can you provide some more information.
I ran the binaries on my machine and things seemed OK.
Do you get this problem if you run the executable without any parameters?
If this is input-dependent, would you be able to share the .ply file you are running with (and provide the command line arguments you are using)?
Are you running on a 32-bit or 64-bit build of Windows 10? (The executables are compiled for 64-bit and should not work on a 32-bit OS.)
-- Misha
From: jedfrechette [mailto:[email protected]]
Sent: Monday, September 19, 2016 4:25 PM
To: mkazhdan/PoissonRecon <[email protected] mailto:[email protected] >
Subject: [mkazhdan/PoissonRecon] 9.0 binaries exit with "Illegal instruction" on Windows 10 (#15)
The version 9.0 binaries for PoissonRecon and SSDRecon from:
http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version9.0 http://www.cs.jhu.edu/%7Emisha/Code/PoissonRecon/Version9.0
crash on Windows 10 with an Illegal Instruction. After fixing issue #14 #14 locally I'm able to produce a debug build that does not crash and runs as expected. However, my local release builds are crashing as well. The exception is thrown at line 241 in Ply.h.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub #15 , or mute the thread https://github.com/notifications/unsubscribe-auth/AKXc5bBVudIeLpW7TW7qqiVsLEnf5KkPks5qru-ogaJpZM4KA7K0 . https://github.com/notifications/beacon/AKXc5RnZjJy_POZFa6RiX2OCsqYe8zInks5qru-ogaJpZM4KA7K0.gif
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub #15 (comment) , or mute the thread https://github.com/notifications/unsubscribe-auth/AKXc5ZHo7DqstFXoRkT1CxEItCJ16zwxks5qryr_gaJpZM4KA7K0 . https://github.com/notifications/beacon/AKXc5UyPRkiiuxqYcDv-qDB-mLWQb8j3ks5qryr_gaJpZM4KA7K0.gif
from poissonrecon.
The AVX2 instruction set was the issue. Both machines I was testing on were older E5s that only supported AVX but not AVX2.
from poissonrecon.
Related Issues (20)
- Real-time monitoring memory HOT 2
- How does work the Point <Real, Dim> struct HOT 4
- Failed to build with default libjpeg,libpng, and libz. HOT 1
- How to get the number of points corresponding to an octree node HOT 8
- sln is incorrect HOT 1
- Normals - inward or outward? HOT 1
- Can we conclude a leaf node is fully inside the object if indicator function evaluations on its faces come out above the iso-value? HOT 4
- SSD Recon with Dirichelet boundary condition HOT 2
- PLY file not supported HOT 3
- Envelope Generation in PoissonRecon Integration with CloudCompare HOT 4
- PoissonRecon: Interaction between `--width` and `--depth` parameters is not well documented HOT 2
- using --exact in PoissonRecon.exe HOT 5
- A problem running with vs2019 HOT 1
- the program crushed with empty file write error message. HOT 2
- Segmentation Fault for create_from_point_cloud_poisson when n_threads is not 1.
- question about SurfaceTrimmer HOT 1
- a question about adaptive solvers HOT 3
- A question about compile v2/v3/v4 source code HOT 4
- Failed to Build : W10 VS2017 HOT 19
- A question about how to get the iso value in V1 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from poissonrecon.