Bug 235823

Summary: Dolphin crashes on image launch
Product: [Applications] dolphin Reporter: Alexander.Blum
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander.Blum 2010-04-30 17:44:48 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 x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I had a terminal window attached to my Dolphin instance and was updating from from a SVN server. The svn update fetched a new folder containing two images, the folder icon showed thumbnails of those. While svn update was still running, I changed to that folder and clicked one of the images, which usually starts Gwenview. Only this time it crashed Dolphin.
Dolphin was not configured to create thumbnails in that folder, so the icons were normal image icons (with a camera inside), also I use single clicks to launch files or change folders.

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

Thread 3 (Thread 0x7f0f7e25b710 (LWP 30829)):
[KCrash Handler]
#5  0x00007f0f927c78dc in QMutex::lock (this=0xdb1be20) at thread/qmutex.cpp:150
#6  0x00007f0f90540add in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x00007f0f95252b9d in Nepomuk::MainModel::executeQuery (this=0x25f0050, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...)
    at ../../../nepomuk/core/nepomukmainmodel.cpp:213
#8  0x00007f0f94f8477c in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#9  0x00007f0f95247635 in Nepomuk::ResourceData::determineUri (this=0xdb3f650) at ../../../nepomuk/core/resourcedata.cpp:671
#10 0x00007f0f95248802 in Nepomuk::ResourceData::load (this=0xdb3f650) at ../../../nepomuk/core/resourcedata.cpp:414
#11 0x00007f0f952491b8 in Nepomuk::ResourceData::property (this=0xdb3f650, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#12 0x00007f0f95263ee2 in Nepomuk::Resource::property (this=<value optimized out>, uri=...) at ../../../nepomuk/core/resource.cpp:280
#13 0x00007f0f952669d0 in Nepomuk::Resource::rating (this=0x7f0f7e25ac80) at ../../../nepomuk/core/resource.cpp:800
#14 0x0000000000465b08 in KLoadMetaDataThread::run (this=0x2901f10) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:95
#15 0x00007f0f927cc775 in QThreadPrivate::start (arg=0x2901f10) at thread/qthread_unix.cpp:248
#16 0x00007f0f8f7029ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f0f921a369d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0f7068d710 (LWP 30836)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f0f761bc081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f0f8f7029ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f0f921a369d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0f96504760 (LWP 6441)):
#0  0x00007f0f92196f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0f8d02029a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f0f8d0207d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f0f8d020a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f0f910cc6fa in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f0f910b8a55 in ?? () from /usr/lib/libX11.so.6
#6  0x00007f0f910b8c2e in XPutImage () from /usr/lib/libX11.so.6
#7  0x00007f0f935a621a in QX11PixmapData::fromImage (this=0xdb20910, img=<value optimized out>, flags=<value optimized out>) at image/qpixmap_x11.cpp:612
#8  0x00007f0f935919f6 in QPixmap::fromImage (image=..., flags=) at image/qpixmap.cpp:1992
#9  0x00007f0f94181934 in KIconLoader::loadIcon (this=0x25eaab0, _name=..., group=<value optimized out>, size=<value optimized out>, state=<value optimized out>, overlays=..., path_store=0x0, 
    canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1265
#10 0x00007f0f941795bd in KIconEngine::pixmap (this=<value optimized out>, size=..., mode=<value optimized out>, state=<value optimized out>) at ../../kdeui/icons/kiconengine.cpp:119
#11 0x00007f0f93560625 in QIcon::pixmap (this=<value optimized out>, size=..., mode=4294967295, state=QIcon::On) at image/qicon.cpp:669
#12 0x00007f0f959c5459 in QIcon::pixmap (this=0x2873c00) at /usr/include/qt4/QtGui/qicon.h:78
#13 ToolTipManager::prepareToolTip (this=0x2873c00) at ../../../../apps/dolphin/src/tooltips/tooltipmanager.cpp:160
#14 0x00007f0f959c5744 in ToolTipManager::qt_metacall (this=0x2873c00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff837a16f0) at ./tooltipmanager.moc:85
#15 0x00007f0f928d3e3f in QMetaObject::activate (sender=0x2873da0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#16 0x00007f0f928d0a63 in QObject::event (this=0x2873da0, e=0x7fff837a1e40) at kernel/qobject.cpp:1212
#17 0x00007f0f934ae22c in QApplicationPrivate::notify_helper (this=0x25e7260, receiver=0x2873da0, e=0x7fff837a1e40) at kernel/qapplication.cpp:4300
#18 0x00007f0f934b46fb in QApplication::notify (this=0x7fff837a2190, receiver=0x2873da0, e=0x7fff837a1e40) at kernel/qapplication.cpp:4183
#19 0x00007f0f941b9526 in KApplication::notify (this=0x7fff837a2190, receiver=0x2873da0, event=0x7fff837a1e40) at ../../kdeui/kernel/kapplication.cpp:302
#20 0x00007f0f928c106c in QCoreApplication::notifyInternal (this=0x7fff837a2190, receiver=0x2873da0, event=0x7fff837a1e40) at kernel/qcoreapplication.cpp:704
#21 0x00007f0f928edd42 in QCoreApplication::sendEvent (this=0x26011a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QTimerInfoList::activateTimers (this=0x26011a0) at kernel/qeventdispatcher_unix.cpp:603
#23 0x00007f0f928ea848 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#24 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#25 0x00007f0f8e5b98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00007f0f8e5bd748 in ?? () from /lib/libglib-2.0.so.0
#27 0x00007f0f8e5bd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x00007f0f928ea513 in QEventDispatcherGlib::processEvents (this=0x25be770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#29 0x00007f0f9355e46e in QGuiEventDispatcherGlib::processEvents (this=0x7fff8379dfb0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f0f928bf992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#31 0x00007f0f928bfd6c in QEventLoop::exec (this=0x7fff837a20e0, flags=) at kernel/qeventloop.cpp:201
#32 0x00007f0f928c3aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#33 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

This bug may be a duplicate of or related to bug 235592.

Possible duplicates by query: bug 235770, bug 235731, bug 235692, bug 235632, bug 235592.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-05-02 09:53:24 UTC
Thanks for the bug report! This Nepomuk-related crash (which seems to occur only on Kubuntu 10.04) has been reported already. Unfortunately, we don't know yet what the root cause is.

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