https://bugs.kde.org/show_bug.cgi?id=527733
Bug ID: 527733
Summary: [ANR] System settings freeze and crash when trying to
access the Virtual Keyboard category
Classification: Applications
Product: systemsettings
Version First 6.8.0
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: generic-crash
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: systemsettings (6.8.0)
ApplicationNotResponding [ANR]: true
Qt Version: 6.12.0
Frameworks Version: 6.31.0
Operating System: Linux 7.2.11-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.8.0 [CoredumpBackend]
-- Information about the crash:
The kcm_virtualkeyboard configuration module consistently fails to load for me.
The system settings freeze and crash when trying to open the
Virtual Keyboard settings, and the kcmshell6 hangs indefinitely with no window
showing up when I try to open the configuration module from
the terminal. This behaviour is consistent, it always happens even after
logging out and in again, and after a reboot.
The desktop environment works without issues in all other aspects, I didn't
notice anything unusual.
The Virtual Keyboard settings panel loads and works just fine on a fresh user
account on the same device, as well as on another device running
the same version of Plasma.
The crash can be reproduced every time.
-- Backtrace (Reduced):
#4 zero_mark_widths_by_gdef (buffer=0x55eb30888ba0, adjust_offsets=false) at
../harfbuzz/src/hb-ot-shape.cc:992
#5 hb_ot_position_plan (c=<optimized out>) at
../harfbuzz/src/hb-ot-shape.cc:1070
#6 0x00007f523251d84e in hb_ot_position (c=<optimized out>) at
../harfbuzz/src/hb-ot-shape.cc:1100
#7 hb_ot_shape_internal (c=<optimized out>) at
../harfbuzz/src/hb-ot-shape.cc:1193
#8 0x00007f52325236c7 in _hb_ot_shape (shape_plan=<optimized out>,
font=<optimized out>, buffer=0x55eb30888ba0, features=<optimized out>,
num_features=<optimized out>) at ../harfbuzz/src/hb-ot-shape.cc:1212
#9 _hb_shape_plan_execute_internal (shape_plan=0x55eb302c49c0,
font=0x55eb302cabf0, buffer=0x55eb30888ba0, features=0x55eb302c49c0,
num_features=1) at ../harfbuzz/src/hb-shaper-list.hh:47
#10 hb_shape_plan_execute (shape_plan=shape_plan@entry=0x55eb302c49c0,
font=font@entry=0x55eb302cabf0, buffer=buffer@entry=0x55eb30888ba0,
features=features@entry=0x7fffbb989d60, num_features=num_features@entry=1) at
../harfbuzz/src/hb-shape-plan.cc:471
#11 0x00007f5232529866 in hb_shape_full (font=0x55eb302cabf0,
buffer=0x55eb30888ba0, features=0x7fffbb989d60, num_features=1,
shaper_list=<optimized out>) at ../harfbuzz/src/hb-shape.cc:150
#12 0x00007f523434ab5a in QTextEngine::shapeTextWithHarfbuzzNG
(this=this@entry=0x55eb32762a90, si=..., string=string@entry=0x55eb30c06330,
stringBaseIndex=stringBaseIndex@entry=0, stringLength=stringLength@entry=21,
itemLength=itemLength@entry=21, fontEngine=<optimized out>, itemBoundaries=...,
kerningEnabled=<optimized out>, hasLetterSpacing=<optimized out>,
fontFeatures=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/tools/qvarlengtharray.h:92
#13 0x00007f523434cd32 in QTextEngine::shapeText (this=<optimized out>,
item=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/gui/text/qtextengine.cpp:1498
#14 0x00007f523437f70c in QTextLine::layout_helper (this=0x7fffbb98a2e0,
maxGlyphs=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/gui/text/qtextlayout.cpp:1898
#15 0x00007f523603be7f in QQuickTextInputPrivate::updateLayout() () from
/usr/lib/libQt6Quick.so.6
#16 0x00007f523603c709 in QQuickTextInput::geometryChange(QRectF const&, QRectF
const&) () from /usr/lib/libQt6Quick.so.6
#17 0x00007f522c755137 in QQuickTextField::geometryChange(QRectF const&, QRectF
const&) () from /usr/lib/libQt6QuickTemplates2.so.6
#18 0x00007f5235f8bdbd in QQuickItem::setSize(QSizeF const&) () from
/usr/lib/libQt6Quick.so.6
[...]
#20 0x00007f523606ab55 in QQuickWindowPrivate::polishItems() () from
/usr/lib/libQt6Quick.so.6
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.