Bug 435741 - "failed to load producer" hang, endless loop/recursion on project load
Summary: "failed to load producer" hang, endless loop/recursion on project load
Status: RESOLVED WORKSFORME
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface (show other bugs)
Version: 20.12.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-14 21:58 UTC by Marc Brevoort
Modified: 2021-08-07 04:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: Brainstorm+


Attachments
file resulting in the issue (272.87 KB, application/x-kdenlive)
2021-04-14 22:02 UTC, Marc Brevoort
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Brevoort 2021-04-14 21:58:57 UTC
SUMMARY


STEPS TO REPRODUCE
1. Edit some video with kdenlive
2. Quit kdenlive
3. Attempt to load video again at a future date (kdenlive started from terminal console as "kdenlive filename.kdenlive"

OBSERVED RESULT
- Video loading hang.
- 100% CPU usage
- Climbing memory usage until machine is out of memory
- console output shows an endless loop,

MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4455.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4401.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4421.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/approx_20_grams.png\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4429.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4431.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4432.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4433.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4437.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4438.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4440.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4446.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4448.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4450.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4451.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4455.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4401.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/IMG_4421.JPG\""
MLT: "[producer_xml] failed to load producer \"/home/mrjb/Videos/forthenoms/s01e06_poppadoms/rawvids/approx_20_grams.png\""


EXPECTED RESULT
No endless loop, video loads as expected.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: kdenlive 20.12.3 (bug also present in older version, hence upgrade to latest from PPA )

(available in About System)
KDE Plasma Version: I haven't a clue.
KDE Frameworks 5.68.0
Qt 5.12.8 (built against 5.12.8)

The xcb windowing system

ADDITIONAL INFORMATION
Tried running this in gdb and doing a ctrl-c during the loop
which gave me a stack trace looking like this -

Thread 1 "kdenlive" received signal SIGINT, Interrupt.
0x00007fffdc7427e1 in ?? () from /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
(gdb) bt
#0  0x00007fffdc7427e1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1  0x00007fffcbc38ddf in xmlParseCharData ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#2  0x00007fffcbc49683 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#3  0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#4  0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#5  0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#6  0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#7  0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#8  0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#9  0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#10 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#11 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#12 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
--Type <RET> for more, q to quit, c to continue without paging--
#13 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#14 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#15 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#16 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#17 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#18 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#19 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#20 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#21 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#22 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#23 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#24 0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#25 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#26 0x0000#27 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#28 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#29 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#30 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#31 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#32 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#33 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#34 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#35 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#36 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#37 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#38 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#39 0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#40 0x00007ffff6cff2c2 in mlt_factory_producer ()
7fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
    at /lib/x86_64-linux-gnu/libmlt.so.6
#41 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#42 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#43 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#44 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#45 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#46 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#47 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#48 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#49 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#50 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#51 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#52 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#53 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#54 0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#55 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#56 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#57 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#58 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#59 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#60 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#61 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#62 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#63 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#64 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#65 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#66 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#67 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#68 0x00007ffff6cff2c2 in mlt_factory_producer ()
--Type <RET> for more, q to quit, c to continue without paging--
    at /lib/x86_64-linux-gnu/libmlt.so.6
#69 0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#70 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#71 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#72 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#73 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#74 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#75 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#76 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#77 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#78 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#79 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#80 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#81 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#82 0x00007fffdc7f15a8 in producer_loader_init ()
--Type <RET> for more, q to quit, c to continue without paging--
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#83 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#84 0x00007fffdc7f0a6c in producer_consumer_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#85 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#86 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#87 0x00007fffdc7f15a8 in producer_loader_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#88 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
#89 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#90 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#91 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#92 0x00007fffcbc49733 in xmlParseContent ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#93 0x00007fffcbc4af10 in xmlParseDocument ()
    at /lib/x86_64-linux-gnu/libxml2.so.2
#94 0x00007fffdc7471d7 in producer_xml_init ()
    at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#95 0x00007ffff6cff2c2 in mlt_factory_producer ()
    at /lib/x86_64-linux-gnu/libmlt.so.6
--Type <RET> for more, q to quit, c to continue without paging--
--Type <RET> for more, q to quit, c to continue without paging--
#96 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#97 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#98 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#99 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#100 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#101 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#102 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#103 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#104 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#105 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#106 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#107 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#108 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#109 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#110 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#111 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#112 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#113 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#114 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#115 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#116 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#117 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#118 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#119 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#120 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#121 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#122 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#123 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#124 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#125 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#126 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#127 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#128 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#129 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#130 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#131 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#132 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#133 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#134 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#135 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#136 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#137 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#138 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#139 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#140 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#141 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#142 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#143 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#144 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#145 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#146 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#147 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#148 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#149 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#150 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#151 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#152 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#153 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#154 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#155 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#156 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#157 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#158 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#159 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#160 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#161 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#162 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#163 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#164 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#165 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
--Type <RET> for more, q to quit, c to continue without paging--

(etc.... seems a runaway recursive call?)
#1616 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1617 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1618 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1619 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1620 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1621 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1622 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#1623 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#1624 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1625 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1626 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1627 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1628 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1629 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1630 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1631 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1632 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1633 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1634 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1635 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1636 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1637 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#1638 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#1639 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1640 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1641 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1642 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1643 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1644 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1645 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1646 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1647 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1648 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1649 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1650 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1651 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1652 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#1653 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#1654 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1655 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1656 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1657 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1658 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1659 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1660 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1661 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1662 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1663 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1664 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1665 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1666 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1667 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#1668 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#1669 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1670 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1671 0x00007fffdc7f11d1 in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1672 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1673 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1674 0x00007fffdc7f0a6c in producer_consumer_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1675 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1676 0x00007fffdc7f0faa in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1677 0x00007fffdc7f15a8 in producer_loader_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltcore.so
#1678 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1679 0x00007fffdc74504b in  () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1680 0x00007fffcbc41e99 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1681 0x00007fffcbc41fd6 in  () at /lib/x86_64-linux-gnu/libxml2.so.2
#1682 0x00007fffcbc49733 in xmlParseContent () at /lib/x86_64-linux-gnu/libxml2.so.2
#1683 0x00007fffcbc4af10 in xmlParseDocument () at /lib/x86_64-linux-gnu/libxml2.so.2
#1684 0x00007fffdc7471d7 in producer_xml_init () at /usr/lib/x86_64-linux-gnu/mlt/libmltxml.so
#1685 0x00007ffff6cff2c2 in mlt_factory_producer () at /lib/x86_64-linux-gnu/libmlt.so.6
#1686 0x00007ffff6cc983e in Mlt::Producer::Producer(mlt_profile_s*, char const*, char const*) () at /lib/x86_64-linux-gnu/libmlt++.so.3
#1687 0x00005555559a6b3e in ProjectManager::updateTimeline(int, int) (this=this@entry=0x555556a6f540, pos=1315, scrollPos=scrollPos@entry=-1) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:208
#1688 0x00005555559a7aea in ProjectManager::doOpenFile(QUrl const&, KAutoSaveFile*) (this=this@entry=0x555556a6f540, url=..., stale=<optimised out>, stale@entry=0x0) at ./src/project/projectmanager.cpp:592
#1689 0x00005555559aad21 in ProjectManager::openFile(QUrl const&) (this=0x555556a6f540, url=...) at ./src/project/projectmanager.cpp:521
#1690 0x00005555559ab103 in ProjectManager::openFile() (this=this@entry=0x555556a6f540) at ./src/project/projectmanager.cpp:407
#1691 0x00005555559ab1f2 in ProjectManager::slotLoadOnOpen() (this=0x555556a6f540) at ./src/project/projectmanager.cpp:108
#1692 0x000055555566a135 in ProjectManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x555556a6f540, _id=<optimised out>, _a=0x555557fc4d10, _c=<optimised out>) at ./obj-x86_64-linux-gnu/src/kdenliveLib_autogen/QV7S676PVK/moc_projectmanager.cpp:222
#1693 0x00007ffff53c0d5a in QObject::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1694 0x00007ffff64a3a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1695 0x00007ffff64ad0f0 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1696 0x00007ffff539493a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1697 0x00007ffff53975b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1698 0x00007ffff53ecf67 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1699 0x00007ffff3a4217d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1700 0x00007ffff3a42400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1701 0x00007ffff3a424a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1702 0x00007ffff53ec565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1703 0x00007ffff53934db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1704 0x00007ffff539b246 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#1705 0x000055555564c72d in main(int, char**) (argc=<optimised out>, argv=0x7fffffffdf28) at ./src/main.cpp:262
Comment 1 Marc Brevoort 2021-04-14 22:02:32 UTC
Created attachment 137612 [details]
file resulting in the issue
Comment 2 Jean-Baptiste Mardelle 2021-07-08 09:47:45 UTC
The handling of clip loading was completely rewritten for Kdenlive 21.08, and I cannot reproduce the bug with your project file. Could you test one of our daily built Appimage to see if the bug is still here ?
https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/
Comment 3 Bug Janitor Service 2021-07-23 04:33:25 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-08-07 04:36:06 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!