when launching kdenlive 0.9.2-4.1 from Packman, it asks for mlt profiles. Giving them in /usr/share/mlt-5 (only one available) it crashes.
End of crash report is:
Thread 1 (Thread 0x7feb2a6b37a0 (LWP 7519)):
[KCrash Handler] #6 0x00007feb26e3453c in mlt_properties_get_data () from /usr/lib64/libmlt.so.5 #7 0x00007feb0cea08e9 in ?? () from /usr/lib64/mlt-5/libmltsox.so #8 0x00007feb26e43d66 in mlt_repository_metadata () from /usr/lib64/libmlt.so.5 #9 0x00007feb26c1cd86 in Mlt::Repository::metadata(mlt_service_type, char const*) const () from /usr/lib64/libmlt++.so.3 #10 0x000000000061dc7f in ?? () #11 0x0000000000629da8 in ?? () #12 0x0000000000503bdd in ?? () #13 0x00000000004582f3 in ?? () #14 0x00007feb2509f23d in __libc_start_main () from /lib64/libc.so.6 #15 0x00000000004585a1 in _start ()
packman is 0.8.0-6.1 when obs is 0.8.0-19.1, and trying to install the packman x86_64 packman libraries break nearly any multimedia package (including packman kdenlive!). There is a problem in YaST.
I tried to install (manually selected) the x86_64 packman packages. YaST was saying (part of)
LC_ALL=C sudo zypper in --force --from packman.inode.at-suse kdenlive.x86_64 libmlt5.x86_64 libmlt5-modules.x86_64 libmlt5-data.x86_64
Loading repository data...
Reading installed packages...
Forcing installation of 'kdenlive-0.9.2-4.1.x86_64' from repository 'Packman Repository'.
Forcing installation of 'libmlt5-0.8.0-6.1.x86_64' from repository 'Packman Repository'.
Package 'libmlt5-data.x86_64' not found in specified repositories.
Forcing installation of 'libmlt5-modules-0.8.0-6.1.x86_64' from repository 'Packman Repository'.
Resolving package dependencies...
The following package is going to be downgraded:
libmlt5
The following packages are going to be reinstalled:
kdenlive libmlt5-modules
The following package is going to change vendor:
libmlt5 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
1 package to downgrade, 2 to reinstall, 1 to change vendor.
Overall download size: 5.3 MiB. No additional space will be used or freed after the operation.
Continue? [y/n/?] (y):
Retrieving package libmlt5-0.8.0-6.1.x86_64 (1/3), 186.0 KiB (856.0 KiB unpacked)
Retrieving: libmlt5-0.8.0-6.1.x86_64.rpm [done]
Retrieving package kdenlive-0.9.2-4.1.x86_64 (2/3), 4.8 MiB (17.4 MiB unpacked)
Retrieving: kdenlive-0.9.2-4.1.x86_64.rpm [done (566.4 KiB/s)]
Retrieving package libmlt5-modules-0.8.0-6.1.x86_64 (3/3), 374.0 KiB (1.2 MiB unpacked)
Retrieving: libmlt5-modules-0.8.0-6.1.x86_64.rpm [done]
Installing: libmlt5-0.8.0-6.1 [done]
Installing: kdenlive-0.9.2-4.1 [done]
Additional rpm output:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'
Installing: libmlt5-modules-0.8.0-6.1 [done]
but same kdenlive error: asks for mlt profile folder, when I give the usr/share/mlt-5 one it crashes
Application: Kdenlive (kdenlive), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f77239567a0 (LWP 8468))]
Thread 2 (Thread 0x7f770e332700 (LWP 8469)):
#0 0x00007f771e3f2ff3 in poll () from /lib64/libc.so.6
#1 0x00007f771b5f6ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f771b5f6fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f772069a586 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4 0x00007f772066ea32 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5 0x00007f772066ec2f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6 0x00007f77205865df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7 0x00007f7720651aff in ?? () from /usr/lib64/libQtCore.so.4
#8 0x00007f7720589025 in ?? () from /usr/lib64/libQtCore.so.4
#9 0x00007f771f689ae4 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007f77202f8f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f771e3fc10d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f77239567a0 (LWP 8468)):
[KCrash Handler]
#6 0x00007f77200d753c in mlt_properties_get_data () from /usr/lib64/libmlt.so.5
#7 0x00007f770601a8e9 in ?? () from /usr/lib64/mlt-5/libmltsox.so
#8 0x00007f77200e6d66 in mlt_repository_metadata () from /usr/lib64/libmlt.so.5
#9 0x00007f771febfd86 in Mlt::Repository::metadata(mlt_service_type, char const*) const () from /usr/lib64/libmlt++.so.3
#10 0x000000000061dc7f in ?? ()
#11 0x0000000000629da8 in ?? ()
#12 0x0000000000503bdd in ?? ()
#13 0x00000000004582f3 in ?? ()
#14 0x00007f771e34223d in __libc_start_main () from /lib64/libc.so.6
#15 0x00000000004585a1 in _start ()
I guess the command is quite clear, isn’t?
And your output also. You had kdenlive and libmlt5-modules installed from Packman. But libmlt5 (and very probably libmlt5-data) installed from multimedia:libs. The only thing missing now is to use the Packman version of libmlt5-data.
I don’t know what you did with YaST but ZYpp had no problems handling the change of libmlt5 from multimedia:libs to Packman.
I had to make a zypper dup last day to fix some problems (I have lot of multimedia things installed) and it’s probably that that upgraded kdenlive and mlt to the more recent (at least according to the file name) obs one?
Well. I did a fast search on the forum about repositories prority and set pacman to 50 (the others are 99). I hope this will solve the problem in the future.