[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