Bug 230058

Summary: Crash Dolphin when copying around 8 g of data from 1 HDD to another
Product: [Applications] dolphin Reporter: ekpyrosis <mvdwerf2001>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: axel, frank78ac, kazak715, sebastian, troptor
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description ekpyrosis 2010-03-09 08:27:20 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-20-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
Crash Dolphin when copying around 8 g of data from 1 HDD to another. Happend two times in a row 

 -- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f4fc9c2c7f0 (LWP 32042))]

Thread 5 (Thread 0x7f4fb873b910 (LWP 17393)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f4fc586bf7b in _L_lock_2054 () at tzset.c:138
#2  0x00007f4fc586be61 in __tzset () at tzset.c:590
#3  0x00007f4fc5edc25f in QTime::currentTime () at tools/qdatetime.cpp:1851
#4  0x00007f4fc5edc349 in QTime::start (this=0x7f4fc5b419f4) at tools/qdatetime.cpp:2021
#5  0x00007f4fc3743ab5 in QAbstractSocket::waitForReadyRead (this=0x1554ea8, msecs=600000) at socket/qabstractsocket.cpp:1795
#6  0x00007f4fc3c5b064 in Soprano::Client::ClientConnection::executeQuery(int, QString const&, Soprano::Query::QueryLanguage, QString const&) () from /usr/lib/libsopranoclient.so.1
#7  0x00007f4fc3c5c283 in Soprano::Client::ClientModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsopranoclient.so.1
#8  0x00007f4fc897675d in Nepomuk::MainModel::executeQuery (this=0xbf2410, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#9  0x00007f4fc86a440c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#10 0x00007f4fc89695d5 in Nepomuk::ResourceData::determineUri (this=0x7f4fa8017b60) at ../../../nepomuk/core/resourcedata.cpp:671
#11 0x00007f4fc896a7a2 in Nepomuk::ResourceData::load (this=0x7f4fa8017b60) at ../../../nepomuk/core/resourcedata.cpp:414
#12 0x00007f4fc896b158 in Nepomuk::ResourceData::property (this=0x7f4fa8017b60, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#13 0x00007f4fc8986b72 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#14 0x00007f4fc8989016 in Nepomuk::Resource::description (this=<value optimized out>) at ../../../nepomuk/core/resource.cpp:522
#15 0x0000000000465476 in _start ()

Thread 4 (Thread 0x7f4fb62d9910 (LWP 17395)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f4fc586bf7b in _L_lock_2054 () at tzset.c:138
#2  0x00007f4fc586be61 in __tzset () at tzset.c:590
#3  0x00007f4fc5edc25f in QTime::currentTime () at tools/qdatetime.cpp:1851
#4  0x00007f4fc5edc349 in QTime::start (this=0x7f4fc5b419f4) at tools/qdatetime.cpp:2021
#5  0x00007f4fc3743ab5 in QAbstractSocket::waitForReadyRead (this=0x16d5d88, msecs=600000) at socket/qabstractsocket.cpp:1795
#6  0x00007f4fc3c59a3f in Soprano::Client::ClientConnection::iteratorClose(int) () from /usr/lib/libsopranoclient.so.1
#7  0x00007f4fc3c5c052 in Soprano::Client::ClientModel::closeIterator(int) const () from /usr/lib/libsopranoclient.so.1
#8  0x00007f4fc3c5dd6a in Soprano::Client::ClientQueryResultIteratorBackend::close() () from /usr/lib/libsopranoclient.so.1
#9  0x00007f4fc896dce2 in Soprano::Iterator<Soprano::BindingSet>::next (this=0x7f4fb62d8940) at /usr/include/Soprano/../soprano/iterator.h:242
#10 0x00007f4fc896afa4 in Nepomuk::ResourceData::load (this=0x171d260) at ../../../nepomuk/core/resourcedata.cpp:448
#11 0x00007f4fc896b158 in Nepomuk::ResourceData::property (this=0x171d260, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#12 0x00007f4fc8986b72 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#13 0x00007f4fc89896b0 in Nepomuk::Resource::rating (this=0x7f4fb62d8e30) at ../../../nepomuk/core/resource.cpp:800
#14 0x0000000000465468 in _start ()

Thread 3 (Thread 0x7f4fb766f910 (LWP 17397)):
[KCrash Handler]
#5  0x00007f4fc58094b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f4fc580cf50 in *__GI_abort () at abort.c:92
#7  0x00007f4fc5841c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f4fc584bdd6 in malloc_printerr (action=3, str=0x7f4fc590d748 "double free or corruption (fasttop)", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f4fc585074c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#10 0x00007f4fc5f76298 in ~QByteArray (ba=...) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:382
#11 fromPercentEncodingHelper (ba=...) at io/qurl.cpp:215
#12 0x00007f4fc5f7c254 in QUrl::path (this=0x7f4fb766e900) at io/qurl.cpp:4761
#13 0x00007f4fc664cfd0 in KUrl::path (this=0x43f5, trailing=6) at ../../kdecore/io/kurl.cpp:850
#14 0x00007f4fc664d5cf in qHash (kurl=...) at ../../kdecore/io/kurl.cpp:1865
#15 0x00007f4fc896d0b1 in QHash<KUrl, Nepomuk::ResourceData*>::findNode (this=0x88c7e8, akey=..., ahp=0x6) at /usr/include/qt4/QtCore/qhash.h:875
#16 0x00007f4fc897097e in QHash<KUrl, Nepomuk::ResourceData*>::find (this=0x88c7c0, uri=<value optimized out>, type=...) at /usr/include/qt4/QtCore/qhash.h:861
#17 Nepomuk::ResourceManagerPrivate::data (this=0x88c7c0, uri=<value optimized out>, type=...) at ../../../nepomuk/core/resourcemanager.cpp:80
#18 0x00007f4fc8987a9e in Resource (this=0x7f4fb766eab0, uri=..., type=...) at ../../../nepomuk/core/resource.cpp:91
#19 0x00007f4fc895e01b in Nepomuk::Variant::toResource (this=0x7f4fa8028098) at ../../../nepomuk/core/variant.cpp:921
#20 0x00007f4fc895dc15 in Nepomuk::Variant::toResourceList (this=<value optimized out>) at ../../../nepomuk/core/variant.cpp:1162
#21 0x0000000000464a92 in _start ()

Thread 2 (Thread 0x7f4fb6e6e910 (LWP 17399)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f4fc5ecdea3 in QMutexPrivate::wait (this=0xadb510, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x00007f4fc5ec9a05 in QMutex::lock (this=0x88c7e0) at thread/qmutex.cpp:167
#3  0x00007f4fc8970a25 in QMutexLocker::relock (this=0x88c7c0, uri=<value optimized out>, type=...) at /usr/include/qt4/QtCore/qmutex.h:120
#4  QMutexLocker (this=0x88c7c0, uri=<value optimized out>, type=...) at /usr/include/qt4/QtCore/qmutex.h:102
#5  Nepomuk::ResourceManagerPrivate::data (this=0x88c7c0, uri=<value optimized out>, type=...) at ../../../nepomuk/core/resourcemanager.cpp:76
#6  0x00007f4fc8987a9e in Resource (this=0x7f4fb6e6dab0, uri=..., type=...) at ../../../nepomuk/core/resource.cpp:91
#7  0x00007f4fc895e01b in Nepomuk::Variant::toResource (this=0x7f4fa8028098) at ../../../nepomuk/core/variant.cpp:921
#8  0x00007f4fc895dc15 in Nepomuk::Variant::toResourceList (this=<value optimized out>) at ../../../nepomuk/core/variant.cpp:1162
#9  0x0000000000464a92 in _start ()
The current source language is "auto; currently c".

Thread 1 (Thread 0x7f4fc9c2c7f0 (LWP 32042)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f4fc5852b11 in _L_lock_9274 () from /lib/libc.so.6
#2  0x00007f4fc5850741 in *__GI___libc_free (mem=0x7f4fa8000020) at malloc.c:3714
#3  0x00007f4fc586bb67 in tzset_internal (always=<value optimized out>, explicit=<value optimized out>) at tzset.c:435
#4  0x00007f4fc586be70 in __tzset () at tzset.c:592
#5  0x00007f4fc5edb577 in utcToLocal (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:3744
#6  QDateTimePrivate::getLocal (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:3860
#7  0x00007f4fc5edb955 in QDateTime::setTime_t (this=<value optimized out>, secsSince1Jan1970UTC=1267234404) at tools/qdatetime.cpp:2448
#8  0x00007f4fc5f9996c in QFSFileEngine::fileTime (this=<value optimized out>, time=QAbstractFileEngine::ModificationTime) at io/qfsfileengine_unix.cpp:1240
#9  0x00007f4fc5f52d2c in QFileInfoPrivate::getFileTime (this=0x1609a10, request=<value optimized out>) at io/qfileinfo.cpp:203
#10 0x00007f4fc5f52e0b in QFileInfo::lastModified (this=<value optimized out>) at io/qfileinfo.cpp:1232
#11 0x00007f4fc6600d11 in KConfigIniBackend::setFilePath (this=0x1574270, file=<value optimized out>) at ../../kdecore/config/kconfigini.cpp:583
#12 0x00007f4fc660021e in KConfigBackend::create (componentData=<value optimized out>, file=<value optimized out>, sys=<value optimized out>) at ../../kdecore/config/kconfigbackend.cpp:89
#13 0x00007f4fc65ee87a in KConfigPrivate::changeFileName (this=0x15747d0, name=..., type=<value optimized out>) at ../../kdecore/config/kconfig.cpp:431
#14 0x00007f4fc65f020b in KConfig (this=0x7ffff02e45b0, file=..., mode=<value optimized out>, resourceType=0x7f4fc6788757 "config") at ../../kdecore/config/kconfig.cpp:158
#15 0x00007f4fc66e87a4 in KCurrencyCodePrivate::loadCurrency (this=0x15743d0, currencyCodeFile=<value optimized out>, language=...) at ../../kdecore/localization/kcurrencycode.cpp:109
#16 0x00007f4fc66e9920 in KCurrencyCodePrivate (this=0x15743d0, isoCurrencyCode=<value optimized out>, language=...) at ../../kdecore/localization/kcurrencycode.cpp:71
#17 0x00007f4fc66e99aa in KCurrencyCode (this=0x7ffff02e48e0, isoCurrencyCode=..., language=...) at ../../kdecore/localization/kcurrencycode.cpp:142
#18 0x00007f4fc66e9a6f in KCurrencyCode::isValid (isoCurrencyCode=..., currencyStatusFlags=) at ../../kdecore/localization/kcurrencycode.cpp:273
#19 0x00007f4fc66fa135 in KLocalePrivate::initCurrency (this=0x1588090) at ../../kdecore/localization/klocale.cpp:637
#20 0x00007f4fc6701d13 in KLocalePrivate::initFormat (this=0x1588090, config=<value optimized out>) at ../../kdecore/localization/klocale.cpp:496
#21 0x00007f4fc6703dda in KLocalePrivate (this=0x1588090, catalog=<value optimized out>, config=0x87dc90, language_=<value optimized out>, country_=<value optimized out>)
    at ../../kdecore/localization/klocale.cpp:313
#22 0x00007f4fc6703fbe in KLocale (this=0x7ffff02e51f0, catalog=..., config=<value optimized out>) at ../../kdecore/localization/klocale.cpp:317
#23 0x00007f4fc660355f in KConfigIniBackend::parseConfig (this=0x1be1ff0, currentLocale=<value optimized out>, entryMap=..., options=<value optimized out>, merging=<value optimized out>)
    at ../../kdecore/config/kconfigini.cpp:271
#24 0x00007f4fc66053a4 in KConfigIniBackend::parseConfig (this=0x7f4fa8000020, currentLocale=..., entryMap=..., options=<value optimized out>) at ../../kdecore/config/kconfigini.cpp:66
#25 0x00007f4fc65eeec3 in KConfigPrivate::parseConfigFiles (this=0x1be4a80) at ../../kdecore/config/kconfig.cpp:516
#26 0x00007f4fc65ef401 in KConfig::reparseConfiguration (this=<value optimized out>) at ../../kdecore/config/kconfig.cpp:453
#27 0x00007f4fc66057fd in KDesktopFile (this=0x7ffff02e5bc0, fileName=<value optimized out>) at ../../kdecore/config/kdesktopfile.cpp:66
#28 0x00007f4fc7e2967f in KFileItemActions::addServiceActionsTo (this=<value optimized out>, mainMenu=<value optimized out>) at ../../kio/kio/kfileitemactions.cpp:260
#29 0x000000000043920d in _start ()
The current source language is "auto; currently asm".

Possible duplicates by query: bug 225387.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-07-22 14:03:04 UTC
*** Bug 236842 has been marked as a duplicate of this bug. ***
Comment 2 Frank Reininghaus 2010-07-22 14:03:11 UTC
*** Bug 240304 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2010-07-22 14:03:21 UTC
*** Bug 245378 has been marked as a duplicate of this bug. ***
Comment 4 Frank Reininghaus 2010-07-22 14:05:10 UTC
Thanks for the bug reports! This is probably another duplicate of bug 234799, bug 235166 and others. The cause of the bug is still unknown, but it seems that it can be worked around by disabling Dolphin's tool tips or by disabling Nepomuk in the System Settings.
Comment 5 Peter Penz 2010-08-15 13:41:51 UTC
I've set this issue as duplicate of 234799 now, even there is the chance that the root cause might be slightly different.

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