[kompare] [Bug 202457] "Next Difference/File" crashes when viewing a "move" diff

Raúl bugzilla_noreply at kde.org
Fri Jan 1 21:32:47 GMT 2021


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

Raúl <rasasi78 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|WORKSFORME                  |---
             Status|RESOLVED                    |REOPENED

--- Comment #34 from Raúl <rasasi78 at gmail.com> ---
Start browsing from a/Gemfile and press ctrl-PgUp until you get the crash.
Valgrind report (excerpt):

==25494== Invalid read of size 8
==25494==    at 0x118793AC: UnknownInlinedFun (qlist.h:118)
==25494==    by 0x118793AC: constBegin (qlist.h:341)
==25494==    by 0x118793AC: KFileLVI::fillChangesList(QTreeWidget*,
QHash<Diff2::Difference const*, KChangeLVI*>*) (komparenavtreepart.cpp:627)
==25494==    by 0x1187967C:
KompareNavTreePart::setSelectedFile(Diff2::DiffModel const*)
(komparenavtreepart.cpp:339)
==25494==    by 0x11879A69:
KompareNavTreePart::slotSetSelection(Diff2::DiffModel const*, Diff2::Difference
const*) (komparenavtreepart.cpp:299)
==25494==    by 0x624653F: ??? (in
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.2)
==25494==    by 0x11848E0D: KomparePart::setSelection(Diff2::DiffModel const*,
Diff2::Difference const*) (moc_kompare_part.cpp:400)
==25494==    by 0x6246505: ??? (in
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.2)
==25494==    by 0x489368D:
Diff2::KompareModelList::setSelection(Diff2::DiffModel const*,
Diff2::Difference const*) (in /usr/lib/x86_64-linux-gnu/libkomparediff2.so.5.2)
==25494==    by 0x489A442: Diff2::KompareModelList::slotNextModel() (in
/usr/lib/x86_64-linux-gnu/libkomparediff2.so.5.2)
==25494==    by 0x6246505: ??? (in
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.2)
==25494==    by 0x5372B61: QAction::triggered(bool) (in
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.2)
==25494==    by 0x53753A0: QAction::activate(QAction::ActionEvent) (in
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.2)
==25494==    by 0x5375F66: QAction::event(QEvent*) (in
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.2)
==25494==  Address 0x40 is not stack'd, malloc'd or (recently) free'd
==25494== 
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kompare path = /usr/bin pid = 25494
KCrash: Arguments: /usr/bin/kompare kompare_crash.diff 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi

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


More information about the Kompare-devel mailing list