ossia / score

ossia score, an interactive sequencer for the intermedia arts
https://ossia.io
Other
1.49k stars 104 forks source link

libav output assertion failed #1510

Open yiids opened 6 months ago

yiids commented 6 months ago

Im getting this error when I try to use the libav output device: assertion-failed that is with these settings: libav-output-settings Ive tried the latest release appimage, the continous build, and the latest build from source, same result with all.

yiids commented 3 months ago

update: with these settings: image I dont get an assertion failed, but it generates a (nearly) empty file terminal output: image

Also, if trying to write to a path where I dont have permissions, score (sometimes) segfaults: `Debug: Forcing frame_size: 64 (:0) Output #0, matroska, to '/home/test.mkv': Stream #0:0: Video: h264, yuv420p, 1280x720, q=2-31, 30 tbn Stream #0:1: Audio: vorbis, 44100 Hz, 2 channels, fltp Output #1, matroska, to '/home/test.mkv': Stream #1:0: Video: h264, yuv420p, 1280x720, q=2-31, 30 tbn Stream #1:1: Audio: vorbis, 44100 Hz, 2 channels, fltp Debug: Could not open /home/test.mkv : "Permission denied" (:0) Debug: Opening audio encoder with: rate: 44100 (:0)

0 0x00007f8fab75c1b1 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-15/lib/libLLVM-15.so.1+0xf5c1b1)

1 0x00007f8fab759e9c llvm::sys::RunSignalHandlers() (/usr/lib/llvm-15/lib/libLLVM-15.so.1+0xf59e9c)

2 0x00007f8fab75c6d6 (/usr/lib/llvm-15/lib/libLLVM-15.so.1+0xf5c6d6)

3 0x00007f9085c5b050 (/lib/x86_64-linux-gnu/libc.so.6+0x3c050)

4 0x00007f9070266d12 av_freep (/lib/x86_64-linux-gnu/libavutil.so.57+0x57d12)

5 0x00007f905ec4b0de avcodec_parameters_from_context (/lib/x86_64-linux-gnu/libavcodec.so.59+0x24b0de)

6 0x00007f9071e78c5f Gfx::LibavEncoder::start() (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_gfx.so+0x78c5f)

7 0x00007f9078d9b1a4 Device::DeviceList::apply(std::function<void (Device::DeviceInterface&)>) (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_deviceexplorer.so+0xe61a4)

8 0x00007f9078043f46 Execution::DocumentPlugin::reload(bool, Scenario::IntervalModel&) (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_engine.so+0x40f46)

9 0x00007f907804f9bd Execution::ExecutionController::play_interval(Scenario::IntervalModel&, std::function<void (Execution::Context const&, Execution::BaseScenarioElement&)>, TimeVal) (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_engine.so+0x4c9bd)

10 0x00007f907804fdca Execution::ExecutionController::on_play_local(bool, TimeVal) (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_engine.so+0x4cdca)

11 0x00007f9078050238 Execution::ExecutionController::trigger_play() (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_engine.so+0x4d238)

12 0x00007f9085f6cb36 (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x16cb36)

13 0x00007f907a16f050 Transport::DirectTransport::requestPlay() (/home/y/src/audiovisuals/score/build/plugins/libscore_plugin_transport.so+0x8050)

14 0x00007f9085f5f9b8 QObject::event(QEvent*) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x15f9b8)

15 0x00007f9086d82a53 QApplicationPrivate::notify_helper(QObject, QEvent) (/lib/x86_64-linux-gnu/libQt6Widgets.so.6+0x182a53)

16 0x00007f9088599d60 SafeQApplication::notify(QObject, QEvent) (/home/y/src/audiovisuals/score/build/plugins/libscore_lib_base.so+0x199d60)

17 0x00007f9085f238b8 QCoreApplication::notifyInternal2(QObject, QEvent) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1238b8)

18 0x00007f9085f23a97 QCoreApplicationPrivate::sendPostedEvents(QObject, int, QThreadData) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x123a97)

19 0x00007f908610a353 (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x30a353)

20 0x00007f9084dda7a9 g_main_context_dispatch (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x547a9)

21 0x00007f9084ddaa38 (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54a38)

22 0x00007f9084ddaacc g_main_context_iteration (/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x54acc)

23 0x00007f9086107f7c QEventDispatcherGlib::processEvents(QFlags) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x307f7c)

24 0x00007f9085f2d57a QEventLoop::exec(QFlags) (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x12d57a)

25 0x00007f9085f266a8 QCoreApplication::exec() (/lib/x86_64-linux-gnu/libQt6Core.so.6+0x1266a8)

26 0x000055f5341232f6 main (/home/y/src/audiovisuals/score/build/ossia-score+0x102f6)

27 0x00007f9085c4624a __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3

28 0x00007f9085c46305 call_init ./csu/../csu/libc-start.c:128:20

29 0x00007f9085c46305 __libc_start_main ./csu/../csu/libc-start.c:347:5

30 0x000055f5341240c1 _start (/home/y/src/audiovisuals/score/build/ossia-score+0x110c1)

/usr/local/bin/ossia-score: line 9: 8355 Segmentation fault (core dumped) __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia $OSSIA_BIN $@ `