Bug 48163

Summary: Аварийная остановка программы flowblade после ее запуска
Product: Sisyphus Reporter: Олег Щавелев <oleg>
Component: flowbladeAssignee: arbars <arbars>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arbars
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=48162
Attachments:
Description Flags
Отладочная информация flowblade none

Description Олег Щавелев 2023-10-25 00:23:37 MSK
Стенды с ошибкой:
=================
* ALT Regular Sisyphus x86_64
* Kernel: 6.5.8-un-def-alt1 
* GNOME 45.0 
* AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
* AMD ATI 04:00.0 Renoir 
* 1: 1920x1080~144Hz 2: 1280x720~60Hz

Версия программы:
=================
flowblade-2.10.0.2-alt2.noarch

Шаги, приводящие к ошибке:
=================
* Отрыть программу
* Открыть программу использую консольный запуск 

Результат:
==========
Аварийная остановка программы после запуска, трасировка:

Traceback (most recent call last):
  File "/usr/bin/flowblade", line 71, in <module>
    app.main(modules_path)
  File "/usr/lib/python3/site-packages/Flowblade/app.py", line 294, in main
    editorstate.project = projectdata.get_default_project()
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 591, in get_default_project
    project = Project(profile)
              ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 104, in __init__
    self.add_unnamed_sequence()
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 260, in add_unnamed_sequence
    self.add_named_sequence(name)
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 264, in add_named_sequence
    seq.create_default_tracks()
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 211, in create_default_tracks
    self.add_full_track_compositors()
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 713, in add_full_track_compositors
    compositor = self.create_compositor("##blend")
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 616, in create_compositor
    compositor = mlttransitions.create_compositor(compositor_type)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/mlttransitions.py", line 433, in create_compositor
    transition_info = mlt_compositor_transition_infos[compositor_type]
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
KeyError: '##blend'
GPU test results {'NVENC H.264 High Profile / .mp4': -11, 'NVENC HEVC Main10 Profile / .mp4': -11, 'VAAPI H.264 / .mp4': 0}

Ожидаемый результат:
==================== 
Открытие программы.
Comment 1 Олег Щавелев 2024-10-07 01:10:24 MSK
Created attachment 16961 [details]
Отладочная информация flowblade

Отладочная информация flowblade

@arbars@altlinux.org, привет! В продолжение нашего разговора я хочу поделиться с тобой результатом запуска приложения Flowblade в терминале:

/usr/lib/python3/site-packages/Flowblade/keyevents.py:498: SyntaxWarning: invalid escape sequence '\s'
  action = _secondary_dict[''.join(sorted(re.sub('[\s]','',modifier.lower())))]
/usr/lib/python3/site-packages/Flowblade/keyevents.py:501: SyntaxWarning: invalid escape sequence '\s'
  action = _secondary_dict[''.join(sorted(re.sub('[\s]','','Any'.lower())))]
/usr/lib/python3/site-packages/Flowblade/shortcuts.py:144: SyntaxWarning: invalid escape sequence '\s'
  _modifier_dict[''.join(sorted(re.sub('[\s]','','None'.lower())))] = event.get('code')
/usr/lib/python3/site-packages/Flowblade/shortcuts.py:146: SyntaxWarning: invalid escape sequence '\s'
  _modifier_dict[''.join(sorted(re.sub('[\s]','',event.get('modifiers').lower())))] = event.get('code')
No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.
Traceback (most recent call last):
  File "/usr/bin/flowblade", line 71, in <module>
    app.main(modules_path)
  File "/usr/lib/python3/site-packages/Flowblade/app.py", line 294, in main
    editorstate.project = projectdata.get_default_project()
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 591, in get_default_project
    project = Project(profile)
              ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 104, in __init__
    self.add_unnamed_sequence()
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 260, in add_unnamed_sequence
    self.add_named_sequence(name)
  File "/usr/lib/python3/site-packages/Flowblade/projectdata.py", line 264, in add_named_sequence
    seq.create_default_tracks()
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 211, in create_default_tracks
    self.add_full_track_compositors()
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 713, in add_full_track_compositors
    compositor = self.create_compositor("##blend")
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/sequence.py", line 616, in create_compositor
    compositor = mlttransitions.create_compositor(compositor_type)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/Flowblade/mlttransitions.py", line 433, in create_compositor
    transition_info = mlt_compositor_transition_infos[compositor_type]