Application that crashed: kompare Version of the application: 4.0.0 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.28-15-generic i686 Distribution: Ubuntu 9.04 What I was doing when the application crashed: I start Kompare with an elaborate file tree with many changes. I skip through a few files, then select a new directory in the directory browser with the mouse. Kompare crashes -- Backtrace: Application: Kompare (kompare), signal: Segmentation fault [KCrash Handler] #6 KFileLVI::fillChangesList (this=0xec60e18, changesList=0x9ea2080, diffToChangeItemDict=0x9ea2658) at /usr/include/qt4/QtCore/qlinkedlist.h:93 #7 0xb5831668 in KompareNavTreePart::setSelectedFile (this=0x9ea2640, model=0xcc30800) at /build/buildd/kdesdk-4.3.2/kompare/komparenavtreepart/komparenavtreepart.cpp:315 #8 0xb5831ea0 in KompareNavTreePart::slotSetSelection (this=0x9ea2640, model=0xcc30800, diff=0xcc326a8) at /build/buildd/kdesdk-4.3.2/kompare/komparenavtreepart/komparenavtreepart.cpp:275 #9 0xb583210d in KompareNavTreePart::qt_metacall (this=0x9ea2640, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff092b8) at /build/buildd/kdesdk-4.3.2/obj-i486-linux-gnu/kompare/komparenavtreepart/komparenavtreepart.moc:99 #10 0xb65771b8 in QMetaObject::activate (sender=0x9d66190, from_signal_index=20, to_signal_index=20, argv=0xbff092b8) at kernel/qobject.cpp:3113 #11 0xb6577e42 in QMetaObject::activate (sender=0x9d66190, m=0xb4110654, local_signal_index=1, argv=0xbff092b8) at kernel/qobject.cpp:3187 #12 0xb40f5029 in KomparePart::setSelection (this=0x9d66190, _t1=0xcc30800, _t2=0xcc326a8) at /build/buildd/kdesdk-4.3.2/obj-i486-linux-gnu/kompare/komparepart/kompare_part.moc:176 #13 0xb40fc8d5 in KomparePart::qt_metacall (this=0x9d66190, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbff093c8) at /build/buildd/kdesdk-4.3.2/obj-i486-linux-gnu/kompare/komparepart/kompare_part.moc:128 #14 0xb65771b8 in QMetaObject::activate (sender=0x9e7b3e0, from_signal_index=8, to_signal_index=8, argv=0xbff093c8) at kernel/qobject.cpp:3113 #15 0xb6577e42 in QMetaObject::activate (sender=0x9e7b3e0, m=0xb7ecdbc8, local_signal_index=4, argv=0xbff093c8) at kernel/qobject.cpp:3187 #16 0xb7ea97e9 in Diff2::KompareModelList::setSelection (this=0x9e7b3e0, _t1=0xcc30800, _t2=0xcc326a8) at /build/buildd/kdesdk-4.3.2/obj-i486-linux-gnu/kompare/libdiff2/komparemodellist.moc:192 #17 0xb7eb10b4 in Diff2::KompareModelList::slotNextModel (this=0x9e7b3e0) at /build/buildd/kdesdk-4.3.2/kompare/libdiff2/komparemodellist.cpp:727 #18 0xb7eb3010 in Diff2::KompareModelList::qt_metacall (this=0x9e7b3e0, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbff0953c) at /build/buildd/kdesdk-4.3.2/obj-i486-linux-gnu/kompare/libdiff2/komparemodellist.moc:140 #19 0xb65771b8 in QMetaObject::activate (sender=0x9e7d4c8, from_signal_index=5, to_signal_index=6, argv=0xbff0953c) at kernel/qobject.cpp:3113 #20 0xb65775f0 in QMetaObject::activate (sender=0x9e7d4c8, m=0xb728ee48, from_local_signal_index=1, to_local_signal_index=2, argv=0xbff0953c) at kernel/qobject.cpp:3207 #21 0xb6a1f6c1 in QAction::triggered (this=0x9e7d4c8, _t1=false) at .moc/release-shared/moc_qaction.cpp:236 #22 0xb6a20c3f in QAction::activate (this=0x9e7d4c8, event=QAction::Trigger) at kernel/qaction.cpp:1160 #23 0xb6ec7602 in QToolButton::nextCheckState (this=0x9d75b28) at ../../include/QtGui/../../src/gui/kernel/qaction.h:203 #24 0xb6de0003 in QAbstractButtonPrivate::click (this=0x9ebec50) at widgets/qabstractbutton.cpp:525 #25 0xb6de02d6 in QAbstractButton::mouseReleaseEvent (this=0x9ebebb8, e=0xbff09b48) at widgets/qabstractbutton.cpp:1115 #26 0xb6ec7afc in QToolButton::mouseReleaseEvent (this=0x9ebebb8, e=0xbff09b48) at widgets/qtoolbutton.cpp:709 #27 0xb6a7c973 in QWidget::event (this=0x9ebebb8, event=0xbff09b48) at kernel/qwidget.cpp:7549 #28 0xb6dde28e in QAbstractButton::event (this=0x9ebebb8, e=0xbff09b48) at widgets/qabstractbutton.cpp:1077 #29 0xb6eca52a in QToolButton::event (this=0x9ebebb8, event=0xbff09b48) at widgets/qtoolbutton.cpp:1151 #30 0xb6a25d3c in QApplicationPrivate::notify_helper (this=0x9cb69c0, receiver=0x9ebebb8, e=0xbff09b48) at kernel/qapplication.cpp:4056 #31 0xb6a2e9b1 in QApplication::notify (this=0xbff0b5b4, receiver=0x9ebebb8, e=0xbff09b48) at kernel/qapplication.cpp:3758 #32 0xb74c049d in KApplication::notify (this=0xbff0b5b4, receiver=0x9ebebb8, event=0xbff09b48) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302 #33 0xb6561bcb in QCoreApplication::notifyInternal (this=0xbff0b5b4, receiver=0x9ebebb8, event=0xbff09b48) at kernel/qcoreapplication.cpp:610 #34 0xb6a2da1e in QApplicationPrivate::sendMouseEvent (receiver=0x9ebebb8, event=0xbff09b48, alienWidget=0x9ebebb8, nativeWidget=0x9ead500, buttonDown=0xb72a7aa0, lastMouseReceiver=@0xb72a7aa4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #35 0xb6a9dcce in QETWidget::translateMouseEvent (this=0x9ead500, event=0xbff0b1dc) at kernel/qapplication_x11.cpp:4409 #36 0xb6a9d085 in QApplication::x11ProcessEvent (this=0xbff0b5b4, event=0xbff0b1dc) at kernel/qapplication_x11.cpp:3428 #37 0xb6ac837a in x11EventSourceDispatch (s=0x9cb96f8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #38 0xb5c99b88 in IA__g_main_context_dispatch (context=0x9cb8c90) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814 #39 0xb5c9d0eb in g_main_context_iterate (context=0x9cb8c90, block=1, dispatch=1, self=0x9cb6c40) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448 #40 0xb5c9d268 in IA__g_main_context_iteration (context=0x9cb8c90, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511 #41 0xb658d2f8 in QEventDispatcherGlib::processEvents (this=0x9ca0d10, flags={i = -1074744424}) at kernel/qeventdispatcher_glib.cpp:327 #42 0xb6ac7a75 in QGuiEventDispatcherGlib::processEvents (this=0x9ca0d10, flags={i = -1074744376}) at kernel/qguieventdispatcher_glib.cpp:202 #43 0xb65601fa in QEventLoop::processEvents (this=0xbff0b440, flags={i = -1074744312}) at kernel/qeventloop.cpp:149 #44 0xb6560642 in QEventLoop::exec (this=0xbff0b440, flags={i = -1074744248}) at kernel/qeventloop.cpp:201 #45 0xb6562ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #46 0xb6a25bb7 in QApplication::exec () at kernel/qapplication.cpp:3525 #47 0x080506a7 in main (argc=3, argv=0xbff0b884) at /build/buildd/kdesdk-4.3.2/kompare/main.cpp:228 This bug may be a duplicate of or related to bug 211456 Reported using DrKonqi
Selecting a directory is the same as selecting the first file in that dir, and the backtraces of this and 211456 both end up in the navtreepart's setSelectedFile. Almost certainly a dupe of the other one you filed, so don't reopen unless this persists after 211456 is fixed Cheers, Jeff *** This bug has been marked as a duplicate of bug 211456 ***