https://bugs.kde.org/show_bug.cgi?id=462596

            Bug ID: 462596
           Summary: kdenlive does not exit properly, and hangs
                    indefinitely in other operations
    Classification: Applications
           Product: kdenlive
           Version: 22.08.3
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: User Interface
          Assignee: j...@kdenlive.org
          Reporter: pascal+...@niklaus.org
  Target Milestone: ---

Created attachment 154278
  --> https://bugs.kde.org/attachment.cgi?id=154278&action=edit
backtrace after interruption of application

SUMMARY

kdenlive hangs forever on 'quit' 

STEPS TO REPRODUCE

1.  start kdenlive 
2.  quit the application

OBSERVED RESULT

Application never finishes

EXPECTED RESULT

Application should terminate

SOFTWARE/OS VERSIONS

Kdenlive: 22.08.3
Package Type: Unknown/Default
MLT: 7.12.0
Qt: 5.15.3 (built against 5.15.3 x86_64-little_endian-lp64)
Frameworks: 5.92.0
System: Ubuntu 22.04.1 LTS
Kernel: linux 5.15.0-30-generic
CPU: x86_64
Windowing System: xcb
Movit (GPU): disabled
Track Compositing: frei0r.cairoblend

ADDITIONAL INFORMATION

The problem occurs both with the AppImage as well as the Ubuntu PPA version.
However, it only occurs on one of my computers.

I observe a similar (?) problem when performing other operations within
kdenlive. For example, when loading an existing project, "loading clips" never
completes (the status stops at "99%").

I did look for debug symbols to run kdenlive from dbg, but these were not
available in the ubuntu ppa.

Nevertheless, running kdenlive from gdb, I get:

(No debugging symbols found in kdenlive)
(gdb) run
Starting program: /usr/bin/kdenlive 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff0209640 (LWP 15984)]
[New Thread 0x7fffef89f640 (LWP 15985)]
[New Thread 0x7fffed15a640 (LWP 15987)]
[New Thread 0x7fffec925640 (LWP 15988)]
Could not detect package type, probably default? App dir is "/usr/bin"
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
profilePath from KdenliveSetting::mltPath:  "/usr/share/mlt-7/profiles"
meltPath from KdenliveSetting::rendererPath:  "/usr/bin/melt-7"
[New Thread 0x7fffc9f0a640 (LWP 15989)]
Empty metadata for  "audiochannels"
Empty metadata for  "audioconvert"
Empty metadata for  "imageconvert"
Empty metadata for  "avcolour_space"
Empty metadata for  "avcolor_space"
Empty metadata for  "avdeinterlace"
Empty metadata for  "swscale"
Empty metadata for  "swresample"
Empty metadata for  "glsl.manager"
Empty metadata for  "movit.convert"
Empty metadata for  "movit.crop"
Empty metadata for  "movit.resample"
Empty metadata for  "movit.resize"
Empty metadata for  "telecide"
Empty metadata for  "deinterlace"
plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.bigsh0t_eq_mask"
plugin not available: "frei0r.bigsh0t_eq_to_rect"
plugin not available: "frei0r.bigsh0t_eq_to_stereo"
plugin not available: "frei0r.bigsh0t_hemi_to_eq"
plugin not available: "frei0r.bigsh0t_rect_to_eq"
plugin not available: "frei0r.bigsh0t_stabilize_360"
plugin not available: "frei0r.bigsh0t_transform_360"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.facebl0r"
plugin not available: "frei0r.facedetect"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.tehRoxx0r"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa.9354877"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "region"
plugin not available: "timewarp"
plugin not available: "opencv.tracker"
plugin not available: "region"
[New Thread 0x7fffc9709640 (LWP 15990)]
[New Thread 0x7fffc399c640 (LWP 15991)]
QQmlEngine::setContextForObject(): Object already has a QQmlContext
[New Thread 0x7fffc274a640 (LWP 15992)]
[New Thread 0x7fffc1509640 (LWP 15993)]
[Detaching after fork from child process 15994]
[Detaching after fork from child process 15996]
[Detaching after fork from child process 15998]
[New Thread 0x7fffc0b6d640 (LWP 16000)]
[New Thread 0x7fffaf7bf640 (LWP 16001)]
[New Thread 0x7fffaef40640 (LWP 16002)]
[New Thread 0x7fffadcff640 (LWP 16003)]
[New Thread 0x7fffad480640 (LWP 16004)]
[New Thread 0x7fffacc77640 (LWP 16005)]
[New Thread 0x7fff93fff640 (LWP 16006)]
[New Thread 0x7fff9357e640 (LWP 16007)]
[New Thread 0x7fff92b15640 (LWP 16008)]
[Thread 0x7fff92b15640 (LWP 16008) exited]
[New Thread 0x7fff92b15640 (LWP 16009)]
[New Thread 0x7fff922cf640 (LWP 16010)]
[New Thread 0x7fff919ba640 (LWP 16011)]
[New Thread 0x7fff90f65640 (LWP 16012)]
[New Thread 0x7fff7bfff640 (LWP 16013)]
[New Thread 0x7fff7b7fe640 (LWP 16014)]
QQmlEngine::setContextForObject(): Object already has a QQmlContext
[New Thread 0x7fff7a676640 (LWP 16015)]
[New Thread 0x7fff7a635640 (LWP 16016)]
[New Thread 0x7fff79e34640 (LWP 16017)]
[New Thread 0x7fff7961e640 (LWP 16018)]
[New Thread 0x7fff78ad0640 (LWP 16019)]
[New Thread 0x7fff3f59f640 (LWP 16020)]

(--- at this stage, the GUI is visible and I just quit kdenlive ---)

[Thread 0x7fffc9f0a640 (LWP 15989) exited]
qrc:/qml/timeline.qml:1643: TypeError: Cannot read property 'isSubtitleTrack'
of null
qrc:/qml/timeline.qml:977: TypeError: Cannot read property 'isSubtitleTrack' of
null
[Thread 0x7fffc274a640 (LWP 15992) exited]
[Thread 0x7fff7b7fe640 (LWP 16014) exited]
[Thread 0x7fff78ad0640 (LWP 16019) exited]
[Thread 0x7fff7a635640 (LWP 16016) exited]

(--- then kdenlive hangs, and I interrupt the application with CTRL-C ---)

Thread 1 "kdenlive" received signal SIGINT, Interrupt.
__futex_abstimed_wait_common64 (private=128, cancel=true, abstime=0x0, op=265,
expected=16018, futex_word=0x7fff7961e910) at ./nptl/futex-internal.c:57
57      ./nptl/futex-internal.c: No such file or directory.
(gdb) 

The backtrace of all threads is attached

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to