[kmail2] [Bug 278046] KMail freezes when replying to long messages in HTML
Raúl
bugzilla_noreply at kde.org
Fri Sep 5 08:47:35 BST 2025
https://bugs.kde.org/show_bug.cgi?id=278046
Raúl <rasasi78 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rasasi78 at gmail.com
--- Comment #26 from Raúl <rasasi78 at gmail.com> ---
Hi! I'm still seeing this issue. I'm providing some information in case there
is still something that can be done.
I'm on debian trixie: Qt 6.8.2, kf6 6.13.0, kdepim 24.12.3
This is a backtrace of the (freezing) loop:
#0 0x00007fe26966158c in QFragmentMapData<QTextBlockData>::position
(this=0x55f4a06acad0, node=13056, field=0) at
./src/gui/text/qfragmentmap_p.h:87
#1 QFragmentMap<QTextBlockData>::position (this=0x55f4a06acad0, node=13054,
field=0, this=<optimized out>, node=<optimized out>, field=<optimized out>)
at ./src/gui/text/qfragmentmap_p.h:821
#2 QTextFrame::iterator::operator++ (this=0x7fff592044c0) at
./src/gui/text/qtextobject.cpp:654
#3 0x00007fe2696225ab in QTextDocumentLayoutPrivate::layoutFlow
(this=this at entry=0x55f49ec31940, it=...,
layoutStruct=layoutStruct at entry=0x7fff59204570,
layoutFrom=layoutFrom at entry=123833, layoutTo=layoutTo at entry=123852, width=...,
width at entry=...) at ./src/gui/text/qtextdocumentlayout.cpp:3271
#4 0x00007fe269628bf5 in QTextDocumentLayoutPrivate::layoutFrame
(this=this at entry=0x55f49ec31940, f=f at entry=0x55f4a2eed470,
layoutFrom=layoutFrom at entry=123833, layoutTo=layoutTo at entry=123852,
frameWidth=...,
frameWidth at entry=..., frameHeight=..., parentY=...) at
./src/gui/painting/qfixed_p.h:31
#5 0x00007fe269629185 in QTextDocumentLayoutPrivate::layoutFrame
(this=0x55f49ec31940, f=0x55f4a2eed470, layoutFrom=123833, layoutTo=123852,
parentY=...)
at ./src/gui/text/qtextdocumentlayout.cpp:2919
#6 0x00007fe26962c008 in QTextDocumentLayout::doLayout
(this=this at entry=0x55f49aa05c70, from=from at entry=123833,
oldLength=oldLength at entry=19, length=length at entry=19) at
./src/gui/painting/qfixed_p.h:31
#7 0x00007fe26962c499 in QTextDocumentLayout::documentChanged
(this=0x55f49aa05c70, from=123833, oldLength=19, length=19)
at ./src/gui/text/qtextdocumentlayout.cpp:3801
#8 0x00007fe2695f2351 in QTextDocument::markContentsDirty (this=<optimized
out>, from=<optimized out>, length=<optimized out>)
at ./src/gui/text/qtextdocument.cpp:621
#9 0x00007fe2695eecb9 in QSyntaxHighlighterPrivate::applyFormatChanges
(this=0x55f4a0f55380) at ./src/gui/text/qsyntaxhighlighter.cpp:115
#10 QSyntaxHighlighterPrivate::reformatBlock (this=0x55f4a0f55380, block=...)
at ./src/gui/text/qsyntaxhighlighter.cpp:163
#11 QSyntaxHighlighterPrivate::reformatBlocks (this=this at entry=0x55f4a0f55380,
from=from at entry=0, charsRemoved=charsRemoved at entry=0, charsAdded=<optimized
out>)
at ./src/gui/text/qsyntaxhighlighter.cpp:143
#12 0x00007fe2695ef1cc in QSyntaxHighlighterPrivate::rehighlight
(this=0x55f4a0f55380, cursor=..., operation=QTextCursor::End)
at ./src/gui/text/qsyntaxhighlighter.cpp:42
#13 QSyntaxHighlighter::rehighlight (this=<optimized out>) at
./src/gui/text/qsyntaxhighlighter.cpp:339
#14 0x00007fe2576c7e47 in Sonnet::Highlighter::slotRehighlight() () at
/lib/x86_64-linux-gnu/libKF6SonnetUi.so.6
#15 0x00007fe268de4443 in QtPrivate::QSlotObjectBase::call
(this=<optimized out>, r=0x55f49aeac080, a=0x7fff59204ab0, this=<optimized
out>, r=<optimized out>, a=<optimized out>)
at ./src/corelib/kernel/qobjectdefs_impl.h:486
#16 doActivate<false> (sender=0x55f4a3a11090, signal_index=3,
argv=0x7fff59204ab0) at ./src/corelib/kernel/qobject.cpp:4115
#17 0x00007fe268de6e8e in QTimer::timeout (this=<optimized out>, _t1=...) at
./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#18 0x00007fe268dd5e09 in QObject::event (this=0x55f4a3a11090,
e=0x7fff59204c40) at ./src/corelib/kernel/qobject.cpp:1393
#19 0x00007fe269db49b5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#20 0x00007fe268d965b0 in QCoreApplication::notifyInternal2
(receiver=0x55f4a3a11090, event=0x7fff59204c40) at
./src/corelib/kernel/qcoreapplication.cpp:1172
#21 0x00007fe268eda83d in QTimerInfoList::activateTimers (this=0x55f4990cffa0)
at ./src/corelib/kernel/qtimerinfo_unix.cpp:426
#22 0x00007fe268fa89ac in timerSourceDispatch (source=<optimized out>) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:152
#23 0x00007fe25aeb63c5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fe25aeb85f7 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fe25aeb8d60 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fe268fa6323 in QEventDispatcherGlib::processEvents
(this=0x55f4990461b0, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#27 0x00007fe268d98893 in QEventLoop::exec (this=this at entry=0x7fff59204f10,
flags=..., flags at entry=...) at ./src/corelib/global/qflags.h:34
#28 0x00007fe268d9a18a in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#29 0x000055f48f20b52e in ??? ()
#30 0x00007fe268633ca8 in __libc_start_call_main
(main=main at entry=0x55f48f20a5d0, argc=argc at entry=1,
argv=argv at entry=0x7fff59205308)
at ../sysdeps/nptl/libc_start_call_main.h:58
--Type <RET> for more, q to quit, c to continue without paging--c
#31 0x00007fe268633d65 in __libc_start_main_impl
(main=0x55f48f20a5d0, argc=1, argv=0x7fff59205308, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff592052f8)
at ../csu/libc-start.c:360
#32 0x000055f48f20bab1 in ??? ()
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list