-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Possible native stack corruption in C++ API's findContours(Mat, Mat, Mat, int, int, Point) #34
Comments
Could you provide a few lines of code to reproduce that issue? Thanks! |
All right: This is a short extract of my code which is executed constantly in a loop. 08-28 18:19:25.671: I/DEBUG(3741): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
My current work araound looks like this:
I'd like to see this without the C-work-around :) Thank you. |
Your issue might have something to do with your |
Seems kinda obvious in hindsight, damn it. Thanks. |
…when integer values are larger than 32 bits * Have the `Parser` produce `@Name("operator=") ... put(... )` methods for standard C++ containers, avoiding mistaken calls to `Pointer.put(Pointer)` ([issue javacv:34](bytedeco/javacv#34)) * Let the `Parser` apply `Info.skip` in the case of macros as well * Remove warning log messages when using the `@Raw` annotation
Hello
I encountered a SIGSEGV when executing my javacv based heuristic in a loop.
After a lot of searching, reading and experimenting I found the source has to be the findContoures method (org.bytedeco.javacpp.opencv_imgproc.findContours).
The only workaround I came up with was using the C implementation of this method.
SIGSEGV disappeared instantly.
Let me know if you need my code example for further investigation.
Greetings.
PS.: I#m using v. 0.9
The text was updated successfully, but these errors were encountered: