Bug 235116 - Dolphin crashed when changing tages on 7+ files
Summary: Dolphin crashed when changing tages on 7+ files
Status: RESOLVED DUPLICATE of bug 234994
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-04-22 23:15 UTC by ktpkarl
Modified: 2010-05-02 10:20 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 ktpkarl 2010-04-22 23:15:56 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-21-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
I selected 9 image files, then using the information panel, selected to change tags. After choosing the tags I wanted and clicking OK, Dolphin crashed. After restarting Dolphin, I could see that some of the files had been tagged correctly, but not all. This happend with adding comments too.

The crash can be reproduced some of the time.

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

Thread 4 (Thread 0xb5f4eb70 (LWP 2587)):
#0  0x00badb70 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#1  0x05293ab8 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x05293ee9 in ?? () from /lib/libglib-2.0.so.0
#3  0x052944b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x01e3a60f in QEventDispatcherGlib::processEvents (this=0x9f43030, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x01e0d059 in QEventLoop::processEvents (this=0xb5f4e290, flags=) at kernel/qeventloop.cpp:149
#6  0x01e0d4aa in QEventLoop::exec (this=0xb5f4e290, flags=...) at kernel/qeventloop.cpp:201
#7  0x01d095a8 in QThread::exec (this=0x9ff2660) at thread/qthread.cpp:487
#8  0x01decc1b in QInotifyFileSystemWatcherEngine::run (this=0x9ff2660) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x01d0c32e in QThreadPrivate::start (arg=0x9ff2660) at thread/qthread_unix.cpp:248
#10 0x0084e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x00ba0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb4776b70 (LWP 2592)):
#0  0x00d2c422 in __kernel_vsyscall ()
#1  0x00853342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bad9f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02be1ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb2268b70 (LWP 2637)):
#0  0x00d2c422 in __kernel_vsyscall ()
#1  0x00853015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00bad99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01d0b8c2 in QMutexPrivate::wait (this=0xa1618a0, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x01d07052 in QMutex::lock (this=0xa16187c) at thread/qmutex.cpp:167
#5  0x0031e5e6 in QMutexLocker::relock (this=0xa161850) at /usr/include/qt4/QtCore/qmutex.h:120
#6  QMutexLocker (this=0xa161850) at /usr/include/qt4/QtCore/qmutex.h:102
#7  Nepomuk::ResourceData::load (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:409
#8  0x0031f19b in Nepomuk::ResourceData::property (this=0xa161850, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#9  0x0033ccb7 in Nepomuk::Resource::property (this=0xb2268294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#10 0x0033fd41 in Nepomuk::Resource::rating (this=0xb2268294) at ../../../nepomuk/core/resource.cpp:800
#11 0x080aa2fc in KLoadMetaDataThread::run (this=0xa174700) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:92
#12 0x01d0c32e in QThreadPrivate::start (arg=0xa174700) at thread/qthread_unix.cpp:248
#13 0x0084e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00ba0a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7710710 (LWP 2583)):
[KCrash Handler]
#6  0x01d06f99 in QBasicAtomicInt::fetchAndAddOrdered (this=0xa082f7e) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:163
#7  QBasicAtomicInt::fetchAndAddAcquire (this=0xa082f7e) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:296
#8  QMutex::lock (this=0xa082f7e) at thread/qmutex.cpp:196
#9  0x003bcb38 in Soprano::Error::ErrorCache::clearError() const () from /usr/lib/libsoprano.so.4
#10 0x003bd1c3 in Soprano::Error::ErrorCache::setError(Soprano::Error::Error const&) const () from /usr/lib/libsoprano.so.4
#11 0x00c40b8d in ?? () from /usr/lib/libsopranoclient.so.1
#12 0x0032b0ee in Nepomuk::MainModel::containsAnyStatement (this=0x9f645c8, statement=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:229
#13 0x003ccdeb in Soprano::FilterModel::containsAnyStatement(Soprano::Statement const&) const () from /usr/lib/libsoprano.so.4
#14 0x0031de34 in Nepomuk::ResourceData::exists (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:574
#15 0x0031f891 in Nepomuk::ResourceData::store (this=0xa161850) at ../../../nepomuk/core/resourcedata.cpp:324
#16 0x00320740 in Nepomuk::ResourceData::setProperty (this=0xa161850, uri=..., value=...) at ../../../nepomuk/core/resourcedata.cpp:473
#17 0x0033c7b2 in Nepomuk::Resource::setProperty (this=0xa1dee28, uri=..., value=...) at ../../../nepomuk/core/resource.cpp:305
#18 0x080aaf50 in Nepomuk::MassUpdateJob::slotNext (this=0x9f7d700) at ../../../../apps/dolphin/src/panels/information/nepomukmassupdatejob.cpp:104
#19 0x080ab003 in Nepomuk::MassUpdateJob::qt_metacall (this=0x9f7d700, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc8540c) at ./nepomukmassupdatejob_p.moc:72
#20 0x01e13c9a in QMetaObject::metacall (object=0x9f7d700, cl=44826902, idx=26, argv=0xbfc8540c) at kernel/qmetaobject.cpp:237
#21 0x01e223d5 in QMetaObject::activate (sender=0x9f7d718, m=0x1f225a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#22 0x01e73aa7 in QTimer::timeout (this=0x9f7d718) at .moc/release-shared/moc_qtimer.cpp:134
#23 0x01e2a60e in QTimer::timerEvent (this=0x9f7d718, e=0xbfc85940) at kernel/qtimer.cpp:271
#24 0x01e1f254 in QObject::event (this=0x9f7d718, e=0x630063) at kernel/qobject.cpp:1212
#25 0x0135f4dc in QApplicationPrivate::notify_helper (this=0x9ca6c28, receiver=0x9f7d718, e=0xbfc85940) at kernel/qapplication.cpp:4300
#26 0x0136605e in QApplication::notify (this=0xbfc85ca4, receiver=0x9f7d718, e=0xbfc85940) at kernel/qapplication.cpp:3704
#27 0x01052f2a in KApplication::notify (this=0xbfc85ca4, receiver=0x9f7d718, event=0xbfc85940) at ../../kdeui/kernel/kapplication.cpp:302
#28 0x01e0ea3b in QCoreApplication::notifyInternal (this=0xbfc85ca4, receiver=0x9f7d718, event=0xbfc85940) at kernel/qcoreapplication.cpp:704
#29 0x01e3dd66 in QCoreApplication::sendEvent (this=0x9cab134) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QTimerInfoList::activateTimers (this=0x9cab134) at kernel/qeventdispatcher_unix.cpp:603
#31 0x01e3a8e4 in timerSourceDispatch (source=0x9cab100) at kernel/qeventdispatcher_glib.cpp:184
#32 0x052905e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x052942d8 in ?? () from /lib/libglib-2.0.so.0
#34 0x052944b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x01e3a5d5 in QEventDispatcherGlib::processEvents (this=0x9c884a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#36 0x0141f135 in QGuiEventDispatcherGlib::processEvents (this=0x9c884a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x01e0d059 in QEventLoop::processEvents (this=0xbfc85c04, flags=) at kernel/qeventloop.cpp:149
#38 0x01e0d4aa in QEventLoop::exec (this=0xbfc85c04, flags=...) at kernel/qeventloop.cpp:201
#39 0x01e1169f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#40 0x0135f577 in QApplication::exec () at kernel/qapplication.cpp:3579
#41 0x0807bbcf in main (argc=5, argv=0xbfc85e84) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 228567, bug 222324.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-02 10:20:52 UTC
Thanks for the bug report! This Nepomuk-related crash (which seems to occur only on Kubuntu 10.04) has been reported already.

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