Bug 431934 - Assert while searching.
Summary: Assert while searching.
Status: RESOLVED FIXED
Alias: None
Product: peruse
Classification: Applications
Component: general (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-22 14:45 UTC by wolthera
Modified: 2021-01-22 15:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wolthera 2021-01-22 14:45:36 UTC
SUMMARY
Got an assert while trying to do a search. Haven't managed to reproduce yet.

=========================

Thread 1 (Thread 0x7ffff20e88c0 (LWP 3122274)):
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff5db4859 in __GI_abort () at abort.c:79
#2  0x00007ffff620fbe7 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff620f052 in qt_assert_x(char const*, char const*, char const*, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fffe1ef1ca1 in QList<CategoryEntriesModel*>::at (this=0x555555bf02b8, i=-1) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:571
#5  0x00007fffe1eef275 in CategoryEntriesModel::getEntry (this=0x5555560dd570, index=-1) at /home/wolthera/Peruse/src/src/qtquick/CategoryEntriesModel.cpp:475
#6  0x00007fffe1eb84bb in CategoryEntriesModel::qt_static_metacall (_o=0x5555560dd570, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffb090) at /home/wolthera/Peruse/build/src/qtquick/peruseqmlplugin_autogen/EWIEGA46WW/moc_CategoryEntriesModel.cpp:218
#7  0x00007fffe1eb88ef in CategoryEntriesModel::qt_metacall (this=0x5555560dd570, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffb090) at /home/wolthera/Peruse/build/src/qtquick/peruseqmlplugin_autogen/EWIEGA46WW/moc_CategoryEntriesModel.cpp:297
#8  0x00007ffff7851be5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ffff771a675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007ffff771c777 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007ffff771d66a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007ffff773d0f1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007ffff773f02f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007ffff76ccf18 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007ffff774dfb3 in QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine*, unsigned int, QV4::Value*, int) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007ffff773a2a7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007ffff773f02f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007ffff76cc24d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007ffff7871fa7 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
Comment 1 Dan Leinir Turthra Jensen 2021-01-22 15:31:59 UTC
Git commit 54720d518d25cf38f8fd861b367be9fec1bebaf6 by Dan Leinir Turthra Jensen.
Committed on 22/01/2021 at 15:31.
Pushed by leinir into branch 'master'.

Fix an out of bounds fetch from a list

M  +2    -5    src/qtquick/CategoryEntriesModel.cpp

https://invent.kde.org/graphics/peruse/commit/54720d518d25cf38f8fd861b367be9fec1bebaf6