Bug 468632 - Crash when picking a library item
Summary: Crash when picking a library item
Status: RESOLVED WORKSFORME
Alias: None
Product: kdenlive
Classification: Applications
Component: Timeline & Editing (show other bugs)
Version: 19.12.3
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2023-04-17 20:14 UTC by Xavier
Modified: 2025-01-23 03:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier 2023-04-17 20:14:16 UTC
SUMMARY

STEPS TO REPRODUCE
1. Create a library item from a project
2. Load or create a new project
3. Go to library and pick the newest item


OBSERVED RESULT
Program crashes.

EXPECTED RESULT
Library item must be added to the project and the program shouldn't crash.

SOFTWARE/OS VERSIONS
Linux Mint Cinnamon 20.3

ADDITIONAL INFORMATION

From GDB:
...

Loading bin playlist...
retain is valid
playlist is valid
init bin
Found  2 clips
dealing with bin clip 0
clip id "2"
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x55555a998300] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[Nuevo Thread 0x7fffc77fe700 (LWP 283077)]
Loaded clip  "2" under id "2"
dealing with bin clip 1
clip id "3"
[matroska,webm @ 0x55555a9b9d00] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[matroska,webm @ 0x55555ac03340] Value 1.000000 for parameter 'seekable' out of range [-1 - 0]
[Nuevo Thread 0x7fff859fc700 (LWP 283078)]
[Nuevo Thread 0x7fff851fb700 (LWP 283079)]
[Nuevo Thread 0x7fff849fa700 (LWP 283080)]
Loaded clip  "3" under id "3"
//////////////////////
Trying to construct 5 tracks.
////////////////////////////////
[Nuevo Thread 0x7fff73063700 (LWP 283081)]
[Nuevo Thread 0x7fff73022700 (LWP 283082)]
[Nuevo Thread 0x7fff72811700 (LWP 283083)]
[Nuevo Thread 0x7fff86b92700 (LWP 283084)]
################### JOB finished 0
################### JOB finished 2
################### JOB finished 1
[Nuevo Thread 0x7fff62010700 (LWP 283085)]
################### JOB finished 3
/////////// creatclipsfromlist (QUrl("file:///home/fjrg76/.local/share/kdenlive/library/Main_title.mlt")) true "-1"
/////////// createClipFromFile "/home/fjrg76/.local/share/kdenlive/library/Main_title.mlt" "-1" "/home/fjrg76/.local/share/kdenlive/library/Main_title.mlt"
/////////// final xml "<producer>\n <property name=\"resource\">/home/fjrg76/.local/share/kdenlive/library/Main_title.mlt</property>\n</producer>\n"
/////////// requestAddBinClip "-1"
/////////// found id "4"
/////////// constructed 
/////////// added  true
/////////// creatclipsfromlist return false
################### JOB finished 4
################### loadjob COMMIT
################### ProjectClip::setproducer
################### ClipController::updateProducer
################### ClipController::addmasterproducer
Shader compile log: �
Shader compile log: �
kdenlive: ../src/dispatch_common.c:863: epoxy_get_proc_address: La declaración `0 && "Couldn't find current GLX or EGL context.\n"' no se cumple.
################### JOB finished 6
 * * * ** * * *
WARNING + + +
JOB NOT CORRECT FINISH:  6 
------------------------
--Type <RET> for more, q to quit, c to continue without paging--

Thread 12 "Thread (pooled)" received signal SIGABRT, Aborted.
[Cambiando a Thread 0x7fffacace700 (LWP 283052)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No existe el archivo o el directorio.

(gdb) backtrace 
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff4c3d859 in __GI_abort () at abort.c:79
#2  0x00007ffff4c3d729 in __assert_fail_base (
    fmt=0x7fffe7bbcc1b "%s%s%s:%u: %s%sLa declaración `%s' no se cumple.\n%n", assertion=0x7fffc5716768 "0 && \"Couldn't find current GLX or EGL context.\\n\"", file=0x7fffc57166c0 "../src/dispatch_common.c", line=863, 
    function=<optimized out>) at assert.c:92
