Summary: | systemsettings segfaults when opening "Display and Monitor" with multiple monitors | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | NOGISAKA Sadata <ngsksdt> |
Component: | kcm | Assignee: | Sebastian Kügler <sebas> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 5.9.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | backtrace of systemsettings5 using gdb |
Description
NOGISAKA Sadata
2017-04-29 11:25:12 UTC
If this is reproducible, please add the backtrace for the crash. For more information, please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Created attachment 105391 [details]
backtrace of systemsettings5 using gdb
Here is backtrace for systemsetting5 using gdb.
It seems that below would be infinite loop:
0x00007ffff5999f5f in QFontEngine::alphaMapForGlyph(unsigned int, QFixed, QTransform c
0x00007fffe7861b1d in QFontEngineFT::alphaMapForGlyph(unsigned int, QFixed, QTransform
0x00007fffe7859e4e in QFontEngineFT::alphaMapForGlyph(unsigned int, QFixed) ()
from /usr/lib/libQt5XcbQpa.so.5
Yes, there is a recursion in QFontEngine. Please report this issue directly to Qt developers via https://bugreports.qt.io/ Thank you. I reported this issue by https://bugreports.qt.io/browse/QTBUG-60697. |