Application that crashed: gwenview Version of the application: 2.3.0 KDE Version: 4.2.85 (KDE 4.2.85 (KDE 4.3 Beta1)) Qt Version: 4.5.1 Operating System: Linux 2.6.29.1-desktop-4mnb x86_64 Distribution: "Mandriva Linux 2009.1" What I was doing when the application crashed: Selecting the arrow on top left of Gwenview main view make model access an invalid index, and crashing since is not protected -- Backtrace: Application: Gwenview (gwenview), signal: Aborted [Current thread is 1 (Thread 0x7fe6d7517710 (LWP 15326))] Thread 13 (Thread 0x7fe6cbc69950 (LWP 15327)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x20dc960) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7fe6cb05c950 (LWP 15329)): #0 0x00007fe6d2d2e1ed in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c297 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6521e49 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7fe6c7551950 (LWP 15331)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x25e3ba0) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7fe6c6c17950 (LWP 15332)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x26f7d40) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fe6c6416950 (LWP 15333)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x26f7cf0) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fe6c5c15950 (LWP 15334)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x26eb060) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fe6c5414950 (LWP 15335)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x2703370) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fe6c4c13950 (LWP 15336)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x2706e10) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fe6c4412950 (LWP 15337)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x270a690) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fe6c3c11950 (LWP 15338)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x270e0f0) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fe6c3410950 (LWP 15339)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x2711750) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fe6c2c0f950 (LWP 15340)): #0 0x00007fe6d2d2df69 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fe6d652c2b9 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4 #2 0x00007fe6d6e62314 in Gwenview::SemanticInfoThread::run (this=0x26d7170) at /lixo/kde4/kdegraphics/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136 #3 0x00007fe6d652b2d2 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x00007fe6d2d2a263 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fe6d446178d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fe6d7517710 (LWP 15326)): [KCrash Handler] #5 0x00007fe6d43b5a15 in raise () from /lib64/libc.so.6 #6 0x00007fe6d43b7243 in abort () from /lib64/libc.so.6 #7 0x00007fe6d65232c5 in qt_message_output () from /usr/lib64/libQtCore.so.4 #8 0x00007fe6d652340b in qFatal () from /usr/lib64/libQtCore.so.4 #9 0x00007fe6d6e43d28 in Gwenview::PlaceTreeModelPrivate::nodeForIndex (this=<value optimized out>, index=@0x7fffdf55dc30) at /lixo/kde4/kdegraphics/gwenview/lib/placetreemodel.cpp:85 #10 0x00007fe6d6e42227 in Gwenview::PlaceTreeModel::urlForIndex (this=0x26daa90, index=@0x6) at /lixo/kde4/kdegraphics/gwenview/lib/placetreemodel.cpp:364 #11 0x0000000000433a6d in Gwenview::FolderViewContextManagerItem::slotRowsInserted (this=0x2218380, index=@0x7fffdf55dc30) at /lixo/kde4/kdegraphics/gwenview/app/folderviewcontextmanageritem.cpp:257 #12 0x00000000004248a0 in Gwenview::FolderViewContextManagerItem::qt_metacall (this=0x2218380, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdf55dc00) at /lixo/kde4/kdegraphics/build/gwenview/app/moc_folderviewcontextmanageritem.cpp:79 #13 0x00007fe6d6629ff2 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #14 0x00007fe6d6660984 in QAbstractItemModel::rowsInserted () from /usr/lib64/libQtCore.so.4 #15 0x00007fe6d660f785 in QAbstractItemModel::endInsertRows () from /usr/lib64/libQtCore.so.4 #16 0x00007fe6d6e42f6c in Gwenview::PlaceTreeModel::slotPlacesRowsInserted (this=0x26daa90, start=5, end=4) at /lixo/kde4/kdegraphics/gwenview/lib/placetreemodel.cpp:312 #17 0x00007fe6d6e43648 in Gwenview::PlaceTreeModel::qt_metacall (this=0x26daa90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdf55dde0) at /lixo/kde4/kdegraphics/build/gwenview/lib/placetreemodel.moc:77 #18 0x00007fe6d6629ff2 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #19 0x00007fe6d6660984 in QAbstractItemModel::rowsInserted () from /usr/lib64/libQtCore.so.4 #20 0x00007fe6d660f785 in QAbstractItemModel::endInsertRows () from /usr/lib64/libQtCore.so.4 #21 0x00007fe6d70ff6b0 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0x265a550) at /lixo/kde4/kdelibs/kfile/kfileplacesmodel.cpp:394 #22 0x00007fe6d70ff9c6 in KFilePlacesModel::Private::_k_initDeviceList (this=0x265a550) at /lixo/kde4/kdelibs/kfile/kfileplacesmodel.cpp:300 #23 0x00007fe6d70ffa7a in KFilePlacesModel::qt_metacall (this=0x2239d40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdf55e3a0) at /lixo/kde4/kdelibs/build/kfile/kfileplacesmodel.moc:85 #24 0x00007fe6d6629ff2 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4 #25 0x00007fe6d662f32f in ?? () from /usr/lib64/libQtCore.so.4 #26 0x00007fe6d66242d3 in QObject::event () from /usr/lib64/libQtCore.so.4 #27 0x00007fe6d4b7d0ed in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4 #28 0x00007fe6d4b8535a in QApplication::notify () from /usr/lib64/libQtGui.so.4 #29 0x00007fe6d5c26bfe in KApplication::notify (this=0x7fffdf55edb0, receiver=0x261ba30, event=0x7fffdf55ea70) at /lixo/kde4/kdelibs/kdeui/kernel/kapplication.cpp:307 #30 0x00007fe6d661453c in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4 #31 0x00007fe6d6641596 in ?? () from /usr/lib64/libQtCore.so.4 #32 0x00007fe6d663dc8d in ?? () from /usr/lib64/libQtCore.so.4 #33 0x00007fe6d0e4ae91 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #34 0x00007fe6d0e4e540 in ?? () from /usr/lib64/libglib-2.0.so.0 #35 0x00007fe6d0e4e6dc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #36 0x00007fe6d663dbef in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4 #37 0x00007fe6d4c1496f in ?? () from /usr/lib64/libQtGui.so.4 #38 0x00007fe6d6612de2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4 #39 0x00007fe6d66131ad in QEventLoop::exec () from /usr/lib64/libQtCore.so.4 #40 0x00007fe6d6615474 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4 #41 0x000000000043f07f in main (argc=1, argv=0x7fffdf55f138) at /lixo/kde4/kdegraphics/gwenview/app/main.cpp:95
This seems to be related to bug 191771.but this includes an assert. Thanks
Opening an online url or clicking on Home in GwenView brings the same crash for me, bt from gdb (gdb) bt #0 0xffffe424 in __kernel_vsyscall () #1 0xb6679da0 in raise () from /lib/i686/libc.so.6 #2 0xb667b808 in abort () from /lib/i686/libc.so.6 #3 0xb7a6cb3f in qt_message_output (msgType=QtFatalMsg, buf=0x9150d58 "ASSERT: \"index.isValid()\" in file /usr/local/trunk-src/kdegraphics/gwenview/lib/placetreemodel.cpp, line 85") at global/qglobal.cpp:2017 #4 0xb7a6cbb6 in qFatal (msg=0xb7bc1294 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2216 #5 0xb7a6cff5 in qt_assert (assertion=0xb7f3ad81 "index.isValid()", file=0xb7f3ad40 "/usr/local/trunk-src/kdegraphics/gwenview/lib/placetreemodel.cpp", line=85) at global/qglobal.cpp:1786 #6 0xb7f047ad in Gwenview::PlaceTreeModelPrivate::nodeForIndex (this=0x914f930, index=@0xbfaf7948) at /usr/local/trunk-src/kdegraphics/gwenview/lib/placetreemodel.cpp:85 #7 0xb7f02854 in Gwenview::PlaceTreeModel::urlForIndex (this=0x91ef200, index=@0xbfaf7948) at /usr/local/trunk-src/kdegraphics/gwenview/lib/placetreemodel.cpp:364 #8 0x08076fa8 in Gwenview::FolderViewContextManagerItem::slotRowsInserted (this=0x8f2c370, index=@0xbfaf7948) at /usr/local/trunk-src/kdegraphics/gwenview/app/folderviewcontextmanageritem.cpp:257 #9 0x08064642 in Gwenview::FolderViewContextManagerItem::qt_metacall (this=0x8f2c370, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfaf7914) at /home/annma/build/kdegraphics/gwenview/app/moc_folderviewcontextmanageritem.cpp:79 #10 0xb7b821da in QMetaObject::activate (sender=0x91ef200, from_signal_index=9, to_signal_index=9, argv=0xbfaf7914) at kernel/qobject.cpp:3108 #11 0xb7b835b9 in QMetaObject::activate (sender=0x91ef200, m=0xb7c26638, local_signal_index=5, argv=0xbfaf7914) at kernel/qobject.cpp:3185 #12 0xb7bbf51e in QAbstractItemModel::rowsInserted (this=0x91ef200, _t1=@0xbfaf7948, _t2=5, _t3=5) at .moc/debug-shared/moc_qabstractitemmodel.cpp:159 #13 0xb7b6281e in QAbstractItemModel::endInsertRows (this=0x91ef200) at kernel/qabstractitemmodel.cpp:2081 #14 0xb7f036a8 in Gwenview::PlaceTreeModel::slotPlacesRowsInserted (this=0x91ef200, start=5, end=5) at /usr/local/trunk-src/kdegraphics/gwenview/lib/placetreemodel.cpp:312 #15 0xb7f03f9e in Gwenview::PlaceTreeModel::qt_metacall (this=0x91ef200, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfaf7ab4) at /home/annma/build/kdegraphics/gwenview/lib/placetreemodel.moc:77 #16 0xb7b821da in QMetaObject::activate (sender=0x914f948, from_signal_index=9, to_signal_index=9, argv=0xbfaf7ab4) at kernel/qobject.cpp:3108 #17 0xb7b835b9 in QMetaObject::activate (sender=0x914f948, m=0xb7c26638, local_signal_index=5, argv=0xbfaf7ab4) at kernel/qobject.cpp:3185 #18 0xb7bbf51e in QAbstractItemModel::rowsInserted (this=0x914f948, _t1=@0xbfaf7ae8, _t2=5, _t3=5) at .moc/debug-shared/moc_qabstractitemmodel.cpp:159 #19 0xb7b6281e in QAbstractItemModel::endInsertRows (this=0x914f948) at kernel/qabstractitemmodel.cpp:2081 #20 0xb7fa391f in KFilePlacesModel::Private::_k_reloadBookmarks (this=0x914fa40) at /usr/local/trunk-src/kdelibs/kfile/kfileplacesmodel.cpp:352 #21 0xb7fa440c in KFilePlacesModel::Private::_k_initDeviceList (this=0x914fa40) at /usr/local/trunk-src/kdelibs/kfile/kfileplacesmodel.cpp:300 #22 0xb7fa44e3 in KFilePlacesModel::qt_metacall (this=0x914f948, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfaf7d58) at /home/annma/build/kdelibs/kfile/kfileplacesmodel.moc:85 #23 0xb7b821da in QMetaObject::activate (sender=0x9150230, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3108 #24 0xb7b835b9 in QMetaObject::activate (sender=0x9150230, m=0xb7c25a44, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3185 #25 0xb7b8a72f in QSingleShotTimer::timeout (this=0x9150230) at .moc/debug-shared/qtimer.moc:76 #26 0xb7b8a84a in QSingleShotTimer::timerEvent (this=0x9150230) at kernel/qtimer.cpp:298 #27 0xb7b7ffd2 in QObject::event (this=0x9150230, e=0xbfaf8334) at kernel/qobject.cpp:1073 #28 0xb6a1710d in QApplicationPrivate::notify_helper (this=0x8dff028, receiver=0x9150230, e=0xbfaf8334) at kernel/qapplication.cpp:4057 #29 0xb6a174c1 in QApplication::notify (this=0xbfaf85d8, receiver=0x9150230, e=0xbfaf8334) at kernel/qapplication.cpp:3604 #30 0xb767e5f5 in KApplication::notify (this=0xbfaf85d8, receiver=0x9150230, event=0xbfaf8334) at /usr/local/trunk-src/kdelibs/kdeui/kernel/kapplication.cpp:307 #31 0xb7b6bd63 in QCoreApplication::notifyInternal (this=0xbfaf85d8, receiver=0x9150230, event=0xbfaf8334) at kernel/qcoreapplication.cpp:606 #32 0xb7b6f8f1 in QCoreApplication::sendEvent (receiver=0x9150230, event=0xbfaf8334) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #33 0xb7b9dea5 in QTimerInfoList::activateTimers (this=0x8e01e14) at kernel/qeventdispatcher_unix.cpp:572 #34 0xb7b9b7f1 in timerSourceDispatch (source=0x8e01de0) at kernel/qeventdispatcher_glib.cpp:164 #35 0xb5f337ca in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0xb5f36ee8 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0xb5f370a8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0xb7b9aaf2 in QEventDispatcherGlib::processEvents (this=0x8dfee30, flags={i = -1079016264}) at kernel/qeventdispatcher_glib.cpp:324 #39 0xb6ac4b58 in QGuiEventDispatcherGlib::processEvents (this=0x8dfee30, flags= {i = -1079016216}) at kernel/qguieventdispatcher_glib.cpp:202 #40 0xb7b68d48 in QEventLoop::processEvents (this=0xbfaf8570, flags={i = -1079016144}) at kernel/qeventloop.cpp:149 #41 0xb7b68fa2 in QEventLoop::exec (this=0xbfaf8570, flags={i = -1079016072}) at kernel/qeventloop.cpp:196 #42 0xb7b6c53b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #43 0xb6a16e26 in QApplication::exec () at kernel/qapplication.cpp:3526 #44 0x08084db2 in main (argc=134933324, argv=0x8e65780) at /usr/local/trunk-src/kdegraphics/gwenview/app/main.cpp:95
*** Bug 192331 has been marked as a duplicate of this bug. ***
Bug 192331 has some interesting information too
*** This bug has been marked as a duplicate of bug 191771 ***
*** Bug 192513 has been marked as a duplicate of this bug. ***