-
Notifications
You must be signed in to change notification settings - Fork 756
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 on arm64 but not x86_64. #1181
Comments
Thanks, will look into this. |
I was not able to reproduce this on an M1 Macbook Pro, using the ffmpeg version 6.0 installed via homebrew. Here are my commands:
Output:
@kylophone any thoughts? |
Hi, |
Thanks for the report and sample input. If you have a second, @YonatanGurevich, can you check if the segfault happens when you add |
Sure @kylophone. I did get a segfault. from traceback: |
OK, Thanks. I will get my hands on an arm4 cpu and try to reproduce. |
Hi @brycechesternewman and @YonatanGurevich, I found a bug with the handling of widths not divisible by 32 in the arm64 code and we'll be merging the fix soon (#1245). Seeing that both of your widths (2160 and 360) are not divisible by 32, this is very likely to be causing your issues. |
Closing this as it is addressed by #1245 but please reopen if the issue persists. |
Using the latest code from vmaf compiled with ffmpeg master branch we get a segmentation fault in vmaf running on arm64.
We do not get the same fault running vmaf/ffmpeg on x86_64. I have tried compiling with other ffmpeg branches like 5.1 or 6.0 the the segmentation fault still occurs. The backtrace after the reproduce steps shows the location of the fault.
Linux transcoder-job-7b6794585c-56knp 5.10.173-154.642.amzn2.aarch64 #1 SMP Wed Mar 15 00:26:38 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
Steps to reproduce.
Place vmaf_4k_v0.6.1.json in /tmp.
Backtrace.
The text was updated successfully, but these errors were encountered: