-
Notifications
You must be signed in to change notification settings - Fork 39
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
Segmentation fault in xeve_pintra_create()
when running xeve_app
or FFmpeg if compiled with -mavx
#108
Comments
We cannot reproduce this issue. Are you build xeve by yourself or you've got from release page? |
Thank you for the reply. I'm building it, and now I could track what is causing this. The issue happens when building with the I will update the title to reflect this. |
xeve_pintra_create()
when running xeve_app
or FFmpegxeve_pintra_create()
when running xeve_app
or FFmpeg if compiled with -mavx
Confirmed. When build with: |
with the following build command: ``` cmake -DCMAKE_C_FLAGS="-mavx" .. make ``` Encode command: ``` ./xeve_app -i <input.y4m> -o <output.evc> ``` Error message: ``` XEVE: eXtra-fast Essential Video Encoder Segmentation fault ``` On passing "-mavx2" as C_Flag (cmake -DCMAKE_C_FLAGS="-mavx" ..), it sets the flag for all files in the project, including the source C files. So, the compiler is creating optimizations which are not handled properly resulting in a segmentation fault. This PR fixes the issue by updating the CmakeLists.txt files.
I'm getting a segmentation fault in xeve when running
xeve_app
or FFmpeg.The backtrace from
gdb
points toxeve_pintra_create()
.xeve_app
FFmpeg
System information
The text was updated successfully, but these errors were encountered: