flowblade icon indicating copy to clipboard operation
flowblade copied to clipboard

Start crash with Segmentation fault (core dumped)

Open wreckdump opened this issue 9 months ago • 4 comments

I installed it from Arch Linux repo, and the start screen pops up but it just crashed right after (like in 1~2 seconds). I think its the MLT issue, but I am not sure. Below is the entire output from start to crash.

FLOWBLADE MOVIE EDITOR 2.22
---------------------------
Launch script dir: /usr/bin
Running from installation...
modules path: /usr/lib/python3.13/site-packages/Flowblade
MLT found, version: 7.32.0
Application version: 2.22
OS: Arch Linux
Python 3.13.5 (main, Jun 21 2025, 09:35:00) [GCC 15.1.1 20250425]
GTK+ version: 3.24.49
XDG Config /home/rangke/.config/flowblade
XDG Data /home/rangke/.local/share/flowblade
XDG Cache /home/rangke/.cache/flowblade
Locale: en_US
Translations at /usr/share/locale were not found, using program root directory translations.
Use OS locale language.
Valid shortcut files found: ['flowblade.xml', 'premiere.xml']
Keyboard shortcuts file: flowblade.xml
Using Full Screen size for layout: 9600 x 1440
Small height: False
Small width: False
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltavformat.so
  (libamdlibm.so: cannot enable executable stack as shared object requires: Invalid argument)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltrtaudio.so
  (librtaudio.so.7: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltqt.so
  (libQt5Xml.so.5: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltglaxnimate.so
  (libQt5Network.so.5: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltmovit.so
  (libmovit.so.8: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltsox.so
  (libsox.so.3: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltrubberband.so
  (libamdlibm.so: cannot enable executable stack as shared object requires: Invalid argument)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltplus.so
  (libamdlibm.so: cannot enable executable stack as shared object requires: Invalid argument)
Detecting environment...
MLT detection succeeded, 0 formats, 0 video codecs and 0 audio codecs found.
255 MLT services found.
Loading render profiles...
ffmpeg version n7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 15.1.1 (GCC) 20250425
configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
libavutil      59. 39.100 / 59. 39.100
libavcodec     61. 19.101 / 61. 19.101
libavformat    61.  7.100 / 61.  7.100
libavdevice    61.  3.100 / 61.  3.100
libavfilter    10.  4.100 / 10.  4.100
libswscale      8.  3.100 /  8.  3.100
libswresample   5.  3.100 /  5.  3.100
libpostproc    58.  3.100 / 58.  3.100
['ffmpeg', '-version']
return code: 0
ffmpeg CLI available
format wav
proxy encoding H.264 Preset Ultrafast NOT AVAILABLE.
proxy encoding MPEG-4 Preset Ultrafast NOT AVAILABLE.
proxy encoding MPEG-2 Transport Stream NOT AVAILABLE.
proxy encoding Apple ProRes 422 Proxy / .mov NOT AVAILABLE.
Loading filters...
MLT service shape not found.
MLT service lumakey not found.
MLT service chroma not found.
MLT service dynamic_loudness not found.
MLT service ladspa.1194 not found.
MLT service ladspa.1197 not found.
MLT service rbpitch not found.
MLT service rbpitch not found.
MLT service charcoal not found.
MLT service shape not found.
MLT service invert not found.
MLT service lift_gamma_gain not found.
MLT service rgblut not found.
MLT service rgblut not found.
MLT service avfilter.colorchannelmixer not found.
MLT service avfilter.lut3d not found.
MLT service chroma_hold not found.
MLT service threshold not found.
MLT service sepia not found.
MLT service avfilter.perspective not found.
MLT service avfilter.tmix not found.
MLT service affine not found.
MLT service affine not found.
MLT service affine not found.
MLT service affine not found.
MLT service affine not found.
Loading transitions...
MLT transition affine not found.
GPU test results {}
G'MIC found
Player initialized with profile:  HD 1080p 30 fps
Fontconfig warning: using without calling FcInit()
No rendering options found
Create SDL2 consumer...
Fatal Python error: Segmentation fault

Thread 0x00007f06b5dbcbc0 (most recent call first):
  File "/usr/lib/python3.13/site-packages/gi/overrides/Gio.py", line 48 in run
  File "/usr/lib/python3.13/site-packages/Flowblade/app.py", line 211 in main
  File "/usr/bin/flowblade", line 93 in <module>

Extension modules: _mlt7, gi._gi, cairo._cairo, gi._gi_cairo, PIL._imaging, PIL._imagingft, numpy._core._multiarray_umath, numpy.linalg._umath_linalg (total: 8)
Segmentation fault (core dumped)

wreckdump avatar Jul 13 '25 23:07 wreckdump

I have similar issue in Void Linux.

lamurian avatar Aug 04 '25 23:08 lamurian

Not sure what is going on, obviously everything works here. We did move to using SDL2 consumer and the print out suggests that crash is related to that.

There probably isn't much that can be done by updating Flowblade source code, but i will test on Arch of Void sometimes before next release.

jliljebl avatar Aug 13 '25 05:08 jliljebl

I have a similar issue. Ubuntu 22.04.5 LTS.

NVidia NVIDIA GeForce RTX 4060 Ti with proprietary diver 550.163.01

Flowblade installed from git clone.

Crash on start up. Window appears/flickers for an instant, then Seg fault.

[username replaced with --]

FLOWBLADE MOVIE EDITOR 2.22

Launch script dir: /home/--/Downloads/flowblade/flowblade-trunk Running from filesystem... MLT found, version: 7.4.0 Application version: 2.22 OS: Ubuntu 22.04.5 LTS Python 3.10.12 (main, Aug 15 2025, 14:32:43) [GCC 11.4.0] GTK+ version: 3.24.33 XDG Config /home/--/.config/flowblade XDG Data /home/--/.local/share/flowblade XDG Cache /home/--/.cache/flowblade Locale: en_US Found translations at /home/--/Downloads/flowblade/flowblade-trunk/Flowblade/locale/, using those. Use OS locale language. Valid shortcut files found: ['flowblade.xml', 'premiere.xml'] Keyboard shortcuts file: flowblade.xml Using Full Screen size for layout: 3440 x 1440 Small height: False Small width: False Detecting environment...

<Omitting detection stuff -- no errors lots of codecs found as this system is setup for A/V work>

MLT detection succeeded, 180 formats, 117 video codecs and 83 audio codecs found. 650 MLT services found. Loading render profiles... ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 ['ffmpeg', '-version'] return code: 0 ffmpeg CLI available Loading filters... MLT service frei0r.alpha0ps_alphagrad not found. MLT service frei0r.alpha0ps_alphaspot not found. MLT service frei0r.alpha0ps_alpha0ps not found. Loading transitions... G'MIC found Player initialized with profile: HD 1080p 30 fps Create SDL2 consumer... Fatal Python error: Segmentation fault

Thread 0x000073b7896ff640 (most recent call first): File "/usr/lib/python3.10/subprocess.py", line 1953 in _wait File "/usr/lib/python3.10/subprocess.py", line 1209 in wait File "/usr/lib/python3.10/subprocess.py", line 2047 in _communicate File "/usr/lib/python3.10/subprocess.py", line 1154 in communicate File "/home/--/Downloads/flowblade/flowblade-trunk/Flowblade/rendergputest.py", line 145 in _test_encoder_option File "/home/--/Downloads/flowblade/flowblade-trunk/Flowblade/rendergputest.py", line 89 in run File "/usr/lib/python3.10/threading.py", line 1016 in _bootstrap_inner File "/usr/lib/python3.10/threading.py", line 973 in _bootstrap

Current thread 0x000073b7a672c000 (most recent call first): File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 42 in run File "/home/--/Downloads/flowblade/flowblade-trunk/Flowblade/app.py", line 212 in main File "/home/--/Downloads/flowblade/flowblade-trunk/./flowblade", line 93 in

Extension modules: _mlt7, gi._gi, cairo._cairo, gi._gi_cairo, PIL._imaging, PIL._imagingft, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg.lapack_lite, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator (total: 20) Segmentation fault (core dumped)

Ubuntu 22.04 and current Flowblade doesn't seem to me to be a rare or unique configuration.

Flowblade 2.8 is also installed from apt, and starts and allows me to begin a project, but it crashes (seg fault) when I try to do even a simple dissolve by selecting 2 clips, and using the fade icon with default values. Attempting to work with a FLAC audio track also causes a crash. Trying with systemctl disable --now systemd-oom does not help.

I'd really like to use Flowblade, but it has always had significant stability issues across at least 3 computers and probably close to a decade of occasional use.

linuxslate avatar Sep 10 '25 15:09 linuxslate

Yeah. I really like the software, but intermittent errors are really annoying.

wreckdump avatar Sep 10 '25 16:09 wreckdump