You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running melt with the problematic frei0r-plugins causes the following crash:
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1709185148.241526 152974 descriptor_database.cc:633] File already exists in database: versions.proto
F0000 00:00:1709185148.241551 152974 descriptor.cc:2122] Check failed: GeneratedDatabase()->Add(encoded_file_descriptor, size)
*** Check failure stack trace: ***
fish: Job 1, 'melt' terminated by signal SIGABRT (Abort)
If I manually remove frei0r-plugins with pacman -Rdd frei0r-plugins, melt works perfectly.
Based on https://forums.gentoo.org/viewtopic-t-1166547-start-0.html I was able to determine that the issue is caused by a duplication of the protobuf library that causes the versions.proto file to be inserted twice. I don't know much more than that, but I know that removing frei0r-plugins (despite it being marked as a dependency of mlt) fixes it.
The text was updated successfully, but these errors were encountered:
@mattfbacon facedetect includes protobuf runtime twice, just deactivate that plugin. we may have a flag that says protobuf_loaded in the plugin or a runtime check of sorts.
I have no idea how to deactivate a plugin, I am about three levels deep in transitive dependencies just to report this bug. Regardless this seems like a bug that needs to be fixed directly
@mattfbacon plugins are shared library files loaded at runtime (dlopen). it is enough to delete the .so file named facedetect from the frei0r library folder.
Copied from mltframework/mlt#973
Running melt with the problematic frei0r-plugins causes the following crash:
If I manually remove frei0r-plugins with
pacman -Rdd frei0r-plugins
, melt works perfectly.Based on https://forums.gentoo.org/viewtopic-t-1166547-start-0.html I was able to determine that the issue is caused by a duplication of the protobuf library that causes the versions.proto file to be inserted twice. I don't know much more than that, but I know that removing frei0r-plugins (despite it being marked as a dependency of mlt) fixes it.
The text was updated successfully, but these errors were encountered: