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

--- Comment #1 from Daniel Santos <[email protected]> ---
omg, I can't figure out how to use meld :^/

I'm on Debian stable and can't get extra-cmake-whatever > v5 so this is from
the HEAD of the 1.11 branch, right after the 1.11.5 release. I really don't
know this project however. Whatever i3 is, it is == end().

(gdb) info locals
d = {nofEquals = {m_t = 0}, mDiff1 = {m_t = 259}, mDiff2 = {m_t = 0}}
__for_range = @0x555555a48348: {<std::__cxx11::list<Diff, std::allocator<Diff>
>> = std::__cxx11::list = {[0] = {nofEquals = {m_t = 0}, mDiff1 = {m_t = 259},
mDiff2 = {m_t = 0}}}, <No data fields>}
__for_begin = {nofEquals = {m_t = 0}, mDiff1 = {m_t = 259}, mDiff2 = {m_t = 0}}
__for_end = {nofEquals = {m_t = 1}, mDiff1 = {m_t = 93825002867216}, mDiff2 =
{m_t = 93825007075616}}
i3 = {lineA = {static invalid = -1, mLineNumber = {m_t = 0}}, lineB = {static
invalid = -1, mLineNumber = {m_t = 0}}, lineC = {static invalid = -1,
mLineNumber = {m_t = -1}}, bAEqC = false, bBEqC = false, bAEqB = true,
bWhiteLineA = false, bWhiteLineB = false, bWhiteLineC = false, pFineAB =
std::shared_ptr<const DiffList> (empty) = {get() = 0x0}, pFineBC =
std::shared_ptr<const DiffList> (empty) = {get() = 0x0}, pFineCA =
std::shared_ptr<const DiffList> (empty) = {get() = 0x0}, mLinesNeededForDisplay
= 1, mSumLinesNeededForDisplay = 0, static m_pDiffBufferInfo = {value =
0x5555558775b0, d = 0x5555558775a0}}
lineA = {static invalid = -1, mLineNumber = {m_t = 0}}
lineC = {static invalid = -1, mLineNumber = {m_t = 0}}
__PRETTY_FUNCTION__ = "void Diff3LineList::calcDiff3LineListUsingAC(const
DiffList*)"
(gdb) p d.diff1()
$4 = 259
(gdb) p d.diff2()
$5 = 0
(gdb) p (d.diff1() == 0 && d.diff2() == 0)
$6 = false
(gdb) p i3 != end()
$7 = true
(gdb) bt
#0  Diff3LineList::calcDiff3LineListUsingAC (this=0x555555a48360,
pDiffListAC=0x555555a48348) at /home/daniel/proj/dev/kdiff3/src/diff.cpp:236
#1  0x00005555555f8c74 in KDiff3App::mainInit (this=0x555555a47f10,
pTotalDiffStatus=0x555555a8b270, inFlags=...) at
/home/daniel/proj/dev/kdiff3/src/pdiff.cpp:219
#2  0x00005555555a964a in KDiff3App::doFileCompare (this=0x555555a47f10) at
/home/daniel/proj/dev/kdiff3/src/kdiff3.cpp:455
#3  0x00005555555a9986 in KDiff3App::completeInit (this=0x555555a47f10) at
/home/daniel/proj/dev/kdiff3/src/kdiff3.cpp:494
#4  0x00005555555a3dbf in KDiff3Shell::KDiff3Shell (this=0x555555ac7890,
fn1=..., fn2=..., fn3=..., __in_chrg=<optimized out>, __vtt_parm=<optimized
out>) at /home/daniel/proj/dev/kdiff3/src/kdiff3_shell.cpp:39
#5  0x000055555559ead5 in operator() (__closure=0x555555adce10) at
/home/daniel/proj/dev/kdiff3/src/main.cpp:195
#6  0x00005555555a102c in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, main(qint32, char**)::<lambda()> >::call(struct {...}
&, void **) (f=..., arg=0x555555ace058)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#7  0x00005555555a100d in QtPrivate::Functor<main(qint32, char**)::<lambda()>,
0>::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=...,
arg=0x555555ace058)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#8  0x00005555555a0fdc in QtPrivate::QFunctorSlotObject<main(qint32,
char**)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1,
    this_=0x555555adce00, r=0x7fffffffd070, a=0x555555ace058, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#9  0x00007ffff66dd730 in QObject::event (this=0x7fffffffd070,
e=0x555555ace010) at kernel/qobject.cpp:1347
#10 0x00007ffff7362fae in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x7fffffffd070, e=0x555555ace010) at
kernel/qapplication.cpp:3640
#11 0x00007ffff66b1738 in QCoreApplication::notifyInternal2
(receiver=0x7fffffffd070, event=0x555555ace010) at
kernel/qcoreapplication.cpp:1064
#12 0x00007ffff66b18fe in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#13 0x00007ffff66b46c1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x55555585cf50) at
kernel/qcoreapplication.cpp:1821
#14 0x00007ffff66b4b48 in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>) at
kernel/qcoreapplication.cpp:1680
#15 0x00007ffff670a193 in postEventSourceDispatch (s=0x5555558b1050) at
kernel/qeventdispatcher_glib.cpp:277
#16 0x00007ffff511e749 in g_main_dispatch (context=0x7fffec005010) at
../../../glib/gmain.c:3454
#17 g_main_context_dispatch (context=context@entry=0x7fffec005010) at
../../../glib/gmain.c:4172
#18 0x00007ffff511e9d8 in g_main_context_iterate
(context=context@entry=0x7fffec005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4248
#19 0x00007ffff511ea6c in g_main_context_iteration (context=0x7fffec005010,
may_block=1) at ../../../glib/gmain.c:4313
#20 0x00007ffff6709876 in QEventDispatcherGlib::processEvents
(this=0x5555558b79e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007ffff66b01bb in QEventLoop::exec (this=this@entry=0x7fffffffcf80,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#22 0x00007ffff66b8316 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x00005555555a036f in main (argc=12, argv=0x7fffffffd5b8) at
/home/daniel/proj/dev/kdiff3/src/main.cpp:198

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to