Bug 231832

Summary: Dolphin crashes when searching for "enum" while Nepomuk is indexing
Product: [Applications] dolphin Reporter: Jonathan Kolberg <j_kolberg11>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jonathan Kolberg 2010-03-22 21:17:39 UTC
Version:            (using KDE 4.4.1)
OS:                Linux
Installed from:    Ubuntu Packages

Application: dolphin (1.4)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-16-generic i686
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
As the Title says I simply searched for enum in searchfild and Dolphin crashed. It also happens if I search enum c++

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb5cd4b70 (LWP 32397)):
#0  __i686.get_pc_thunk.bx () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_post.S:171
#1  0x00753f27 in __pthread_mutex_lock (mutex=0xb5301d1c) at pthread_mutex_lock.c:47
#2  0x00519aa6 in pthread_mutex_lock (mutex=0xb5301d1c) at forward.c:182
#3  0x01a9771f in IA__g_main_context_prepare (context=0xb5301d18, priority=0xb5cd40fc) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2209
#4  0x01a97c99 in g_main_context_iterate (context=0xb5301d18, block=<value optimized out>, dispatch=1, self=0xb5301cb8) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2571
#5  0x01a98268 in IA__g_main_context_iteration (context=0xb5301d18, may_block=1) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2654
#6  0x013fd59f in QEventDispatcherGlib::processEvents (this=0x938fa80, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x013cfff9 in QEventLoop::processEvents (this=0xb5cd4240, flags=) at kernel/qeventloop.cpp:149
#8  0x013d044a in QEventLoop::exec (this=0xb5cd4240, flags=...) at kernel/qeventloop.cpp:201
#9  0x012cc5a8 in QThread::exec (this=0x9490730) at thread/qthread.cpp:487
#10 0x013afbcb in QInotifyFileSystemWatcherEngine::run (this=0x9490730) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x012cf32e in QThreadPrivate::start (arg=0x9490730) at thread/qthread_unix.cpp:248
#12 0x0075196e in start_thread (arg=0xb5cd4b70) at pthread_create.c:300
#13 0x0050c92e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb436eb70 (LWP 32447)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x921563c, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#7  QString::operator= (this=0x921563c, other=...) at tools/qstring.cpp:1281
#8  0x080a9b13 in KLoadMetaDataThread::run (this=0x9215630) at ../../../../apps/dolphin/src/panels/information/kloadmetadatathread.cpp:89
#9  0x012cf32e in QThreadPrivate::start (arg=0x9215630) at thread/qthread_unix.cpp:248
#10 0x0075196e in start_thread (arg=0xb436eb70) at pthread_create.c:300
#11 0x0050c92e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7730980 (LWP 32390)):
#0  0x00ce4422 in __kernel_vsyscall ()
#1  0x004feaf6 in *__GI___poll (fds=0x58eff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00cc6d60 in ?? () from /usr/lib/libxcb.so.1
#3  0x00cc72cb in ?? () from /usr/lib/libxcb.so.1
#4  0x00cc7667 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00be3d79 in _XSend () from /usr/lib/libX11.so.6
#6  0x00be3f10 in _XReply () from /usr/lib/libX11.so.6
#7  0x00bc0739 in XGetImage () from /usr/lib/libX11.so.6
#8  0x069b9f88 in QX11PixmapData::toImage (this=0x9482900) at image/qpixmap_x11.cpp:1492
#9  0x0699fa9b in QPixmap::toImage (this=0xbfabecdc) at image/qpixmap.cpp:486
#10 0x0476a378 in KIconEffect::apply (this=0xbfabecec, pixmap=..., effect=1, value=1, col=..., col2=..., trans=false) at ../../kdeui/icons/kiconeffect.cpp:287
#11 0x0476a581 in KIconEffect::apply (this=0xbfabecec, pixmap=..., effect=1, value=1, col=..., trans=<value optimized out>) at ../../kdeui/icons/kiconeffect.cpp:266
#12 0x00b04bc9 in KRatingPainter::paint (this=0x90456c4, painter=0xbfabed5c, rect=..., rating=0, hoverRating=0) at ../../../nepomuk/core/ui/kratingpainter.cpp:201
#13 0x00af8f36 in KRatingWidget::paintEvent (this=0x9351bc0, e=0xbfabf334) at ../../../nepomuk/core/ui/kratingwidget.cpp:233
#14 0x06908646 in QWidget::event (this=0x9351bc0, event=0xbfabf334) at kernel/qwidget.cpp:8144
#15 0x06d04e13 in QFrame::event (this=0x9351bc0, e=0xbfabf334) at widgets/qframe.cpp:557
#16 0x068aa4dc in QApplicationPrivate::notify_helper (this=0x90427f8, receiver=0x9351bc0, e=0xbfabf334) at kernel/qapplication.cpp:4300
#17 0x068b10f9 in QApplication::notify (this=0xbfac2854, receiver=0x9351bc0, e=0xbfabf334) at kernel/qapplication.cpp:4265
#18 0x047afefa in KApplication::notify (this=0xbfac2854, receiver=0x9351bc0, event=0xbfabf334) at ../../kdeui/kernel/kapplication.cpp:302
#19 0x013d19db in QCoreApplication::notifyInternal (this=0xbfac2854, receiver=0x9351bc0, event=0xbfabf334) at kernel/qcoreapplication.cpp:704
#20 0x06911966 in QCoreApplication::sendSpontaneousEvent (this=0x9352128, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#21 QWidgetPrivate::drawWidget (this=0x9352128, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5339
#22 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#23 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=8, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#24 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#25 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#26 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=13, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#27 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=14, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#28 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=15, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#29 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x904a998, pdev=0x929764c, siblings=..., index=16, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#30 0x069116b5 in QWidgetPrivate::drawWidget (this=0x904a998, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#31 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9356f18, pdev=0x929764c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#32 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x9356f18, pdev=0x929764c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#33 0x069116b5 in QWidgetPrivate::drawWidget (this=0x9356f18, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#34 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9357930, pdev=0x929764c, siblings=..., index=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#35 0x069116b5 in QWidgetPrivate::drawWidget (this=0x9357930, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#36 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x9357730, pdev=0x929764c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#37 0x069116b5 in QWidgetPrivate::drawWidget (this=0x9357730, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#38 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x92b64c0, pdev=0x929764c, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#39 0x069116b5 in QWidgetPrivate::drawWidget (this=0x92b64c0, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#40 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x92b1960, pdev=0x929764c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#41 0x069116b5 in QWidgetPrivate::drawWidget (this=0x92b1960, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#42 0x069127a5 in QWidgetPrivate::paintSiblingsRecursive (this=0x90b31b8, pdev=0x929764c, siblings=..., index=18, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5452
#43 0x069125de in QWidgetPrivate::paintSiblingsRecursive (this=0x90b31b8, pdev=0x929764c, siblings=..., index=39, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x92977a0)
    at kernel/qwidget.cpp:5439
