Skip to content
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

Flowblade crashes on Gentoo on start with segfalt #649

Closed
BourzRoss opened this issue Apr 19, 2019 · 8 comments
Closed

Flowblade crashes on Gentoo on start with segfalt #649

BourzRoss opened this issue Apr 19, 2019 · 8 comments

Comments

@BourzRoss
Copy link

Flowblade version : git (2.0)
MLT version : 6.14.0
Distribution : Gentoo (~amd64)

FLOWBLADE MOVIE EDITOR 2.0

Launch script dir: /usr/bin
Running from installation...
modules path: /usr/share/pyshared/Flowblade
MLT found, version: 6.14.0
numpy version: 1.16.1
Application version: 2.0.0
OS: Gentoo/Linux
Python 2.7.16 (default, Apr 12 2019, 21:39:08)
[GCC 8.2.0]
GTK+ version: 3.24.7
/home/bourz/.config/flowblade
/home/bourz/.local/share/flowblade
/home/bourz/.cache/flowblade
XDG user data exists.
Locale: ru_RU
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
Loading shortcuts: Flowblade
Gtk version is 3.24.7, Flowblade theme is available.
Screen size: 1280 x 1024
Small height: False
Small width: True
Detecting environment...

video_codecs:

  • a64multi
  • a64multi5
  • alias_pix
  • amv
  • apng
  • asv1
  • asv2
  • avrp
  • avui
  • ayuv
  • bmp
  • cinepak
  • cljr
  • dnxhd
  • dpx
  • dvvideo
  • ffv1
  • ffvhuff
  • fits
  • flashsv
  • flashsv2
  • flv
  • gif
  • h261
  • h263
  • h263p
  • huffyuv
  • jpeg2000
  • jpegls
  • ljpeg
  • magicyuv
  • mjpeg
  • mpeg1video
  • mpeg2video
  • mpeg4
  • msmpeg4v2
  • msmpeg4
  • msvideo1
  • pam
  • pbm
  • pcx
  • pgm
  • pgmyuv
  • png
  • ppm
  • prores
  • prores_aw
  • prores_ks
  • qtrle
  • r10k
  • r210
  • rawvideo
  • roqvideo
  • rv10
  • rv20
  • sgi
  • snow
  • sunrast
  • svq1
  • targa
  • tiff
  • utvideo
  • v210
  • v308
  • v408
  • v410
  • vc2
  • wrapped_avframe
  • wmv1
  • wmv2
  • xbm
  • xface
  • xwd
  • y41p
  • yuv4
  • zlib
  • zmbv
  • libopenjpeg
  • libtheora
  • libvpx
  • libvpx-vp9
  • libwebp_anim
  • libwebp
  • libx264
  • libx264rgb
  • libx265
  • libxvid
  • h263_v4l2m2m
  • libopenh264
  • h264_nvenc
  • h264_v4l2m2m
  • h264_vaapi
  • nvenc
  • nvenc_h264
  • nvenc_hevc
  • hevc_nvenc
  • hevc_v4l2m2m
  • hevc_vaapi
  • libkvazaar
  • mjpeg_vaapi
  • mpeg2_vaapi
  • mpeg4_v4l2m2m
  • vp8_v4l2m2m
  • vp8_vaapi
  • vp9_vaapi
    ...

audio_codecs:

  • comfortnoise
  • s302m
  • aac
  • ac3
  • ac3_fixed
  • alac
  • aptx
  • aptx_hd
  • dca
  • eac3
  • flac
  • g723_1
  • mlp
  • mp2
  • mp2fixed
  • nellymoser
  • opus
  • real_144
  • sbc
  • sonic
  • sonicls
  • truehd
  • tta
  • vorbis
  • wavpack
  • wmav1
  • wmav2
  • pcm_alaw
  • pcm_f32be
  • pcm_f32le
  • pcm_f64be
  • pcm_f64le
  • pcm_mulaw
  • pcm_s8
  • pcm_s8_planar
  • pcm_s16be
  • pcm_s16be_planar
  • pcm_s16le
  • pcm_s16le_planar
  • pcm_s24be
  • pcm_s24daud
  • pcm_s24le
  • pcm_s24le_planar
  • pcm_s32be
  • pcm_s32le
  • pcm_s32le_planar
  • pcm_s64be
  • pcm_s64le
  • pcm_u8
  • pcm_u16be
  • pcm_u16le
  • pcm_u24be
  • pcm_u24le
  • pcm_u32be
  • pcm_u32le
  • pcm_vidc
  • roq_dpcm
  • adpcm_adx
  • g722
  • g726
  • g726le
  • adpcm_ima_qt
  • adpcm_ima_wav
  • adpcm_ms
  • adpcm_swf
  • adpcm_yamaha
  • libgsm
  • libgsm_ms
  • libilbc
  • libmp3lame
  • libopencore_amrnb
  • libopus
  • libspeex
  • libtwolame
  • libvo_amrwbenc
  • libvorbis
  • libwavpack
    ...

