24.08.1-1 crashes on launch
Description:
When trying to launch kdenlive on my systems (stable and testing) it crashes on launch.
Seems like the crash is happening in https://github.com/protocolbuffers/protobuf/blob/10ef3f77683f77fb3c059bf47725c27b3ff41e63/src/google/protobuf/descriptor.cc#L2211-L2237
But it seems like this might only be a check failing after opencv fails to correctly set things up
Additional info:
- package version(s): 24.08.1-1
- opencv 4.10.0-8
- protobuf 28.1-1
- config and/or log files: -
- link to upstream bug report, if any: - (didn't find any)
Backtrace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007f0af2aa5463 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
#2 0x00007f0af2a4c120 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007f0af2a334c3 in __GI_abort () at abort.c:79
#4 0x00007f0abda3cc09 in absl::lts_20240722::log_internal::LogMessage::FailWithoutStackTrace ()
at /usr/src/debug/abseil-cpp/abseil-cpp-20240722.0/absl/log/internal/log_message.cc:387
#5 0x00007f0abda3dd8f in absl::lts_20240722::log_internal::LogMessage::Die (this=0x7ffc09add510)
at /usr/src/debug/abseil-cpp/abseil-cpp-20240722.0/absl/log/internal/log_message.cc:544
#6 0x00007f0abda3e9ae in absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal (this=<optimized out>, this=<optimized out>)
at /usr/src/debug/abseil-cpp/abseil-cpp-20240722.0/absl/log/internal/log_message.cc:645
#7 0x00007f0a98490955 in google::protobuf::DescriptorPool::InternalAddGeneratedFile (encoded_file_descriptor=<optimized out>, size=169)
at /usr/src/debug/protobuf/protobuf-28.1/src/google/protobuf/descriptor.cc:2236
#8 0x00007f0a985c228d in google::protobuf::(anonymous namespace)::AddDescriptorsImpl (table=0x7f0aa473d8e0 <descriptor_table_versions_2eproto>)
at /usr/src/debug/protobuf/protobuf-28.1/src/google/protobuf/generated_message_reflection.cc:3663
#9 google::protobuf::internal::AddDescriptors (table=0x7f0aa473d8e0 <descriptor_table_versions_2eproto>)
at /usr/src/debug/protobuf/protobuf-28.1/src/google/protobuf/generated_message_reflection.cc:3678
#10 google::protobuf::internal::AddDescriptors (table=0x7f0aa473d8e0 <descriptor_table_versions_2eproto>)
at /usr/src/debug/protobuf/protobuf-28.1/src/google/protobuf/generated_message_reflection.cc:3671
#11 0x00007f0aa4296125 in _sub_I_00102_1.1 () from /usr/lib/libopencv_dnn.so.410
#12 0x00007f0af68fc5b7 in call_init (l=<optimized out>, argc=1, argv=0x7ffc09adfb28, env=0x555a82d63c00) at dl-init.c:74
#13 call_init (l=<optimized out>, argc=1, argv=0x7ffc09adfb28, env=0x555a82d63c00) at dl-init.c:26
#14 0x00007f0af68fc6ad in _dl_init (main_map=0x555a839b0450, argc=1, argv=0x7ffc09adfb28, env=0x555a82d63c00) at dl-init.c:121
#15 0x00007f0af68f95c2 in __GI__dl_catch_exception (exception=exception@entry=0x0, operate=operate@entry=0x7f0af6903560 <call_dl_init>,
args=args@entry=0x7ffc09add760) at dl-catch.c:215
#16 0x00007f0af69034fc in dl_open_worker (a=a@entry=0x7ffc09add910) at dl-open.c:829
#17 0x00007f0af68f9523 in __GI__dl_catch_exception (exception=exception@entry=0x7ffc09add8f0, operate=operate@entry=0x7f0af6903460 <dl_open_worker>,
args=args@entry=0x7ffc09add910) at dl-catch.c:241
#18 0x00007f0af6903904 in _dl_open (file=0x555a839b7dd0 "/usr/lib64/frei0r-1/facedetect.so", mode=<optimized out>,
caller_dlopen=0x7f0abfe15c6c <mlt_register+924>, nsid=<optimized out>, argc=1, argv=0x7ffc09adfb28, env=0x555a82d63c00) at dl-open.c:905
#19 0x00007f0af2a9ef14 in dlopen_doit (a=a@entry=0x7ffc09addbc0) at dlopen.c:56
#20 0x00007f0af68f9523 in __GI__dl_catch_exception (exception=exception@entry=0x7ffc09addb00, operate=0x7f0af2a9eeb0 <dlopen_doit>, args=0x7ffc09addbc0)
at dl-catch.c:241
#21 0x00007f0af68f9679 in _dl_catch_error (objname=0x7ffc09addb68, errstring=0x7ffc09addb70, mallocedp=0x7ffc09addb67, operate=<optimized out>,
args=<optimized out>) at dl-catch.c:260
#22 0x00007f0af2a9e9f3 in _dlerror_run (operate=operate@entry=0x7f0af2a9eeb0 <dlopen_doit>, args=args@entry=0x7ffc09addbc0) at dlerror.c:138
#23 0x00007f0af2a9efcf in dlopen_implementation (file=<optimized out>, mode=<optimized out>, dl_caller=<optimized out>) at dlopen.c:71
#24 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81
#25 0x00007f0abfe15c6c in mlt_register (repository=<optimized out>) at /usr/src/debug/mlt/mlt/src/modules/frei0r/factory.c:549
#26 0x00007f0af5a74279 in mlt_repository_init (directory=0x555a836beb40 "/usr/lib/mlt-7") at /usr/src/debug/mlt/mlt/src/framework/mlt_repository.c:157
#27 mlt_repository_init (directory=0x555a836beb40 "/usr/lib/mlt-7") at /usr/src/debug/mlt/mlt/src/framework/mlt_repository.c:62
#28 0x00007f0af5a58f52 in mlt_factory_init (directory=0x7f0af5a7b6da "/usr/lib/mlt-7") at /usr/src/debug/mlt/mlt/src/framework/mlt_factory.c:210
#29 0x00007f0af5a325f5 in Mlt::Factory::init (directory=directory@entry=0x0) at /usr/src/debug/mlt/mlt/src/mlt++/MltFactory.cpp:31
#30 0x0000555a6fe9f0d5 in MltConnection::MltConnection (this=0x555a836c0ff0, mltPath=...)
at /usr/src/debug/kdenlive/kdenlive-24.08.1/src/mltconnection.cpp:60
#31 MltConnection::construct (mltPath=...) at /usr/src/debug/kdenlive/kdenlive-24.08.1/src/mltconnection.cpp:90
#32 0x0000555a6fe5a285 in MainWindow::init (this=0x555a835a5e00, mltPath=...) at /usr/src/debug/kdenlive/kdenlive-24.08.1/src/mainwindow.cpp:246
#33 0x0000555a6f8b7d06 in Core::initGUI (this=<optimized out>, MltPath=..., Url=..., clipsToLoad=...)
at /usr/src/debug/kdenlive/kdenlive-24.08.1/src/core.cpp:202
#34 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdenlive/kdenlive-24.08.1/src/main.cpp:597