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

            Bug ID: 391710
           Summary: Trojita crash when searching
           Product: trojita
           Version: git
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Other
          Assignee: trojita-b...@kde.org
          Reporter: pali.ro...@gmail.com
  Target Milestone: ---

Trojita periodically crash when trying search in raw mode (":=HEADER "header"
"value"). Following assert fails:

ASSERT: "it != ptrToInternal.constEnd()" in file
trojita/src/Imap/Model/ThreadingMsgListModel.cpp, line 1476

Here is gdb stacktrace:

#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff273342a in __GI_abort () at abort.c:89
#2  0x00007ffff33d0561 in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007ffff33cba2e in qt_assert(char const*, char const*, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00005555557360d5 in Imap::Mailbox::ThreadingMsgListModel::applySort
(this=this@entry=0x555555dbace0) at
trojita/src/Imap/Model/ThreadingMsgListModel.cpp:1476
#5  0x0000555555736edf in
Imap::Mailbox::ThreadingMsgListModel::searchSortPreferenceImplementation
(this=this@entry=0x555555dbace0, searchConditions=...,
criterium=Imap::Mailbox::ThreadingMsgListModel::SORT_NONE, 
    order=<optimized out>) at
trojita/src/Imap/Model/ThreadingMsgListModel.cpp:1421
#6  0x0000555555737b48 in Imap::Mailbox::ThreadingMsgListModel::applyThreading
(this=this@entry=0x555555dbace0, mapping=...) at
trojita/src/Imap/Model/ThreadingMsgListModel.cpp:996
#7  0x0000555555738451 in Imap::Mailbox::ThreadingMsgListModel::wantThreading
(this=this@entry=0x555555dbace0,
skipSortSearch=skipSortSearch@entry=Imap::Mailbox::ThreadingMsgListModel::AUTO_SORT_SEARCH)
    at trojita/src/Imap/Model/ThreadingMsgListModel.cpp:590
#8  0x00005555557396b9 in
Imap::Mailbox::ThreadingMsgListModel::slotSortingAvailable
(this=0x555555dbace0, uids=...) at
trojita/src/Imap/Model/ThreadingMsgListModel.cpp:834
#9  0x00007ffff35e595e in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x0000555555776e22 in Imap::Mailbox::SortTask::sortingAvailable
(this=this@entry=0x55555ac558e0, _t1=...) at
trojita/build/Imap_automoc.dir/moc_SortTask_4YBJI63NCCXEIP.cpp:155
#11 0x000055555576f4f0 in Imap::Mailbox::SortTask::handleStateHelper
(this=0x55555ac558e0, resp=0x555556cb8500) at
trojita/src/Imap/Tasks/SortTask.cpp:135
#12 0x0000555555715daf in Imap::Mailbox::Model::responseReceived
(this=this@entry=0x555555d9cbc0, it=..., it@entry=...) at
trojita/src/Imap/Model/Model.cpp:221
#13 0x00005555557163de in Imap::Mailbox::Model::responseReceived
(this=0x555555d9cbc0, parser=0x555555ff0ac0) at
trojita/src/Imap/Model/Model.cpp:163
#14 0x00007ffff35e6499 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ffff3e9cb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff3ea4341 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff35b99e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007ffff35bc16d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007ffff360dc43 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff0b3d7f7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff0b3da60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007ffff0b3db0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff360e04f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff35b79ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff35c013c in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00005555555c5ce5 in main (argc=<optimized out>, argv=<optimized out>) at
trojita/src/Gui/main.cpp:218

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

Reply via email to