Git Product home page Git Product logo

Comments (4)

mkazhdan avatar mkazhdan commented on September 4, 2024

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.

jedfrechette avatar jedfrechette commented on September 4, 2024

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.

mkazhdan avatar mkazhdan commented on September 4, 2024

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.

jedfrechette avatar jedfrechette commented on September 4, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.