Bug 216075

Summary: Dolphin crash with enabled mplayerthumbs. [KIO::PreviewJobPrivate::slotThumbData, KIO::PreviewJob::qt_metacall, QMetaObject::activate]
Product: [Applications] dolphin Reporter: Alexander <vo.zaeb>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, bqz69, faure, gerd.grass, kdelibs-bugs, ptsifkos, vo.zaeb, wagonfixin
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Crash in KDE 4.5.1

Description Alexander 2009-11-25 11:46:31 UTC
Application: dolphin (1.3.80)
KDE Version: 4.3.77 (KDE 4.3.77 (KDE 4.4 >= 20091120)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-ARCH x86_64

What I was doing when the application crashed:
1. Open the folder with video files.
2. Wait until dolphin generates thumbnails.
3. Set thumbnail resolution to maximum allowed.
4. Move the mouse over the thumbnail and wait.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6bb0b14760 (LWP 2925))]

Thread 2 (Thread 0x7f6ba02d8710 (LWP 2929)):
#0  0x00007f6baace13e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6b9e4f2581 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f6baacdc81a in start_thread () from /lib/libpthread.so.0
#3  0x00007f6bacd198cd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6bb0b14760 (LWP 2925)):
[KCrash Handler]
#5  0x00007f6baccca993 in memcpy () from /lib/libc.so.6
#6  0x00007f6bad52fb59 in QImage::copy(QRect const&) const () from /usr/lib/libQtGui.so.4
#7  0x00007f6baf2a9611 in KIO::PreviewJobPrivate::slotThumbData (this=0x3202590, data=...) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/previewjob.cpp:509
#8  0x00007f6baf2abfd2 in KIO::PreviewJob::qt_metacall (this=0x2f6dd60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd325e4f0) at /mnt/tmpfs/src/build/kio/previewjob.moc:87
#9  0x00007f6bae0a80b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007f6baf205d24 in KIO::TransferJob::data (this=0x7f6b9569c010, _t1=0x30288f0, _t2=<value optimized out>) at /mnt/tmpfs/src/build/kio/jobclasses.moc:388
#11 0x00007f6baf208200 in KIO::TransferJob::slotData (this=0x30288f0, _data=...) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/job.cpp:930
#12 0x00007f6baf20b6e6 in KIO::TransferJob::qt_metacall (this=0x30288f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd325e6d0) at /mnt/tmpfs/src/build/kio/jobclasses.moc:368
#13 0x00007f6bae0a80b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00007f6baf2c77e2 in KIO::SlaveInterface::data (this=0x7f6b9569c010, _t1=<value optimized out>) at /mnt/tmpfs/src/build/kio/slaveinterface.moc:146
#15 0x00007f6baf2ca7c0 in KIO::SlaveInterface::dispatch (this=0x2f86850, _cmd=100, rawdata=...) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/slaveinterface.cpp:163
#16 0x00007f6baf2c7aa3 in KIO::SlaveInterface::dispatch (this=0x2f86850) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/slaveinterface.cpp:91
#17 0x00007f6baf2bb9ed in KIO::Slave::gotInput (this=0x2f86850) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/slave.cpp:320
#18 0x00007f6baf2bc02c in KIO::Slave::qt_metacall (this=0x2f86850, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd325eac0) at /mnt/tmpfs/src/build/kio/slave.moc:82
#19 0x00007f6bae0a80b3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007f6baf1dcfc7 in KIO::ConnectionPrivate::dequeue (this=0x2c8f380) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kio/kio/connection.cpp:82
#21 0x00007f6baf1dd0ed in KIO::Connection::qt_metacall (this=0x2f51ee0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2c67050) at /mnt/tmpfs/src/build/kio/connection.moc:79
#22 0x00007f6bae0a4c69 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#23 0x00007f6bad46db7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f6bad47423f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f6baed01e86 in KApplication::notify (this=0x7fffd325f520, receiver=0x2f51ee0, event=0x3012b10) at /mnt/tmpfs/src/kdelibs-4.3.77svn1052242/kdeui/kernel/kapplication.cpp:302
#26 0x00007f6bae0950ec in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x00007f6bae097867 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#28 0x00007f6bae0be9e3 in ?? () from /usr/lib/libQtCore.so.4
#29 0x00007f6ba8adc1fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0x00007f6ba8adfbb8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#31 0x00007f6ba8adfce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0x00007f6bae0be523 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007f6bad51537e in ?? () from /usr/lib/libQtGui.so.4
#34 0x00007f6bae093a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x00007f6bae093dfc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007f6bae097b2b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0x0000000000438b85 in main (argc=<value optimized out>, argv=<value optimized out>) at /mnt/tmpfs/src/kdebase-4.3.77svn1052242/apps/dolphin/src/main.cpp:94

Reported using DrKonqi
Comment 1 Peter Penz 2010-09-02 21:51:21 UTC
Thanks for the report, but I cannot reproduce this issue anymore with KDE SC 4.5.0. Please reopen it if it still occurs in your environment.
Comment 2 Alexander 2010-09-03 08:35:51 UTC
Created attachment 51260 [details]
Crash in KDE 4.5.1

I still can reproduce it.
Comment 3 Peter Penz 2010-09-03 09:31:41 UTC
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fded1d70760 (LWP 4094))]