#44 0x069116b5 in QWidgetPrivate::drawWidget (this=0x90b31b8, pdev=0x929764c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x92977a0) at kernel/qwidget.cpp:5388
#45 0x06ae8720 in QWidgetBackingStore::sync (this=0x92977a0) at painting/qbackingstore.cpp:1291
#46 0x06901b23 in QWidgetPrivate::syncBackingStore (this=0x90b31b8) at kernel/qwidget.cpp:1672
#47 0x06908e06 in QWidget::event (this=0x90bcd38, event=0xbfac1e04) at kernel/qwidget.cpp:8291
#48 0x06d23a07 in QMainWindow::event (this=0x90bcd38, event=0xbfac1e04) at widgets/qmainwindow.cpp:1433
#49 0x048a1964 in KMainWindow::event (this=0x90bcd38, ev=0xbfac1e04) at ../../kdeui/widgets/kmainwindow.cpp:1103
#50 0x048e96df in KXmlGuiWindow::event (this=0x90bcd38, ev=0xbfac1e04) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#51 0x068aa4dc in QApplicationPrivate::notify_helper (this=0x90427f8, receiver=0x90bcd38, e=0xbfac1e04) at kernel/qapplication.cpp:4300
#52 0x068b10f9 in QApplication::notify (this=0xbfac2854, receiver=0x90bcd38, e=0xbfac1e04) at kernel/qapplication.cpp:4265
#53 0x047afefa in KApplication::notify (this=0xbfac2854, receiver=0x90bcd38, event=0xbfac1e04) at ../../kdeui/kernel/kapplication.cpp:302
#54 0x013d19db in QCoreApplication::notifyInternal (this=0xbfac2854, receiver=0x90bcd38, event=0xbfac1e04) at kernel/qcoreapplication.cpp:704
#55 0x06ae5707 in QCoreApplication::sendEvent (widget=0x90bcd38, updateImmediately=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 sendUpdateRequest (widget=0x90bcd38, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:503
#57 0x06ae9031 in QWidgetBackingStore::markDirty (this=0x92977a0, rect=..., widget=0x9237f40, updateImmediately=255, invalidateBuffer=false) at painting/qbackingstore.cpp:655
#58 0x06904619 in QWidget::repaint (this=0x9237f40, rect=...) at kernel/qwidget.cpp:10034
#59 0x0690472c in QWidget::repaint (this=0x9237f40) at kernel/qwidget.cpp:9990
#60 0x06d5d400 in QProgressBar::setValue (this=0x9237f40, value=140) at widgets/qprogressbar.cpp:321
#61 0x07c96b62 in Oxygen::ProgressBarEngine::timerEvent (this=0x90878e8, event=0xbfac24f0) at ../../../kstyles/oxygen/animations/oxygenprogressbarengine.cpp:119
#62 0x013e21f4 in QObject::event (this=0x90878e8, e=0xffffffff) at kernel/qobject.cpp:1212
#63 0x068aa4dc in QApplicationPrivate::notify_helper (this=0x90427f8, receiver=0x90878e8, e=0xbfac24f0) at kernel/qapplication.cpp:4300
#64 0x068b105e in QApplication::notify (this=0xbfac2854, receiver=0x90878e8, e=0xbfac24f0) at kernel/qapplication.cpp:3704
#65 0x047afefa in KApplication::notify (this=0xbfac2854, receiver=0x90878e8, event=0xbfac24f0) at ../../kdeui/kernel/kapplication.cpp:302
#66 0x013d19db in QCoreApplication::notifyInternal (this=0xbfac2854, receiver=0x90878e8, event=0xbfac24f0) at kernel/qcoreapplication.cpp:704
#67 0x01400cf6 in QCoreApplication::sendEvent (this=0x904e284) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#68 QTimerInfoList::activateTimers (this=0x904e284) at kernel/qeventdispatcher_unix.cpp:603
#69 0x013fd874 in timerSourceDispatch (source=0x904e250) at kernel/qeventdispatcher_glib.cpp:184
#70 0x01a94395 in g_main_dispatch (context=0x904da90) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:1960
#71 IA__g_main_context_dispatch (context=0x904da90) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2513
#72 0x01a98088 in g_main_context_iterate (context=0x904da90, block=<value optimized out>, dispatch=1, self=0x9041798) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2591
#73 0x01a98268 in IA__g_main_context_iteration (context=0x904da90, may_block=1) at /build/buildd/glib2.0-2.23.5/glib/gmain.c:2654
#74 0x013fd565 in QEventDispatcherGlib::processEvents (this=0x9024520, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#75 0x06969f65 in QGuiEventDispatcherGlib::processEvents (this=0x9024520, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x013cfff9 in QEventLoop::processEvents (this=0xbfac27b4, flags=) at kernel/qeventloop.cpp:149
#77 0x013d044a in QEventLoop::exec (this=0xbfac27b4, flags=...) at kernel/qeventloop.cpp:201
#78 0x013d463f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#79 0x068aa577 in QApplication::exec () at kernel/qapplication.cpp:3579
#80 0x0807b84f in main (argc=1, argv=0xbfac2a34) at ../../../../apps/dolphin/src/main.cpp:101

Possible duplicates by query: bug 231310, bug 231289, bug 230822, bug 230591, bug 230064.
Comment 1 Dario Andres 2010-03-22 22:30:43 UTC
Fixed for KDE SC 4.4.2
Regards

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