Closed wreckdump closed 1 year ago
MLT had this item in 7.20 release notes:
- Added a blank producer to the core module.
Maybe this is related to that.
MLT found, version: 7.20.0 [mlt_producer 0x5602ff64c680]
Playlist can not create blank producer without profile [mlt_producer 0x5602ff64c680] Playlist can not create blank producer without profile Segmentation fault (core dumped)
I'll test with MLT 7.20 later to see what is going on, they unfortunately keep changing the API.
Thank you.
Can confirm this has to do with MLT 7.20. Downgrading to 7.18.0 has resolved the issue for me. Same setup as @wreckdump otherwise.
Yeah. I used MLT 7.18.0 and it worked.
I'll need try to resolve this for 2.12. If we cannot fix this on Flowblade side it could happen that 2.12 won't support MLT 7.20 and will be a "Flatpak only" release.
Got the MLT 7.20 bindings built on my system and have this reproduced now.
This is now fixed in repo and will be working in 2.12, but I'll still need to do quite a lot of testing for this and other stuff before getting the release out.
I'm still getting a segfault at startup, with the following error:
Player initialized with profile: HD 1080p 30 fps
Create SDL1 consumer...
Fatal Python error: Segmentation fault
Thread 0x00007f6a11dec6c0 (most recent call first):
File "/usr/lib/python3.12/subprocess.py", line 2040 in _wait
File "/usr/lib/python3.12/subprocess.py", line 1264 in wait
File "/usr/lib/python3.12/subprocess.py", line 2134 in _communicate
File "/usr/lib/python3.12/subprocess.py", line 1209 in communicate
File "/usr/lib/python3.12/site-packages/Flowblade/rendergputest.py", line 140 in _test_encoder_option
File "/usr/lib/python3.12/site-packages/Flowblade/rendergputest.py", line 103 in run
File "/usr/lib/python3.12/threading.py", line 1052 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1009 in _bootstrap
Current thread 0x00007f6a2e631740 (most recent call first):
File "/usr/lib/python3.12/site-packages/mlt7.py", line 1088 in connect
File "/usr/lib/python3.12/site-packages/Flowblade/mltplayer.py", line 169 in connect_and_start
File "/usr/lib/python3.12/site-packages/Flowblade/app.py", line 550 in launch_player
File "/usr/lib/python3.12/site-packages/Flowblade/app.py", line 343 in on_activate
File "/usr/lib/python3.12/site-packages/gi/overrides/Gio.py", line 42 in run
File "/usr/lib/python3.12/site-packages/Flowblade/app.py", line 202 in main
File "/usr/bin/flowblade", line 93 in <module>
This only happens with mlt-7.20, not mlt-7.18
I'm still getting a segfault at startup, with the following error:
This is now fixed in repo and will be working in 2.12,
2.12 is not out yet, comeing next week (likely).
2.12 is not out yet, comeing next week (likely).
I'm using the "live" version built from github. Is that the "fixed" 2.12 version yet?
I tried running it using mlt-7.22 and got the same segfault. Also, does it matter which python version I'm using? I'm using python-3.11, because 3.12 was having some other issue I can't recall.
Thanks for your help.
This one should be fixed with Flowblade 2.12, we are fixing all projects on load for this. Is the Flowblade Flatpak 2.12 broken for this issue?
Please include the following information. 1) Flowblade version (Help->About): 2.10.0.4 2) MLT version (Help->Runtime Environment): 7.20.0 3) Your distribution (Ubuntu, Debian, Mint etc.): Arch Linux 6.5.8-arch1-1 4) If possible, try to provide step-by-step instructions on how to reproduce the issue. From developer point of view this is the easieast way to understand what is happening.: Segmentation fault error at start. The installation was done straight from the Arch Linux repo. I don't even know where to start for the troubleshoot.