Bug 293868 - kio_thumbmail crashes when is enabled preview mode in Dolphin
Summary: kio_thumbmail crashes when is enabled preview mode in Dolphin
Status: RESOLVED WORKSFORME
Alias: None
Product: kdemultimedia
Classification: Unmaintained
Component: mplayerthumbs (show other bugs)
Version: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: Marco Gulino
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-12 00:08 UTC by Javier G.
Modified: 2018-11-29 09:37 UTC (History)
0 users

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 Javier G. 2012-02-12 00:08:36 UTC
Application: bin (KDE 4.x.x)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: WindowsNT Windows 7 i686

-- Information about the crash:
Under Windows 7 (64 bits):
- I updated KDE to the last KDE release (4.8.0):
- I opened Dolphin.
- I enabled "Preview" to be able to see the previews of images on the icons & 2-3 seconds later I get the crash window about kio_thumbmail.


If I disable the preview & re-enable it again the crash always happen.

The crash can be reproduced every time.

-- Backtrace:
Application: kio_thumbmail (bin), signal: EXCEPTION_ACCESS_VIOLATION


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x772b1f26
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x772b1f26
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


ntdll.dll!ZwWaitForMultipleObjects() [[unknown] @ -1] at 0x772b013d
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


ntdll.dll!NtRemoveIoCompletion() [[unknown] @ -1] at 0x772af939
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x772b1f26
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


ntdll.dll!ZwWaitForWorkViaWorkerFactory() [[unknown] @ -1] at 0x772b1f26
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5


videopreview.dll!MPlayerVideoBackend::~MPlayerVideoBackend() [n:\build\kde\kdemultimedia-20080202\work\kdemultimedia-4.8.0\mplayerthumbs\src\mplayervideobackend.cpp @ 103] at 0x6ed26782
videopreview.dll!MPlayerVideoBackend::`scalar deleting destructor'() [[unknown] @ -1] at 0x6ed279c8
videopreview.dll!VideoPreview::create() [n:\build\kde\kdemultimedia-20080202\work\kdemultimedia-4.8.0\mplayerthumbs\src\videopreview.cpp @ 69] at 0x6ed22b2b
kio_thumbnail.DLL!ThumbnailProtocol::createSubThumbnail() [n:\build\kde\kde-runtime-20110130\work\kde-runtime-4.8.0\kioslave\thumbnail\thumbnail.cpp @ 736] at 0x6edaa220
kio_thumbnail.DLL!ThumbnailProtocol::drawSubThumbnail() [n:\build\kde\kde-runtime-20110130\work\kde-runtime-4.8.0\kioslave\thumbnail\thumbnail.cpp @ 774] at 0x6edaa8ca
kio_thumbnail.DLL!ThumbnailProtocol::thumbForDirectory() [n:\build\kde\kde-runtime-20110130\work\kde-runtime-4.8.0\kioslave\thumbnail\thumbnail.cpp @ 579] at 0x6edab19f
kio_thumbnail.DLL!ThumbnailProtocol::get() [n:\build\kde\kde-runtime-20110130\work\kde-runtime-4.8.0\kioslave\thumbnail\thumbnail.cpp @ 249] at 0x6edac8b8
kio.dll!KIO::SlaveBase::dispatch() [n:\build\kde\kdelibs-20110130\work\kdelibs-4.8.0\kio\kio\slavebase.cpp @ 1047] at 0x70ae0812
kio.dll!KIO::SlaveBase::dispatchLoop() [n:\build\kde\kdelibs-20110130\work\kdelibs-4.8.0\kio\kio\slavebase.cpp @ 297] at 0x70adcc5d
kio_thumbnail.DLL!kdemain() [n:\build\kde\kde-runtime-20110130\work\kde-runtime-4.8.0\kioslave\thumbnail\thumbnail.cpp @ 138] at 0x6eda8f5a
kioslave.EXE!main() [n:\build\kde\kdelibs-20110130\work\kdelibs-4.8.0\kinit\kioslave.cpp @ 155] at 0x1062711
kioslave.EXE!__tmainCRTStartup() [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 555] at 0x1062c6e
kernel32.dll!BaseThreadInitThunk() [[unknown] @ -1] at 0x75a3339a
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ef2
ntdll.dll!RtlInitializeExceptionChain() [[unknown] @ -1] at 0x772c9ec5

Reported using DrKonqi
Comment 1 Javier G. 2013-06-03 14:47:12 UTC
Still present this crash with the latest v4.10.2

Today I tried all the preview options (Control -> Configure Dolphin... -> General -> Previews), one by one, and I found that only when "Directory" and/or "Video files (MPlayerThumbs)" are checked Dolphin start crashing multiple times, as expected in this bug report.

In the case of the "Directory" option" I believe that this option crash only because a video is found inside a subfolder. Correct me if I'm wrong but this option preview images & probably other formats, so it's possible that it tries to check videos as well and when that happen then... crash! 

Finally, I verified what I said above: I tried enabling "Directory" preview and in subfolders with no videos this doesn't crash. If I disable the preview mode, put a video inside any subfolder and re-enable the preview mode it crash. If I disable again the preview mode and I remove the video file and re-enable the preview mode it doesn't crash.
Note: To be exact I used the Windows file manager for copying/deleting the video and Dolphin for enabling/disabling the preview mode.
Comment 2 Andrew Crouthamel 2018-10-30 00:00:26 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-14 11:28:57 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 2018-11-29 09:37:50 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!