[kompare] [Bug 318860] New: kompare crash after reloading diff

Paul Fee pfee at talk21.com
Thu Apr 25 16:08:37 UTC 2013


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

            Bug ID: 318860
           Summary: kompare crash after reloading diff
    Classification: Unclassified
           Product: kompare
           Version: 4.1.2
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kompare-devel at kde.org
          Reporter: pfee at talk21.com

Application: kompare (4.1.2)
KDE Platform Version: 4.10.2
Qt Version: 4.8.4
Operating System: Linux 3.8.8-202.fc18.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Invoked kompare with: kompare v1.py v2.py
Viewed diff and reloaded a few times following changes to underlying file.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kompare (kompare), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  QTreeModel::index (this=0x18e75e0, item=item at entry=0x16d7070,
column=column at entry=0) at itemviews/qtreewidget.cpp:240
#7  0x0000003309f43644 in index (column=0, item=0x16d7070, this=<optimized
out>) at ../../src/gui/itemviews/qtreewidget_p.h:224
#8  QTreeWidget::setCurrentItem (this=0x18dc060, item=0x16d7070, column=0) at
itemviews/qtreewidget.cpp:2815
#9  0x00007f7c5013b922 in KompareNavTreePart::setSelectedDifference
(this=0x166df30, diff=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/kompare/komparenavtreepart/komparenavtreepart.cpp:327
#10 0x000000330698ceef in QMetaObject::activate (sender=0x17c0a00, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0c4676d0) at
kernel/qobject.cpp:3539
#11 0x00007f7c503adcd2 in KomparePart::setSelection (this=<optimized out>,
_t1=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/komparepart/kompare_part.moc:202
#12 0x00007f7c503af544 in qt_static_metacall (_c=QMetaObject::InvokeMetaMethod,
_a=<optimized out>, _id=<optimized out>, _o=<optimized out>) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/komparepart/kompare_part.moc:105
#13 KomparePart::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/komparepart/kompare_part.moc:97
#14 0x000000330698ceef in QMetaObject::activate (sender=0x1864f50, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0c467850) at
kernel/qobject.cpp:3539
#15 0x00000037ec40dd22 in Diff2::KompareModelList::setSelection
(this=this at entry=0x1864f50, _t1=_t1 at entry=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/libdiff2/komparemodellist.moc:218
#16 0x00000037ec40e3ad in Diff2::KompareModelList::slotSelectionChanged
(this=0x1864f50, diff=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/kompare/libdiff2/komparemodellist.cpp:752
#17 0x00000037ec412d0c in qt_static_metacall (_c=QMetaObject::InvokeMetaMethod,
_a=<optimized out>, _id=<optimized out>, _o=<optimized out>) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/libdiff2/komparemodellist.moc:118
#18 Diff2::KompareModelList::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/libdiff2/komparemodellist.moc:100
#19 0x000000330698ceef in QMetaObject::activate (sender=0x17c1540, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0c467a60) at
kernel/qobject.cpp:3539
#20 0x00007f7c503b18a2 in KompareSplitter::selectionChanged (this=<optimized
out>, _t1=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/komparepart/komparesplitter.moc:173
#21 0x000000330698ceef in QMetaObject::activate (sender=0x1717de8, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0c467bb0) at
kernel/qobject.cpp:3539
#22 0x00007f7c503b491f in KompareListView::differenceClicked
(this=this at entry=0x1717de8, _t1=0x19dd9e0) at
/usr/src/debug/kdesdk-4.10.2/x86_64-redhat-linux-gnu/kompare/komparepart/komparelistview.moc:129
#23 0x00007f7c503b495f in KompareListView::mousePressEvent (this=0x1717de8,
e=<optimized out>) at
/usr/src/debug/kdesdk-4.10.2/kompare/komparepart/komparelistview.cpp:439
#24 0x0000003309a19f30 in QWidget::event (this=0x1717de8, event=0x7fff0c468760)
at kernel/qwidget.cpp:8371
#25 0x0000003309dc49f6 in QFrame::event (this=0x1717de8, e=0x7fff0c468760) at
widgets/qframe.cpp:557
#26 0x0000003309ed020b in QAbstractItemView::viewportEvent (this=0x1717de8,
event=0x7fff0c468760) at itemviews/qabstractitemview.cpp:1644
#27 0x0000003309f14a91 in QTreeView::viewportEvent (this=0x1717de8,
event=0x7fff0c468760) at itemviews/qtreeview.cpp:1257
#28 0x0000003306977c26 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0x17c3510, event=0x7fff0c468760) at kernel/qcoreapplication.cpp:1056
#29 0x00000033099ca59c in QApplicationPrivate::notify_helper (this=0x1568010,
receiver=0x17c3510, e=0x7fff0c468760) at kernel/qapplication.cpp:4558
#30 0x00000033099cf2ab in QApplication::notify (this=<optimized out>,
receiver=0x17c3510, e=0x7fff0c468760) at kernel/qapplication.cpp:4105
#31 0x00000037e9c46f16 in KApplication::notify (this=0x7fff0c469470,
receiver=0x17c3510, event=0x7fff0c468760) at
/usr/src/debug/kdelibs-4.10.2/kdeui/kernel/kapplication.cpp:311
#32 0x0000003306977abe in QCoreApplication::notifyInternal
(this=0x7fff0c469470, receiver=0x17c3510, event=0x7fff0c468760) at
kernel/qcoreapplication.cpp:946
#33 0x00000033099cb40b in QApplicationPrivate::sendMouseEvent
(receiver=0x17c3510, event=0x7fff0c468760, alienWidget=0x17c3510,
nativeWidget=0x17c1540, buttonDown=0x330a49e268 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at
../../src/corelib/kernel/qcoreapplication.h:231
#34 0x0000003309a45b74 in QETWidget::translateMouseEvent (this=0x17c1540,
event=<optimized out>) at kernel/qapplication_x11.cpp:4537
#35 0x0000003309a44901 in QApplication::x11ProcessEvent (this=0x7fff0c469470,
event=0x7fff0c468ed0) at kernel/qapplication_x11.cpp:3660
#36 0x0000003309a6aa5c in x11EventSourceDispatch (s=s at entry=0x156d470,
callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#37 0x00000032fe447a55 in g_main_dispatch (context=0x1569200) at gmain.c:2715
#38 g_main_context_dispatch (context=context at entry=0x1569200) at gmain.c:3219
#39 0x00000032fe447d88 in g_main_context_iterate
(context=context at entry=0x1569200, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3290
#40 0x00000032fe447e44 in g_main_context_iteration (context=0x1569200,
may_block=1) at gmain.c:3351
#41 0x00000033069a6106 in QEventDispatcherGlib::processEvents (this=0x153fa40,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x0000003309a6a73e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#43 0x000000330697680f in QEventLoop::processEvents
(this=this at entry=0x7fff0c4692a0, flags=...) at kernel/qeventloop.cpp:149
#44 0x0000003306976a98 in QEventLoop::exec (this=0x7fff0c4692a0, flags=...) at
kernel/qeventloop.cpp:204
#45 0x000000330697b888 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#46 0x0000000000409707 in main (argc=3, argv=0x7fff0c469628) at
/usr/src/debug/kdesdk-4.10.2/kompare/main.cpp:228

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

Possible duplicates by query: bug 302273.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kompare-devel mailing list