Application Appearance -> Fonts -> System settings crash when I click on "Choose" or "Adjust all fonts" Reproducible: Always Steps to Reproduce: 1. Open system settings 2. Go to application appearance 3. Click Fonts tab 4. Click on "choose" Actual Results: System settings crash Expected Results: I can change font settings Linux 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Kubuntu 14.04, updated
Please add the backtrace of the crash. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
KDE crash reporter didn't start, but I have this with gdb: grou@yoga:~/git$ gdb kcmshell4 GNU gdb (Ubuntu 7.7-0ubuntu3) 7.7 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from kcmshell4...Reading symbols from /usr/lib/debug//usr/bin/kcmshell4...done. done. (gdb) run fonts Starting program: /usr/bin/kcmshell4 fonts [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5ac6767 in QTextEngine::itemize (this=this@entry=0x10600a0) at text/qtextengine.cpp:1503 1503 text/qtextengine.cpp: No such file or directory. (gdb) n Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5ac6767 in QTextEngine::itemize (this=this@entry=0x10600a0) at text/qtextengine.cpp:1503 1503 in text/qtextengine.cpp (gdb) n Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists.
Created attachment 86061 [details] gdb log Given the number of lines in log file (and gdb backtrace does not end), I cut it so it can be uploaded (otherwise it's > 4Mb)
Thanks for the update. It looks like a endless recursion caused by QAbstractScrollArea. Not sure if it's a Qt bug, though.
If you need help to test something, please let me know !
systemsettings 4 is no longer supported, we do only support version 5 I can not reproduce this crash with the following combinations systemsettings 5.4.1 + Qt 5.5.0 systemsettings 5.3.2 + Qt 5.4.1 Can you still reproduce this hang on version 5?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!