#3  0x00007ffff4c4efd6 in __GI___assert_fail (
    assertion=0x7fffc5716768 "0 && \"Couldn't find current GLX or EGL context.\\n\"", file=0x7fffc57166c0 "../src/dispatch_common.c", line=863, 
    function=0x7fffc57167a0 "epoxy_get_proc_address") at assert.c:101
#4  0x00007fffc56f4a9f in ?? () from /lib/x86_64-linux-gnu/libepoxy.so.0
#5  0x00007fffc56d0d6f in ?? () from /lib/x86_64-linux-gnu/libepoxy.so.0
#6  0x00007fffc57a0f22 in movit::ResourcePool::link_program(unsigned int, unsigned int, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) ()
   from /lib/x86_64-linux-gnu/libmovit.so.8
#7  0x00007fffc57a4a7b in movit::ResourcePool::compile_glsl_program(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) ()
   from /lib/x86_64-linux-gnu/libmovit.so.8
#8  0x00007fffc5794313 in movit::EffectChain::compile_glsl_program(movit::Phase*) () from /lib/x86_64-linux-gnu/libmovit.so.8
#9  0x00007fffc5798c72 in movit::EffectChain::construct_phase(movit::Node*, std::map<movit::Node*, movit::Phase*, std::less<movit::Node*>, std::allocator<std::pair<movit::Node* const, movit::Phase*> > >*) ()
   from /lib/x86_64-linux-gnu/libmovit.so.8
#10 0x00007fffc579b8de in movit::EffectChain::finalize() ()
   from /lib/x86_64-linux-gnu/libmovit.so.8
#11 0x00007fffc5dde843 in ?? ()
   from /usr/lib/x86_64-linux-gnu/mlt/libmltopengl.so
#12 0x00007ffff723c5d3 in mlt_frame_get_image ()
   from /lib/x86_64-linux-gnu/libmlt.so.6
#13 0x00007ffff7252fc0 in ?? () from /lib/x86_64-linux-gnu/libmlt.so.6
#14 0x00007ffff723c573 in mlt_frame_get_image ()
   from /lib/x86_64-linux-gnu/libmlt.so.6
#15 0x00007fffc55952d8 in ?? ()
   from /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#16 0x00007ffff723c573 in mlt_frame_get_image ()
--Type <RET> for more, q to quit, c to continue without paging--
  lt.so.6
#17 0x00007ffff721ed79 in Mlt::Frame::get_image(mlt_image_format&, int&, int&, int) ()
   from /lib/x86_64-linux-gnu/libmlt++.so.3
#18 0x00005555558739d3 in ?? ()
#19 0x00005555558f3535 in ?? ()
#20 0x00005555558d9e0a in ?? ()
#21 0x00005555558dbc5c in ?? ()
#22 0x00005555558dc204 in ?? ()
#23 0x00007ffff7381cb5 in QtConcurrent::ThreadEngineBase::run() ()
   from /lib/x86_64-linux-gnu/libQt5Concurrent.so.5
#24 0x00007ffff51fff82 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff51fc9d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff45a1609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#27 0x00007ffff4d3a133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb)
Comment 1 emohr 2023-05-14 18:17:47 UTC
Please try with the current Kdenlive AppImage version 23.04.1 to see if there are any packaging issues https://kdenlive.org/en/download/
Comment 2 Bernd 2024-12-24 01:07:50 UTC
Hi and thank you for your patience.

Your bug report was for a version of Kdenlive that is at least four years old. Can you please check whether this issue still exists in the latest version 24.12.0?

If yes, please update this report to reflect the new version and set the status to CONFIRMED.

If it works now like you expect it would, you may change the status of this report to RESOLVED - FIXED.

At any rate, this report will be closed if there is no activity for the next 30 days.
Comment 3 Bug Janitor Service 2025-01-08 03:47:49 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-01-23 03:47:40 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.