Bug 269177

Summary: Kompare crashed when I selected next directory
Product: [Applications] kompare Reporter: carter <carterqw>
Component: generalAssignee: Kompare developers <kompare-devel>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.0.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description carter 2011-03-22 21:28:52 UTC
Application: kompare (4.0.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I was comparing two directories, using GUI buttons to navigate. Then decided to go straight to the particular subdirectory, so I clicked on that subdirectory in the tree and Kompare crashed.

 -- Backtrace:
Application: Kompare (kompare), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f947ac7d4c1 in begin (this=0x23d8e80, changesList=0x7e5f80, diffToChangeItemDict=0x7ff020) at /usr/include/QtCore/qlist.h:93
#6  constBegin (this=0x23d8e80, changesList=0x7e5f80, diffToChangeItemDict=0x7ff020) at /usr/include/QtCore/qlist.h:250
#7  KFileLVI::fillChangesList (this=0x23d8e80, changesList=0x7e5f80, diffToChangeItemDict=0x7ff020) at /usr/src/debug/kdesdk-4.4.4/kompare/komparenavtreepart/komparenavtreepart.cpp:599
#8  0x00007f947ac7d5f0 in KompareNavTreePart::setSelectedFile (this=0x7feff0, model=<value optimized out>) at /usr/src/debug/kdesdk-4.4.4/kompare/komparenavtreepart/komparenavtreepart.cpp:315
#9  0x00007f947ac802ea in KompareNavTreePart::slotSetSelection (this=0x7feff0, model=0x2600030, diff=0x2600480) at /usr/src/debug/kdesdk-4.4.4/kompare/komparenavtreepart/komparenavtreepart.cpp:275
#10 0x00007f947ac8053a in KompareNavTreePart::qt_metacall (this=0x7feff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffbd87b10)
    at /usr/src/debug/kdesdk-4.4.4/build/kompare/komparenavtreepart/komparenavtreepart.moc:105
#11 0x00007f948499ca1f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#12 0x00007f947bccb1db in KomparePart::setSelection (this=<value optimized out>, _t1=0x2600030, _t2=0x2600480) at /usr/src/debug/kdesdk-4.4.4/build/kompare/komparepart/kompare_part.moc:182
#13 0x00007f947bccc670 in KomparePart::qt_metacall (this=0x865ad0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffffbd87c60)
    at /usr/src/debug/kdesdk-4.4.4/build/kompare/komparepart/kompare_part.moc:134
#14 0x00007f948499ca1f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#15 0x00007f947ba6da2b in Diff2::KompareModelList::setSelection (this=<value optimized out>, _t1=0x2600030, _t2=0x2600480)
    at /usr/src/debug/kdesdk-4.4.4/build/kompare/libdiff2/komparemodellist.moc:198
#16 0x00007f947ba70f9c in Diff2::KompareModelList::slotNextModel (this=0x7f4c80) at /usr/src/debug/kdesdk-4.4.4/kompare/libdiff2/komparemodellist.cpp:727
#17 0x00007f947ba7266b in Diff2::KompareModelList::qt_metacall (this=0x7f4c80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffffbd87df0)
    at /usr/src/debug/kdesdk-4.4.4/build/kompare/libdiff2/komparemodellist.moc:146
#18 0x00007f948499ca1f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#19 0x00007f94852b1d12 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#20 0x00007f94852b1f0a in QAction::activate (this=0x7ba710, event=<value optimized out>) at kernel/qaction.cpp:1255
#21 0x00007f94856599fa in QAbstractButtonPrivate::click (this=0x84d710) at widgets/qabstractbutton.cpp:528
#22 0x00007f9485659cac in QAbstractButton::mouseReleaseEvent (this=0x7b6540, e=0x7ffffbd88780) at widgets/qabstractbutton.cpp:1121
#23 0x00007f948571325a in QToolButton::mouseReleaseEvent (this=<value optimized out>, e=<value optimized out>) at widgets/qtoolbutton.cpp:721
#24 0x00007f9485307dbc in QWidget::event (this=0x7b6540, event=0x7ffffbd88780) at kernel/qwidget.cpp:8044
#25 0x00007f94852b74d4 in QApplicationPrivate::notify_helper (this=0x638cf0, receiver=0x7b6540, e=0x7ffffbd88780) at kernel/qapplication.cpp:4302
#26 0x00007f94852c034a in QApplication::notify (this=<value optimized out>, receiver=0x7b6540, e=0x7ffffbd88780) at kernel/qapplication.cpp:3867
#27 0x00007f9485edbc06 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#28 0x00007f9484988e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#29 0x00007f94852b91e5 in sendEvent (receiver=0x7b6540, event=0x7ffffbd88780, alienWidget=0x7b6540, nativeWidget=0x731670, buttonDown=0x7f9485d63b28, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#30 QApplicationPrivate::sendMouseEvent (receiver=0x7b6540, event=0x7ffffbd88780, alienWidget=0x7b6540, nativeWidget=0x731670, buttonDown=0x7f9485d63b28, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#31 0x00007f94853336c8 in QETWidget::translateMouseEvent (this=0x731670, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#32 0x00007f9485331e19 in QApplication::x11ProcessEvent (this=0x7ffffbd896f0, event=0x7ffffbd890e0) at kernel/qapplication_x11.cpp:3513
#33 0x00007f9485358492 in x11EventSourceDispatch (s=0x63cb30, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007f9480d3ba93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f9480d3c270 in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f9480d3c510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f94849b167f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#38 0x00007f948535814e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f9484988292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00007f9484988495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#41 0x00007f948498c88b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#42 0x000000000040a762 in main (argc=-69691584, argv=0x7ffffbd89fb8) at /usr/src/debug/kdesdk-4.4.4/kompare/main.cpp:228

This bug may be a duplicate of or related to bug 257835.

Possible duplicates by query: bug 257835.

Reported using DrKonqi
Comment 1 Kevin Kofler 2011-03-22 21:49:46 UTC

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