Thread 3 (Thread 0x7fdeb14b1710 (LWP 4115)):
#0  0x00007fded06f0779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdeba243a21 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fded06ebcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fdecf4f17ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdebb3d4710 (LWP 4122)):
#0  0x00007fdecf4eb0b3 in select () from /lib/libc.so.6
#1  0x00007fded0a7f8d1 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#2  0x00007fded0a36d1a in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fded0a38576 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fded09f8543 in QProcess::waitForFinished(int) () from /usr/lib/libQtCore.so.4
#5  0x00007fded09fb8d8 in QProcess::execute(QString const&, QStringList const&) () from /usr/lib/libQtCore.so.4
#6  0x00007fded0ec6285 in KToolInvocation::startKdeinit() () from /usr/lib/libkdecore.so.5
#7  0x00007fded0ec6440 in KToolInvocation::klauncher() () from /usr/lib/libkdecore.so.5
#8  0x00007fded0f5d1f3 in ?? () from /usr/lib/libkdecore.so.5
#9  0x00007fded0f5ddc5 in KSycoca::findFactory(KSycocaFactoryId) () from /usr/lib/libkdecore.so.5
#10 0x00007fded0f616d7 in KSycocaFactory::KSycocaFactory(KSycocaFactoryId) () from /usr/lib/libkdecore.so.5
#11 0x00007fded0eeec1b in KServiceTypeFactory::KServiceTypeFactory() () from /usr/lib/libkdecore.so.5
#12 0x00007fded0eeeec3 in KServiceTypeFactory::self() () from /usr/lib/libkdecore.so.5
#13 0x00007fded0ef292e in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#14 0x00007fded0ef2d29 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#15 0x00007fdec9dfaa70 in ?? () from /usr/lib/libkio.so.5
#16 0x00007fdec9df5fdc in ?? () from /usr/lib/libkio.so.5
#17 0x00007fdec9df6394 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib/libkio.so.5
#18 0x00007fdec9ebeed7 in ?? () from /usr/lib/libkio.so.5
#19 0x00007fded0973485 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007fded06ebcb0 in start_thread () from /lib/libpthread.so.0
#21 0x00007fdecf4f17ad in clone () from /lib/libc.so.6
#22 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fded1d70760 (LWP 4094)):
[KCrash Handler]
#6  0x00007fdecf4a2c33 in memcpy () from /lib/libc.so.6
#7  0x00007fdecfcec6ad in QImage::copy(QRect const&) const () from /usr/lib/libQtGui.so.4
#8  0x00007fdec9e231ac in ?? () from /usr/lib/libkio.so.5
#9  0x00007fdec9e262ca in KIO::PreviewJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#10 0x00007fded0a6dd9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007fdec9da5d14 in KIO::TransferJob::data(KIO::Job*, QByteArray const&) () from /usr/lib/libkio.so.5
#12 0x00007fdec9da5d80 in KIO::TransferJob::slotData(QByteArray const&) () from /usr/lib/libkio.so.5
#13 0x00007fdec9daa6c6 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#14 0x00007fded0a6dd9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0x00007fdec9e47492 in KIO::SlaveInterface::data(QByteArray const&) () from /usr/lib/libkio.so.5
#16 0x00007fdec9e4a5a0 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#17 0x00007fdec9e46f33 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#18 0x00007fdec9e3aa76 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#19 0x00007fdec9e3b08c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#20 0x00007fded0a6dd9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x00007fdec9d75d27 in ?? () from /usr/lib/libkio.so.5
#22 0x00007fdec9d75ddd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#23 0x00007fded0a6b639 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x00007fdecfc35854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007fdecfc3993a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007fded177ba76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0x00007fded0a59d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007fded0a5d49a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#29 0x00007fdecfcd5cba in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007fded0a59122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007fded0a5935c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007fded0a5d76b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#33 0x00007fdec28e5cb5 in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#34 0x0000000000406a83 in _start ()
Comment 4 Dario Andres 2010-11-21 00:37:51 UTC
[Comment from a bug triager]
From bug 244002:
I am using ubuntu lucid 10.04 and kde 4.4.5 and dolphin 1.4.
It seems like this happen when I open a directory with video files, and then
increase the size of the preview icon/image to maximum.
I had similar error using kde 4.4.2 - Now I am using 4.4.5 and the error showed
up again.

From bug 257449:
- What I was doing when the application crashed:  Opened Dolphin, viewing mkv
thumbnails in folder with preview on, thumbnails are populating, dolphin crashes.
Comment 5 Dario Andres 2010-11-21 00:38:03 UTC
*** Bug 226020 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2010-11-21 00:38:09 UTC
*** Bug 244002 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2010-11-21 00:38:15 UTC
*** Bug 257449 has been marked as a duplicate of this bug. ***
Comment 8 Dawit Alemayehu 2011-05-07 06:58:10 UTC
*** Bug 269171 has been marked as a duplicate of this bug. ***
Comment 9 Dawit Alemayehu 2011-11-22 00:06:31 UTC
*** Bug 276487 has been marked as a duplicate of this bug. ***
Comment 10 Jeroen van Meeuwen (Kolab Systems) 2012-08-24 16:21:31 UTC
Resetting assignee to default as per bug #305719
Comment 11 Frank Reininghaus 2012-11-29 21:54:01 UTC
Has anyone seen this crash again recently? The last report that I see was for KDE 4.6...
Comment 12 Frank Reininghaus 2013-04-23 15:48:21 UTC
(In reply to comment #11)
> Has anyone seen this crash again recently?

It seems that this is not the case :-)