Version: 4.00.67 (KDE 4.0.67 >= 20080325) (using 4.00.67 (KDE 4.0.67 >= 20080325), Gentoo) Compiler: i686-pc-linux-gnu-gcc OS: Linux (i686) release 2.6.23-gentoo-r9 Steps to reproduce: 1) Open konqueror 2) Click Bookmarks -> Edit bookmarks 3) Click "New folder" 4) See the bookmark editor (kdebase r792052) crash with the following backtrace: Application: Bookmark Editor (keditbookmarks), signal SIGABRT Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb5eb46d0 (LWP 5891)] [KCrash handler] #6 0xffffe410 in __kernel_vsyscall () #7 0xb61431f1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb61449b8 in *__GI_abort () at abort.c:88 #9 0xb6dd2a45 in qt_message_output (msgType=QtFatalMsg, buf=0xbfd6b38c "ASSERT failure in QList<T>::at: \"index out of range\", file /usr/include/qt4/QtCore/qlist.h, line 393") at global/qglobal.cpp:2047 #10 0xb6dd2b0a in qFatal ( msg=0xb6f2af9c "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2249 #11 0xb6dd2b5c in qt_assert_x (where=0xb7fcd668 "QList<T>::at", what=0xb7fccb9a "index out of range", file=0xb7fca284 "/usr/include/qt4/QtCore/qlist.h", line=393) at global/qglobal.cpp:1829 #12 0xb7fc7cbb in QList<TreeItem*>::at (this=0x823ad5c, i=10) at /usr/include/qt4/QtCore/qlist.h:393 #13 0xb7fc73f1 in TreeItem::child (this=0x823ad58, row=10) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/keditbookmarks/treeitem.cpp:40 #14 0xb7fc406b in KBookmarkModel::index (this=0x817f7f8, row=10, column=0, parent=@0xbfd6d518) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/keditbookmarks/bookmarkmodel.cpp:188 #15 0xb69fffad in QTreeViewPrivate::reexpandChildren (this=0x81a9e30, parent=@0xbfd6d518) at itemviews/qtreeview.cpp:3296 #16 0xb69ffd15 in QTreeViewPrivate::expand (this=0x81a9e30, item=59, emitSignal=false) at itemviews/qtreeview.cpp:2757 #17 0xb6a00079 in QTreeViewPrivate::reexpandChildren (this=0x81a9e30, parent=@0xbfd6d630) at itemviews/qtreeview.cpp:3315 #18 0xb6a002de in QTreeView::doItemsLayout (this=0x81820c0) at itemviews/qtreeview.cpp:1916 #19 0xb6a02869 in QTreeView::paintEvent (this=0x81820c0, event=0xbfd6dfb4) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:179 #20 0xb64f1a13 in QWidget::event (this=0x81820c0, event=0xbfd6dfb4) at kernel/qwidget.cpp:6988 #21 0xb686c903 in QFrame::event (this=0x81820c0, e=0xbfd6dfb4) at widgets/qframe.cpp:657 #22 0xb690c0dc in QAbstractScrollArea::viewportEvent (this=0x1703, e=0x6) at widgets/qabstractscrollarea.cpp:938 #23 0xb69bd8b0 in QAbstractItemView::viewportEvent (this=0x81820c0, event=0xbfd6dfb4) at itemviews/qabstractitemview.cpp:1423 #24 0xb69f9717 in QTreeView::viewportEvent (this=0x81820c0, event=0xbfd6dfb4) at itemviews/qtreeview.cpp:1240 #25 0xb690d522 in QAbstractScrollAreaFilter::eventFilter (this=0x81ab1a0, o=0x81b3a98, e=0xbfd6dfb4) at widgets/qabstractscrollarea_p.h:102 #26 0xb6ed211c in QCoreApplicationPrivate::sendThroughObjectEventFilters ( this=0x8056f80, receiver=0x81b3a98, event=0xbfd6dfb4) at kernel/qcoreapplication.cpp:693 #27 0xb64936f6 in QApplicationPrivate::notify_helper (this=0x8056f80, receiver=0x81b3a98, e=0xbfd6dfb4) at kernel/qapplication.cpp:3731 #28 0xb649525f in QApplication::notify (this=0xbfd70464, receiver=0x81b3a98, e=0xbfd6dfb4) at kernel/qapplication.cpp:3329 #29 0xb7517ac3 in KApplication::notify (this=0xbfd70464, receiver=0x81b3a98, event=0xbfd6dfb4) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311 #30 0xb6ed1cf7 in QCoreApplication::notifyInternal (this=0xbfd70464, receiver=0x81b3a98, event=0xbfd6dfb4) at kernel/qcoreapplication.cpp:586 #31 0xb64f737e in qt_sendSpontaneousEvent (receiver=0x81b3a98, event=0x6) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #32 0xb64efe96 in QWidgetPrivate::drawWidget (this=0x81ab278, pdev=0x80ca3a4, rgn=@0xbfd6e16c, offset=@0xbfd6e164, flags=<value optimized out>, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4421 #33 0xb64f068c in QWidgetPrivate::paintSiblingsRecursive (this=0x81a9e30, pdev=0x80ca3a4, siblings=@0xbfd6e580, index=0, rgn=@0xbfd6e23c, offset=@0xbfd6e644, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4519 #34 0xb64f054e in QWidgetPrivate::paintSiblingsRecursive (this=0x81a9e30, pdev=0x80ca3a4, siblings=@0xbfd6e580, index=2, rgn=@0xbfd6e30c, offset=@0xbfd6e644, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4509 #35 0xb64f054e in QWidgetPrivate::paintSiblingsRecursive (this=0x81a9e30, pdev=0x80ca3a4, siblings=@0xbfd6e580, index=4, rgn=@0xbfd6e3dc, offset=@0xbfd6e644, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4509 #36 0xb64f054e in QWidgetPrivate::paintSiblingsRecursive (this=0x81a9e30, pdev=0x80ca3a4, siblings=@0xbfd6e580, index=5, rgn=@0xbfd6e64c, offset=@0xbfd6e644, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4509 #37 0xb64ef9ef in QWidgetPrivate::drawWidget (this=0x81a9e30, pdev=0x80ca3a4, rgn=@0xbfd6e64c, offset=@0xbfd6e644, flags=<value optimized out>, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4462 #38 0xb64f068c in QWidgetPrivate::paintSiblingsRecursive (this=0x826c1a8, pdev=0x80ca3a4, siblings=@0xbfd6e7f0, index=2, rgn=@0xbfd6e8bc, offset=@0xbfd6e8b4, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4519 #39 0xb64ef9ef in QWidgetPrivate::drawWidget (this=0x826c1a8, pdev=0x80ca3a4, rgn=@0xbfd6e8bc, offset=@0xbfd6e8b4, flags=<value optimized out>, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4462 #40 0xb64f068c in QWidgetPrivate::paintSiblingsRecursive (this=0x82431a8, pdev=0x80ca3a4, siblings=@0xbfd6eb30, index=2, rgn=@0xbfd6e98c, offset=@0xbfd6ebf4, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4519 #41 0xb64f054e in QWidgetPrivate::paintSiblingsRecursive (this=0x82431a8, pdev=0x80ca3a4, siblings=@0xbfd6eb30, index=3, rgn=@0xbfd6ebfc, offset=@0xbfd6ebf4, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4509 #42 0xb64ef9ef in QWidgetPrivate::drawWidget (this=0x82431a8, pdev=0x80ca3a4, rgn=@0xbfd6ebfc, offset=@0xbfd6ebf4, flags=<value optimized out>, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4462 #43 0xb64f068c in QWidgetPrivate::paintSiblingsRecursive (this=0x81117f0, pdev=0x80ca3a4, siblings=@0xbfd6eda0, index=16, rgn=@0xbfd6ee84, offset=@0x811335c, flags=4, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4519 #44 0xb64ef9ef in QWidgetPrivate::drawWidget (this=0x81117f0, pdev=0x80ca3a4, rgn=@0xbfd6ee84, offset=@0x811335c, flags=<value optimized out>, sharedPainter=0x81e3090) at kernel/qwidget.cpp:4462 #45 0xb6660ce3 in QWidgetBackingStore::cleanRegion (this=0x8113350, rgn=@0xbfd6eee8, widget=0x810ff48, recursiveCopyToScreen=true) at painting/qbackingstore.cpp:1041 #46 0xb6661c08 in qt_syncBackingStore (widget=0x810ff48) at painting/qbackingstore.cpp:315 #47 0xb64f17ed in QWidget::event (this=0x810ff48, event=0xbfd6f460) at kernel/qwidget.cpp:7132 #48 0xb688c52f in QMainWindow::event (this=0x810ff48, event=0xbfd6f460) at widgets/qmainwindow.cpp:1252 #49 0xb75d50f2 in KMainWindow::event (this=0x810ff48, ev=0xbfd6f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/widgets/kmainwindow.cpp:1028 #50 0xb760971c in KXmlGuiWindow::event (this=0x810ff48, ev=0xbfd6f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/xmlgui/kxmlguiwindow.cpp:123 #51 0xb649371f in QApplicationPrivate::notify_helper (this=0x8056f80, receiver=0x810ff48, e=0xbfd6f460) at kernel/qapplication.cpp:3735 #52 0xb649525f in QApplication::notify (this=0xbfd70464, receiver=0x810ff48, e=0xbfd6f460) at kernel/qapplication.cpp:3329 #53 0xb7517ac3 in KApplication::notify (this=0xbfd70464, receiver=0x810ff48, event=0xbfd6f460) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311 #54 0xb6ed1cf7 in QCoreApplication::notifyInternal (this=0xbfd70464, receiver=0x810ff48, event=0xbfd6f460) at kernel/qcoreapplication.cpp:586 #55 0xb651aab2 in QWidgetPrivate::dirtyWidget_sys (this=0x81117f0, rgn=@0xbfd6f4dc, updateImmediately=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #56 0xb66612f3 in QWidgetBackingStore::dirtyRegion (this=0x8113350, rgn=@0xbfd6f58c, widget=0x8187d68, updateImmediately=true) at painting/qbackingstore.cpp:628 #57 0xb66618b5 in QWidget::repaint (this=0x8187d68, rgn=@0xbfd6f5e8) at painting/qbackingstore.cpp:1145 #58 0xb64ee216 in QWidget::repaint (this=0x8187d68) at kernel/qwidget.cpp:8598 #59 0xb681841b in QAbstractButtonPrivate::click (this=0x81a9658) at widgets/qabstractbutton.cpp:535 #60 0xb681869e in QAbstractButton::mouseReleaseEvent (this=0x8187d68, e=0xbfd6fd08) at widgets/qabstractbutton.cpp:1116 #61 0xb6904a3c in QToolButton::mouseReleaseEvent (this=0x8187d68, e=0xbfd6fd08) at widgets/qtoolbutton.cpp:675 #62 0xb64f1ef3 in QWidget::event (this=0x8187d68, event=0xbfd6fd08) at kernel/qwidget.cpp:6850 #63 0xb6817623 in QAbstractButton::event (this=0x8187d68, e=0x1703) at widgets/qabstractbutton.cpp:1078 #64 0xb6904574 in QToolButton::event (this=0x8187d68, e=0xbfd6fd08) at widgets/qtoolbutton.cpp:1105 #65 0xb649371f in QApplicationPrivate::notify_helper (this=0x8056f80, receiver=0x8187d68, e=0xbfd6fd08) at kernel/qapplication.cpp:3735 #66 0xb649559b in QApplication::notify (this=0xbfd70464, receiver=0x8187d68, e=0xbfd6fd08) at kernel/qapplication.cpp:3464 #67 0xb7517ac3 in KApplication::notify (this=0xbfd70464, receiver=0x8187d68, event=0xbfd6fd08) at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311 #68 0xb6ed1cf7 in QCoreApplication::notifyInternal (this=0xbfd70464, receiver=0x8187d68, event=0xbfd6fd08) at kernel/qcoreapplication.cpp:586 #69 0xb6499482 in QApplicationPrivate::sendMouseEvent (receiver=0x8187d68, event=0xbfd6fd08, alienWidget=0x8187d68, nativeWidget=0x810ff48, buttonDown=0xb6cbec40, lastMouseReceiver=@0xb6cbec44) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #70 0xb6505246 in QETWidget::translateMouseEvent (this=0x810ff48, event=0xbfd70178) at kernel/qapplication_x11.cpp:4092 #71 0xb65037ec in QApplication::x11ProcessEvent (this=0xbfd70464, event=0xbfd70178) at kernel/qapplication_x11.cpp:3092 #72 0xb652bc75 in QEventDispatcherX11::processEvents (this=0x8055470, flags=@0xbfd70264) at kernel/qeventdispatcher_x11.cpp:134 #73 0xb6ed0e61 in QEventLoop::processEvents (this=0xbfd702d0, flags=@0xbfd70298) at kernel/qeventloop.cpp:146 #74 0xb6ed0f8f in QEventLoop::exec (this=0xbfd702d0, flags=@0xbfd702d8) at kernel/qeventloop.cpp:197 #75 0xb6ed3476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838 #76 0xb6492e37 in QApplication::exec () at kernel/qapplication.cpp:3267 #77 0xb7fa38a3 in kdemain (argc=5, argv=0xbfd706f4) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/keditbookmarks/main.cpp:202 #78 0x08048822 in main (argc=) at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/keditbookmarks/keditbookmarks_dummy.cpp:3 #79 0xb612ffdc in __libc_start_main (main=0x8048800 <main>, argc=5, ubp_av=0xbfd706f4, init=0x8048850 <__libc_csu_init>, fini=0x8048840 <__libc_csu_fini>, rtld_fini=0xb7fe1100 <_dl_fini>, stack_end=0xbfd706ec) at libc-start.c:229 #80 0x08048771 in _start () #0 0xffffe410 in __kernel_vsyscall ()
Doesn't crash anymore on svn rev 814106.
Doesn't crash in kde 4.0.3 either.