Bug 236728 - Dolphin crashes when closing many files open from it in quck succession
Summary: Dolphin crashes when closing many files open from it in quck succession
Status: RESOLVED DUPLICATE of bug 234799
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-07 18:41 UTC by Nina
Modified: 2010-05-07 19:03 UTC (History)
1 user (show)

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 Nina 2010-05-07 18:41:33 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Dolphin crashed repeatedly after I closed a number (4) of pdf files open in Okular in quick succession.  

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb5f92b70 (LWP 26118)):
#0  0x00a58e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x014f76fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x014fc825 in QTimerInfoList::updateCurrentTime (this=0x8d981c4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x014fc86a in QTimerInfoList::timerWait (this=0x8d981c4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x014fa818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb5f920cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x014fa8a5 in timerSourcePrepare (source=0x0, timeout=0xa5cff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01622aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01622ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x016234b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x014fa60f in QEventDispatcherGlib::processEvents (this=0x8d99cf8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x014cd059 in QEventLoop::processEvents (this=0xb5f92290, flags=) at kernel/qeventloop.cpp:149
#11 0x014cd4aa in QEventLoop::exec (this=0xb5f92290, flags=...) at kernel/qeventloop.cpp:201
#12 0x013c95a8 in QThread::exec (this=0x8d827c8) at thread/qthread.cpp:487
#13 0x014acc1b in QInotifyFileSystemWatcherEngine::run (this=0x8d827c8) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x013cc32e in QThreadPrivate::start (arg=0x8d827c8) at thread/qthread_unix.cpp:248
#15 0x0095296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00c2da0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3ceeb70 (LWP 22851)):
[KCrash Handler]
#6  0x0075a6d4 in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x009f21cf in Soprano::Iterator<Soprano::BindingSet>::next (this=0xb3cee028) at /usr/include/Soprano/../soprano/iterator.h:239
#8  0x009ee83e in Nepomuk::ResourceData::load (this=0xb56005c0) at ../../../nepomuk/core/resourcedata.cpp:419
#9  0x009ef19b in Nepomuk::ResourceData::property (this=0xb56005c0, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#10 0x00a0ccb7 in Nepomuk::Resource::property (this=0xb3cee294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#11 0x00a0fd41 in Nepomuk::Resource::rating (this=0xb3cee294) at ../../../nepomuk/core/resource.cpp:800
#12 0x080aa1e9 in KLoadMetaDataThread::run (this=0x8f3ef40) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#13 0x013cc32e in QThreadPrivate::start (arg=0x8f3ef40) at thread/qthread_unix.cpp:248
#14 0x0095296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x00c2da0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77d8710 (LWP 25926)):
#0  0x00b1d422 in __kernel_vsyscall ()
#1  0x00c1fb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x00d6fd60 in ?? () from /usr/lib/libxcb.so.1
#3  0x00d702cb in ?? () from /usr/lib/libxcb.so.1
#4  0x00d70667 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x06a7bd79 in _XSend () from /usr/lib/libX11.so.6
#6  0x06a68112 in ?? () from /usr/lib/libX11.so.6
#7  0x06a6831a in XPutImage () from /usr/lib/libX11.so.6
#8  0x03217f31 in QX11PixmapData::fromImage (this=0x8efcab0, img=..., flags=...) at image/qpixmap_x11.cpp:612
#9  0x03201d0c in QPixmap::fromImage (image=..., flags=...) at image/qpixmap.cpp:1992
#10 0x0122050b in KPixmapCache::Private::loadData (this=0x8a63700, offset=2127468, pix=...) at ../../kdeui/util/kpixmapcache.cpp:1395
#11 0x012214e1 in KPixmapCache::find (this=0x8a68b88, key=..., pix=...) at ../../kdeui/util/kpixmapcache.cpp:1354
#12 0x0115e59b in KIconCache::find (this=0x8a68b88, key=..., pix=...) at ../../kdeui/icons/kiconcache.cpp:292
#13 0x0115f3e0 in KIconCache::find (this=0x8a68b88, key=..., pix=..., path=0x0) at ../../kdeui/icons/kiconcache.cpp:277
#14 0x01151ac5 in KIconLoader::loadIcon (this=0x89fa998, _name=..., group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0, canReturnNull=true)
    at ../../kdeui/icons/kiconloader.cpp:1092
