#10292 closed defect (fixed)

Segmentation Fault with Rubberband and Large Multi Channel WAV

Reported by: Matt Owned by:
Priority: normal Component: undetermined
Version: 6.0 Keywords: rubberband, segmentation fault
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug: ffmpeg errors with a segmentation fault when attempting to encode a large 11 track broadcast WAVE file using the rubberband audio filter. Running the same command on a file with less tracks works fine. Also, running the same file through rubberband's CLI works fine.

How to reproduce:

% ffmpeg -i input -af "rubberband=tempo=0.8" output
ffmpeg version N-110125-g0684e58886-tessus
built on Apple clang version 11.0.0 (clang-1100.0.33.17)
&
ffmpeg version 6.0-tessus
built with Apple clang version 11.0.0 (clang-1100.0.33.17)

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Change History (2)

comment:1 by Matt, 13 months ago

Just to add, I was experiencing the same issue on the latest Windows builds as well.

I then downloaded and built rubberband on Mac using the latest source code and built ffmpeg with that and it worked. I also downloaded rubberband on Windows with MSYS2 pacman and built ffmpeg on there and it worked.

It seems to me the issue lies in the version of rubberband that is being used for the pre-compiled versions.

comment:2 by Elon Musk, 13 months ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.