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

--- Comment #1 from Denis Tolstov <[email protected]> ---
Hang happens not immediately but after attempting to drag or scroll the docx.

Bigger stack backtrace after remerging Okular, Calligra, and glib with -ggdb1:

Application: Okular (okular), signal: Aborted

[KCrash Handler]
#7  KWPage::KWPage () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWPage.h:45
#8  std::__unguarded_linear_insert<QList<KWPage>::iterator,
__gnu_cxx::__ops::_Val_less_iter> () at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h:1755
#9  std::__unguarded_insertion_sort<QList<KWPage>::iterator,
__gnu_cxx::__ops::_Iter_less_iter> () at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h:1799
#10 std::__final_insertion_sort<QList<KWPage>::iterator,
__gnu_cxx::__ops::_Iter_less_iter> () at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h:1819
#11 std::__sort<QList<KWPage>::iterator, __gnu_cxx::__ops::_Iter_less_iter> ()
at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h:1909
#12 std::sort<QList<KWPage>::iterator> () at
/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h:4841
#13 KWPageManager::pages () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWPageManager.cpp:367
#14 0x00007fd1b9cb6045 in KWViewModeNormal::updatePageCache () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWViewModeNormal.cpp:222
#15 0x00007fd1b9c81a61 in KWCanvasItem::pageSetupChanged () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWCanvasItem.cpp:50
#16 0x00007fd1e1534702 in QtPrivate::QSlotObjectBase::call () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#18 0x00007fd1b9c8382c in KWDocument::insertPage () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWDocument.cpp:292
#19 0x00007fd1b9c83cbd in KWDocument::appendPage () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWDocument.cpp:303
#20 0x00007fd1b9cd99ee in KWRootAreaProvider::provideNext () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWRootAreaProvider.cpp:168
#21 0x00007fd1b9cdaed3 in KWRootAreaProvider::provide () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWRootAreaProvider.cpp:348
#22 0x00007fd1b9921b4c in KoTextDocumentLayout::doLayout () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/libs/textlayout/KoTextDocumentLayout.cpp:766
#23 0x00007fd1b99228e8 in KoTextDocumentLayout::layout () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/libs/textlayout/KoTextDocumentLayout.cpp:689
#24 0x00007fd1b9c9ea8f in KWPage::thumbnail () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/words/part/KWPage.cpp:325
#25 0x00007fd1ba43dd8a in OkularOdtGenerator::generatePixmap () at
/var/tmp/portage/app-office/calligra-26.04.1/work/calligra-26.04.1/extras/okularodtgenerator/OkularOdtGenerator.cpp:212
#26 0x00007fd1ba515a06 in Okular::Document::requestPixmaps () at
/var/tmp/portage/kde-apps/okular-25.12.3/work/okular-25.12.3/core/document.cpp:3405
#27 0x00007fd1ba36ef7a in PageView::slotRequestVisiblePixmaps () at
/var/tmp/portage/kde-apps/okular-25.12.3/work/okular-25.12.3/part/pageview.cpp:4944
#28 0x00007fd1e1534702 in QtPrivate::QSlotObjectBase::call () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#29 doActivate<false> () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#30 0x00007fd1e251e6ca in QMetaObject::activate<void, QScroller::State> () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#31 QScroller::stateChanged () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3_build/src/widgets/Widgets_autogen/include/moc_qscroller.cpp:208
#32 QScrollerPrivate::setState () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/util/qscroller.cpp:1712
#33 0x00007fd1e252034e in QScrollerPrivate::moveWhilePressed () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/util/qscroller.cpp:1538
#34 0x00007fd1e250cba5 in QScroller::handleInput () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/util/qscroller.cpp:960
#35 0x00007fd1ba3756b1 in PageView::mouseMoveEvent () at
/var/tmp/portage/kde-apps/okular-25.12.3/work/okular-25.12.3/part/pageview.cpp:2298
#36 0x00007fd1e299e528 in QWidget::event () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidget.cpp:9381
#37 0x00007fd1e282f46a in QFrame::event () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/widgets/qframe.cpp:522
#38 QAbstractScrollArea::viewportEvent () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/widgets/qabstractscrollarea.cpp:1068
#39 0x00007fd1e154e484 in
QCoreApplicationPrivate::sendThroughObjectEventFilters () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1246
#40 0x00007fd1e298aa52 in QApplicationPrivate::notify_helper () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:3299
#41 0x00007fd1e298b7e9 in QApplication::notify () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2785
#42 0x00007fd1e154e6d8 in QCoreApplication::notifyInternal2 () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1109
#43 0x00007fd1e2998aab in QApplicationPrivate::sendMouseEvent () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2366
#44 0x00007fd1e299afd8 in QWidgetWindow::handleMouseEvent () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidgetwindow.cpp:688
#45 0x00007fd1e29a0b03 in QWidgetWindow::event () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qwidgetwindow.cpp:293
#46 0x00007fd1e298aa62 in QApplicationPrivate::notify_helper () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:3305
#47 0x00007fd1e154e6d8 in QCoreApplication::notifyInternal2 () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1109
#48 0x00007fd1e1b92caf in QGuiApplicationPrivate::processMouseEvent () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qguiapplication.cpp:2504
#49 0x00007fd1e1bf6554 in QWindowSystemInterface::sendWindowSystemEvents () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/kernel/qwindowsysteminterface.cpp:1117
#50 0x00007fd1e2053974 in userEventSourceDispatch () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/gui/platform/unix/qeventdispatcher_glib.cpp:39
#51 0x00007fd1deb04472 in g_main_dispatch () at
../glib-2.84.4/glib/gmain.c:3398
#52 0x00007fd1deb07c27 in g_main_context_dispatch_unlocked () at
../glib-2.84.4/glib/gmain.c:4249
#53 g_main_context_iterate_unlocked () at ../glib-2.84.4/glib/gmain.c:4314
#54 0x00007fd1deb083c0 in g_main_context_iteration () at
../glib-2.84.4/glib/gmain.c:4379
#55 0x00007fd1e12cd948 in QEventDispatcherGlib::processEvents () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#56 0x00007fd1e156fe02 in QEventLoop::exec () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#57 0x00007fd1e156ff90 in QCoreApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.10.3-r1/work/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1452
#58 0x00005615852408ea in main () at
/var/tmp/portage/kde-apps/okular-25.12.3/work/okular-25.12.3/shell/main.cpp:109
[Inferior 1 (process 565374) detached]

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

Reply via email to