Bug 237120 - Dolphin (sometimes) crashes when displaying a preview
Summary: Dolphin (sometimes) crashes when displaying a preview
Status: RESOLVED DUPLICATE of bug 251795
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-10 17:20 UTC by Andrew Stromme
Modified: 2011-09-30 15:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Stromme 2010-05-10 17:20:22 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I was downloading files (from an external application) into my downloads folder. Simultaniously I was viewing different files from that folder and cleaning it up using dolphin. I had some files selected and was trying to select more when dolphin crashed. I glanced at the backtrace and it seems to possibly be because somewhere in the preview code?

The crash can be reproduced some of the time.

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

Thread 5 (Thread 0xb5f25b70 (LWP 4067)):
#0  0x00dcee16 in *__GI_clock_gettime (clock_id=14495732, tp=0xb5f24fb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x06e526fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x06e57825 in QTimerInfoList::updateCurrentTime (this=0x9fbd38c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x06e5786a in QTimerInfoList::timerWait (this=0x9fbd38c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x06e55818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb5f250cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x06e558a5 in timerSourcePrepare (source=0x0, timeout=0xdd2ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01e06aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01e06ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x01e074b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x06e5560f in QEventDispatcherGlib::processEvents (this=0x9fbd7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x06e28059 in QEventLoop::processEvents (this=0xb5f25290, flags=) at kernel/qeventloop.cpp:149
#11 0x06e284aa in QEventLoop::exec (this=0xb5f25290, flags=...) at kernel/qeventloop.cpp:201
#12 0x06d245a8 in QThread::exec (this=0x9fc5920) at thread/qthread.cpp:487
#13 0x06e07c1b in QInotifyFileSystemWatcherEngine::run (this=0x9fc5920) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x06d2732e in QThreadPrivate::start (arg=0x9fc5920) at thread/qthread_unix.cpp:248
#15 0x004d596e in start_thread (arg=0xb5f25b70) at pthread_create.c:300
#16 0x04461a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb146eb70 (LWP 4394)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x004da342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0446e9f4 in __pthread_cond_timedwait (cond=0xa3e49f0, mutex=0xa3e49d8, abstime=0xb146e320) at forward.c:152
#3  0x028fbce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xb2752b70 (LWP 4588)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x004dcaf9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x004da0d1 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:235
#3  0x0446e99d in __pthread_cond_wait (cond=0xb564bed0, mutex=0xb564beb8) at forward.c:139
#4  0x06d268c2 in QMutexPrivate::wait (this=0xb564bea0, timeout=-1) at thread/qmutex_unix.cpp:84
#5  0x06d22052 in QMutex::lock (this=0xb564a6b0) at thread/qmutex.cpp:167
#6  0x00a38000 in ?? () from /usr/lib/libsopranoclient.so.1
#7  0x00ac9a33 in Nepomuk::MainModel::executeQuery (this=0x9ebcbd8, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../../nepomuk/core/nepomukmainmodel.cpp:214
#8  0x002fd3cd in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#9  0x00abd335 in Nepomuk::ResourceData::determineUri (this=0xb564adf8) at ../../../nepomuk/core/resourcedata.cpp:671
#10 0x00abe6a0 in Nepomuk::ResourceData::load (this=0xb564adf8) at ../../../nepomuk/core/resourcedata.cpp:414
#11 0x00abf19b in Nepomuk::ResourceData::property (this=0xb564adf8, uri=...) at ../../../nepomuk/core/resourcedata.cpp:271
#12 0x00adcce7 in Nepomuk::Resource::property (this=0xb2752294, uri=...) at ../../../nepomuk/core/resource.cpp:280
#13 0x00adfd71 in Nepomuk::Resource::rating (this=0xb2752294) at ../../../nepomuk/core/resource.cpp:800
#14 0x080aa29c in KLoadMetaDataThread::run (this=0xa478260) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:92
#15 0x06d2732e in QThreadPrivate::start (arg=0xa478260) at thread/qthread_unix.cpp:248
#16 0x004d596e in start_thread (arg=0xb2752b70) at pthread_create.c:300
#17 0x04461a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb1f31b70 (LWP 4589)):
[KCrash Handler]
#6  QMetaObject::activate (sender=0xb564cf00, m=0x6f3cc48, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3255
#7  0x06e8c6f7 in QIODevice::aboutToClose (this=0xb564cf00) at .moc/release-shared/moc_qiodevice.cpp:104
#8  0x06db9358 in QIODevice::close (this=0xb1f310ac) at io/qiodevice.cpp:564
#9  0x06084408 in QAbstractSocket::close (this=0xb564cf00) at socket/qabstractsocket.cpp:2290
#10 0x06092688 in QLocalSocket::close (this=0xb565b878) at socket/qlocalsocket_unix.cpp:436
#11 0x0608e94d in ~QLocalSocket (this=0xb565b878, __in_chrg=<value optimized out>) at socket/qlocalsocket.cpp:348
#12 0x00a33a5b in ?? () from /usr/lib/libsopranoclient.so.1
#13 0x00a366a5 in ?? () from /usr/lib/libsopranoclient.so.1
#14 0x06d25944 in QThreadStorageData::finish (p=0x9f27a00) at thread/qthreadstorage.cpp:185
#15 0x06d26ea8 in QThreadPrivate::finish (arg=0x9f3b0f0) at thread/qthread_unix.cpp:288
#16 0x06d27336 in ~__pthread_cleanup_class (arg=0x9f3b0f0) at /usr/include/pthread.h:535
#17 QThreadPrivate::start (arg=0x9f3b0f0) at thread/qthread_unix.cpp:253
#18 0x004d596e in start_thread (arg=0xb1f31b70) at pthread_create.c:300
#19 0x04461a0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77d6710 (LWP 4060)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x04453b86 in *__GI___poll (fds=0x44e9ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00ef9d60 in ?? () from /usr/lib/libxcb.so.1
#3  0x00efb9b2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0x0592bf96 in _XReply () from /usr/lib/libX11.so.6
#5  0x05908739 in XGetImage () from /usr/lib/libX11.so.6
#6  0x01591108 in QX11PixmapData::toImage (this=0xa36f3d8) at image/qpixmap_x11.cpp:1492
#7  0x01576c6b in QPixmap::toImage (this=0xbfdd6efc) at image/qpixmap.cpp:486
#8  0x0152e6ad in QWidgetPrivate::setWindowIcon_sys (this=0xa4eb540, forceReset=false) at kernel/qwidget_x11.cpp:1460
#9  0x014e130d in QWidget::create (this=0xa4eb460, window=0, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1351
#10 0x014e7855 in QWidget::setVisible (this=0xa4eb460, visible=true) at kernel/qwidget.cpp:7353
#11 0x00f70565 in QWidget::show (this=0x9fb5320, pos=..., content=0xa462ee0) at /usr/include/qt4/QtGui/qwidget.h:485
#12 KToolTipManager::showTip (this=0x9fb5320, pos=..., content=0xa462ee0) at ../../../../apps/dolphin/src/tooltips/ktooltip.cpp:71
#13 0x00f705a1 in KToolTip::showTip (pos=..., content=0xa462ee0) at ../../../../apps/dolphin/src/tooltips/ktooltip.cpp:94
#14 0x00f713d2 in ToolTipManager::showToolTip (this=0x9e48568, pixmap=...) at ../../../../apps/dolphin/src/tooltips/tooltipmanager.cpp:241
#15 0x00f716d5 in ToolTipManager::prepareToolTip (this=0x9e48568) at ../../../../apps/dolphin/src/tooltips/tooltipmanager.cpp:161
#16 0x00f71a0b in ToolTipManager::qt_metacall (this=0x9e48568, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfdd725c) at ./tooltipmanager.moc:85
#17 0x06e2ec9a in QMetaObject::metacall (object=0x9e48568, cl=QMetaObject::ReadProperty, idx=7, argv=0xbfdd725c) at kernel/qmetaobject.cpp:237
#18 0x06e3d3d5 in QMetaObject::activate (sender=0x9e48190, m=0x6f3d5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#19 0x06e8eaa7 in QTimer::timeout (this=0x9e48190) at .moc/release-shared/moc_qtimer.cpp:134
#20 0x06e4560e in QTimer::timerEvent (this=0x9e48190, e=0xbfdd7790) at kernel/qtimer.cpp:271
#21 0x06e3a254 in QObject::event (this=0x9e48190, e=0xffffffff) at kernel/qobject.cpp:1212
#22 0x014814dc in QApplicationPrivate::notify_helper (this=0x9ba0708, receiver=0x9e48190, e=0xbfdd7790) at kernel/qapplication.cpp:4300
#23 0x0148805e in QApplication::notify (this=0xbfdd7af4, receiver=0x9e48190, e=0xbfdd7790) at kernel/qapplication.cpp:3704
#24 0x01174f5a in KApplication::notify (this=0xbfdd7af4, receiver=0x9e48190, event=0xbfdd7790) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x06e29a3b in QCoreApplication::notifyInternal (this=0xbfdd7af4, receiver=0x9e48190, event=0xbfdd7790) at kernel/qcoreapplication.cpp:704
#26 0x06e58d66 in QCoreApplication::sendEvent (this=0x9ba5734) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0x9ba5734) at kernel/qeventdispatcher_unix.cpp:603
#28 0x06e558e4 in timerSourceDispatch (source=0x9ba5700) at kernel/qeventdispatcher_glib.cpp:184
#29 0x01e035e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x01e072d8 in ?? () from /lib/libglib-2.0.so.0
#31 0x01e074b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x06e555d5 in QEventDispatcherGlib::processEvents (this=0x9b814a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#33 0x01541135 in QGuiEventDispatcherGlib::processEvents (this=0x9b814a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x06e28059 in QEventLoop::processEvents (this=0xbfdd7a54, flags=) at kernel/qeventloop.cpp:149
#35 0x06e284aa in QEventLoop::exec (this=0xbfdd7a54, flags=...) at kernel/qeventloop.cpp:201
#36 0x06e2c69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#37 0x01481577 in QApplication::exec () at kernel/qapplication.cpp:3579
#38 0x0807bbcf in main (argc=6, argv=0xbfdd7cd4) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 237116.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-30 15:40:44 UTC

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