By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 3203

Summary: Hangs during obtaining a thumbnail for video files.
Product: TDE Reporter: Roman Savochenko <rom_as>
Component: tdemultimediaAssignee: Timothy Pearson <kb9vqf>
Status: PATCHAVAIL ---    
Severity: blocker CC: bugwatch, rom_as
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: xine-thumbnailHang.patch

Description Roman Savochenko 2023-04-02 08:21:29 CDT
Created attachment 3056 [details]
xine-thumbnailHang.patch

That a very annoying bug is represented for me on a Notebook and PC with Debian 11 at playing a video file (MP4 and MKV mostly) from a mounted MicroSD, when kaffeine terminated of playing the files after the second or third one and I cannot to demount the MicroSD due to its busy.

After learning the issue I see of creation a thumbnail for those video files through the function calls: ThumbnailProtocol::get() > ThumbCreator::create() > VideoCreator::create() >  xine_play(), and many hanged tdeio_thumbnail processes. That is, the hangs are performed in the xine_play() playing function.

LibXine is a familiar library that often hangs in different places and its updating from 1.2.10 to 1.2.13 doesn't resolve the problem, so using it in such functions is a bad decision. And due to the function is low priority one for me, I just disabled it in the function VideoCreator::create().
Comment 1 Roman Savochenko 2023-06-18 08:31:32 CDT
This patch is also VERY actual on 14.1.0 due to LibXine can hang even in GUI playing back of Kaffeine!!!