formats:

  • a64
  • ac3
  • adts
  • adx
  • aiff
  • amr
  • apng
  • aptx
  • aptx_hd
  • asf
  • ass
  • ast
  • asf_stream
  • au
  • avi
  • avm2
  • avs2
  • bit
  • caf
  • cavsvideo
  • codec2
  • codec2raw
  • crc
  • dash
  • data
  • daud
  • dirac
  • dnxhd
  • dts
  • dv
  • eac3
  • f4v
  • ffmetadata
  • fifo
  • fifo_test
  • filmstrip
  • fits
  • flac
  • flv
  • framecrc
  • framehash
  • framemd5
  • g722
  • g723_1
  • g726
  • g726le
  • gif
  • gsm
  • gxf
  • h261
  • h263
  • h264
  • hash
  • hds
  • hevc
  • hls
  • ico
  • ilbc
  • image2
  • image2pipe
  • ipod
  • ircam
  • ismv
  • ivf
  • jacosub
  • latm
  • lrc
  • m4v
  • md5
  • matroska
  • matroska
  • microdvd
  • mjpeg
  • mlp
  • mmf
  • mov
  • mp2
  • mp3
  • mp4
  • mpeg
  • vcd
  • mpeg1video
  • dvd
  • svcd
  • mpeg2video
  • vob
  • mpegts
  • mpjpeg
  • mxf
  • mxf_d10
  • mxf_opatom
  • null
  • nut
  • oga
  • ogg
  • ogv
  • oma
  • opus
  • alaw
  • mulaw
  • vidc
  • f64be
  • f64le
  • f32be
  • f32le
  • s32be
  • s32le
  • s24be
  • s24le
  • s16be
  • s16le
  • s8
  • u32be
  • u32le
  • u24be
  • u24le
  • u16be
  • u16le
  • u8
  • psp
  • rawvideo
  • rm
  • roq
  • rso
  • rtp
  • rtp_mpegts
  • rtsp
  • sap
  • sbc
  • scc
  • film_cpk
  • segment
  • stream_segment,ssegment
  • singlejpeg
  • smjpeg
  • smoothstreaming
  • sox
  • spx
  • spdif
  • srt
  • sup
  • swf
  • tee
  • 3g2
  • 3gp
  • mkvtimestamp_v2
  • truehd
  • tta
  • uncodedframecrc
  • vc1
  • vc1test
  • voc
  • w64
  • wav
  • webm
  • webm_dash_manifest
  • webm_chunk
  • webp
  • webvtt
  • wtv
  • wv
  • yuv4mpegpipe
  • chromaprint
  • alsa
  • caca
  • fbdev
  • opengl
  • sdl,sdl2
  • video4linux2,v4l2
  • xv
    ...
    MLT detection succeeded, 170 formats, 105 video codecs and 77 audio codecs found.
    398 MLT services found.
    Loading render profiles...
    Loading filters...
    MLT service ladspa.1406 not found.
    MLT service ladspa.1433 not found.
    MLT service ladspa.1408 not found.
    MLT service ladspa.1431 not found.
    MLT service ladspa.1901 not found.
    MLT service ladspa.1438 not found.
    MLT service ladspa.1195 not found.
    MLT service ladspa.1402 not found.
    MLT service ladspa.1185 not found.
    MLT service ladspa.1213 not found.
    MLT service ladspa.1904 not found.
    MLT service ladspa.1903 not found.
    MLT service ladspa.1215 not found.
    MLT service ladspa.1216 not found.
    MLT service ladspa.1410 not found.
    MLT service ladspa.1892 not found.
    MLT service ladspa.1194 not found.
    MLT service ladspa.1197 not found.
    MLT service ladspa.1423 not found.
    MLT service ladspa.1910 not found.
    MLT service ladspa.1417 not found.
    MLT service ladspa.1210 not found.
    MLT service ladspa.1198 not found.
    MLT service ladspa.1905 not found.
    MLT service ladspa.1201 not found.
    MLT service boxblur not found.
    Brightness dropped, MLT version too high for this filter.
    Brightness Keyframed dropped, MLT version too high for this filter.
    MLT service freeze not found.
    Loading transitions...
    RGB Adjustment dropped for Color Adjustment
    Hue dropped for Color Adjustment
    Gamma dropped for Lift Gain Gamma
    G'MIC found
    Player initialized with profile: DV/DVD PAL
    Selected color NOT detected
    BG color detected
    Create SDL1 consumer...
    segmentation fault flowblade
@dsiggi
Copy link

dsiggi commented Jun 10, 2019

Hi,
I have the same problem. Also on gentoo linux.
I hope we will get some help here.

Daniel

@jliljebl
Copy link
Owner

Please make absolutely sure that MLT is compiled with SDL1.2 support in Gentoo:

https://github.com/jliljebl/flowblade/blob/master/flowblade-trunk/docs/SDL_2_AND_MLT_6_6_0.md

This very much seems that module "sdl" is not present in Gentoo version of MLT..Contact your distro MLT maintainer and make sure that MLT is compiled with module "sdl" not just with module "sdl2".

@dsiggi
Copy link

dsiggi commented Jun 10, 2019

Thanks for your answer. I checkt the gentoo ebuild of mlt an see that it use sdl2.

I changed the ebuild to use sdl.

Configuring modules/sdl:
 - using SDL version 1.2.15
 - found SDL_image

When someone needs the ebuild, here is it.
https://github.com/dsiggi/dsiggis-gentoo-overlay/blob/master/media-libs/mlt/mlt-6.12.0.ebuild

@jliljebl jliljebl changed the title Flowblade crash on start with segfolt message Flowblade crashes on Gentoo on start with segfalt Jun 10, 2019
@jliljebl
Copy link
Owner

Ok, great. I'm leaving this open for info. I changed the title to indicate that the solution above is for Gentoo launch crash.

@a17r
Copy link

a17r commented Sep 15, 2019

I'd like to stress that there is no official flowblade package in Gentoo and the possibility to build mlt with sdl1 support was dropped long ago because of runtime crashes when built with both sdl1 and sdl2. In absence of any packages demanding support for sdl1 there are no plans to bring this option back.

@a17r
Copy link

a17r commented Sep 15, 2019

I'm no flowblade user, just stating that whoever provides this 3rd party flowblade package to these users ought to fork (and fix) mlt package on their own.

@jliljebl
Copy link
Owner

jliljebl commented Sep 15, 2019

I'm closing this Issue. SDL 1.2 for playback will be replaced eventually but right now there is no further value in keeping this open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants