[Bug 211459] New: kompare crash on selecting new directory

honggoff at gmx.ch honggoff at gmx.ch
Thu Oct 22 17:52:33 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=211459

           Summary: kompare crash on selecting new directory
           Product: kompare
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kompare-devel at kde.org
        ReportedBy: honggoff at gmx.ch


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kompare-devel mailing list