#15 0x011541d1 in KIconLoader::loadMimeTypeIcon (this=0x89fa998, iconName=..., group=KIconLoader::Desktop, size=128, state=0, overlays=..., path_store=0x0) at ../../kdeui/icons/kiconloader.cpp:932
#16 0x005dfcac in KFileItem::pixmap (this=0x8f74aec, _size=128, _state=0) at ../../kio/kio/kfileitem.cpp:902
#17 0x0807f294 in InformationPanelContent::showIcon (this=0x8cc81c0, item=...) at ../../../../apps/dolphin/src/panels/information/informationpanelcontent.cpp:313
#18 0x0807f37a in InformationPanelContent::qt_metacall (this=0x8cc81c0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbffe17c8) at ./informationpanelcontent.moc:84
#19 0x014d3c9a in QMetaObject::metacall (object=0x8cc81c0, cl=QMetaObject::ReadProperty, idx=29, argv=0xbffe17c8) at kernel/qmetaobject.cpp:237
#20 0x014e23d5 in QMetaObject::activate (sender=0x8ea50a8, m=0x73b8cc, local_signal_index=1, argv=0xbffe17c8) at kernel/qobject.cpp:3293
#21 0x00632d63 in KIO::PreviewJob::failed (this=0x8ea50a8, _t1=...) at ./previewjob.moc:106
#22 0x006358b2 in KIO::PreviewJobPrivate::determineNextFile (this=0x8f74a88) at ../../kio/kio/previewjob.cpp:310
#23 0x0063648d in KIO::PreviewJob::slotResult (this=0x8ea50a8, job=0x8bbf7f0) at ../../kio/kio/previewjob.cpp:353
#24 0x006378cf in KIO::PreviewJob::qt_metacall (this=0x8ea50a8, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbffe1a18) at ./previewjob.moc:85
#25 0x014d3c9a in QMetaObject::metacall (object=0x8ea50a8, cl=QMetaObject::ReadProperty, idx=33, argv=0xbffe1a18) at kernel/qmetaobject.cpp:237
#26 0x014e23d5 in QMetaObject::activate (sender=0x8bbf7f0, m=0x80cd530, local_signal_index=3, argv=0xbffe1a18) at kernel/qobject.cpp:3293
#27 0x04423183 in KJob::result (this=0x8bbf7f0, _t1=0x8bbf7f0) at ./kjob.moc:194
#28 0x044234e8 in KJob::emitResult (this=0x8bbf7f0) at ../../kdecore/jobs/kjob.cpp:312
#29 0x0058cf30 in KIO::SimpleJob::slotFinished (this=0x8bbf7f0) at ../../kio/kio/job.cpp:486
#30 0x0058d45d in KIO::StatJob::slotFinished (this=0x8bbf7f0) at ../../kio/kio/job.cpp:869
#31 0x0058c373 in KIO::StatJob::qt_metacall (this=0x8bbf7f0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbffe1c3c) at ./jobclasses.moc:252
#32 0x014d3c9a in QMetaObject::metacall (object=0x8bbf7f0, cl=QMetaObject::ReadProperty, idx=42, argv=0xbffe1c3c) at kernel/qmetaobject.cpp:237
#33 0x014e23d5 in QMetaObject::activate (sender=0x8f0bf28, m=0x73bf44, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293
#34 0x00657707 in KIO::SlaveInterface::finished (this=0x8f0bf28) at ./slaveinterface.moc:171
#35 0x0065aa2d in KIO::SlaveInterface::dispatch (this=0x8f0bf28, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#36 0x00657bc3 in KIO::SlaveInterface::dispatch (this=0x8f0bf28) at ../../kio/kio/slaveinterface.cpp:91
#37 0x0064b088 in KIO::Slave::gotInput (this=0x8f0bf28) at ../../kio/kio/slave.cpp:324
#38 0x0064b293 in KIO::Slave::qt_metacall (this=0x8f0bf28, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbffe1f4c) at ./slave.moc:82
#39 0x014d3c9a in QMetaObject::metacall (object=0x8f0bf28, cl=QMetaObject::ReadProperty, idx=30, argv=0xbffe1f4c) at kernel/qmetaobject.cpp:237
#40 0x014e23d5 in QMetaObject::activate (sender=0x8aa92d0, m=0x738820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#41 0x00555bd7 in KIO::Connection::readyRead (this=0x8aa92d0) at ./connection.moc:92
#42 0x00557f8e in KIO::ConnectionPrivate::dequeue (this=0x8f752f0) at ../../kio/kio/connection.cpp:82
#43 0x005580be in KIO::Connection::qt_metacall (this=0x8aa92d0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x8f37358) at ./connection.moc:79
#44 0x014d3c9a in QMetaObject::metacall (object=0x8aa92d0, cl=QMetaObject::ReadProperty, idx=5, argv=0x8f37358) at kernel/qmetaobject.cpp:237
#45 0x014de336 in QMetaCallEvent::placeMetaCall (this=0x8e5dce8, object=0x8aa92d0) at kernel/qobject.cpp:561
#46 0x014df3fe in QObject::event (this=0x8aa92d0, e=0x8e5dce8) at kernel/qobject.cpp:1248
#47 0x0310b4dc in QApplicationPrivate::notify_helper (this=0x89faf50, receiver=0x8aa92d0, e=0x8e5dce8) at kernel/qapplication.cpp:4300
#48 0x0311205e in QApplication::notify (this=0xbffe28a4, receiver=0x8aa92d0, e=0x8e5dce8) at kernel/qapplication.cpp:3704
#49 0x0118ef2a in KApplication::notify (this=0xbffe28a4, receiver=0x8aa92d0, event=0x8e5dce8) at ../../kdeui/kernel/kapplication.cpp:302
#50 0x014cea3b in QCoreApplication::notifyInternal (this=0xbffe28a4, receiver=0x8aa92d0, event=0x8e5dce8) at kernel/qcoreapplication.cpp:704
#51 0x014d1473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x89dc2c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x89dc2c0) at kernel/qcoreapplication.cpp:1345
#53 0x014d15dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#54 0x014faadf in QCoreApplication::sendPostedEvents (s=0x89fe910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#55 postEventSourceDispatch (s=0x89fe910) at kernel/qeventdispatcher_glib.cpp:276
#56 0x0161f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#57 0x016232d8 in ?? () from /lib/libglib-2.0.so.0
#58 0x016234b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#59 0x014fa5d5 in QEventDispatcherGlib::processEvents (this=0x89dc4a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#60 0x031cb135 in QGuiEventDispatcherGlib::processEvents (this=0x89dc4a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x014cd059 in QEventLoop::processEvents (this=0xbffe2804, flags=) at kernel/qeventloop.cpp:149
#62 0x014cd4aa in QEventLoop::exec (this=0xbffe2804, flags=...) at kernel/qeventloop.cpp:201
#63 0x014d169f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#64 0x0310b577 in QApplication::exec () at kernel/qapplication.cpp:3579
#65 0x0807bbcf in main (argc=1, argv=0xbffe2a84) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 236648, bug 236643, bug 236260, bug 236204, bug 236182.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-07 19:03:10 UTC
Thanks for the bug report! This Soprano/Nepomuk-related crash has been reported
already.

Please see the latest comment in the other report for how you could help us to
find the root cause of the issue. Thanks.

*** This bug has been marked as a duplicate of bug 234799 ***