Bug 437971 - Cierre de la aplicación "Preferencias del Sistema"
Summary: Cierre de la aplicación "Preferencias del Sistema"
Status: RESOLVED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.21.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-01 21:27 UTC by osvaldo.rivera123
Modified: 2022-06-13 10:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description osvaldo.rivera123 2021-06-01 21:27:40 UTC
Application: systemsettings5 (5.21.5)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.12.4-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.5
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
Se cierra de forma abrupta cualquier aplicaci{on de "Preferencias del Sistema"

The crash can be reproduced every time.

-- Backtrace:
Application: Preferencias del sistema (systemsettings5), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7fed2eefaf80 (LWP 2267))]
[KCrash Handler]
#6  QWidget::fontMetrics (this=0x0) at /usr/include/qt5/QtWidgets/qwidget.h:818
#7  chameleon::ChameleonStyle::drawControl (this=0x55a651e8bc70, element=<optimized out>, opt=0x7fff28296f60, p=0x7fff28297138, w=0x0) at chameleonstyle.cpp:1326
#8  0x00007fed277b18e2 in chameleon::ChameleonStyle::drawComplexControl (this=0x55a651e8bc70, cc=<optimized out>, opt=0x55a655403bb0, p=0x7fff28297138, w=0x0) at chameleonstyle.cpp:2867
#9  0x00007fed0ee11e88 in KQuickStyleItem::paint (painter=0x7fff28297138, this=0x55a6553de6f0) at /usr/src/debug/qqc2-desktop-style-5.82.0-1.1.x86_64/plugin/kquickstyleitem.cpp:1521
#10 KQuickStyleItem::updatePolish (this=0x55a6553de6f0) at /usr/src/debug/qqc2-desktop-style-5.82.0-1.1.x86_64/plugin/kquickstyleitem.cpp:1785
#11 0x00007fed315722b5 in QQuickWindowPrivate::polishItems (this=0x55a6521241e0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/items/qquickwindow.cpp:393
#12 0x00007fed315fd53e in QQuickRenderControl::polishItems (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quick/items/qquickrendercontrol.cpp:277
#13 0x00007fed318b1395 in QQuickWidgetPrivate::render (this=0x55a653755690, needsSync=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-4.1.x86_64/src/quickwidgets/qquickwidget.cpp:305
#14 0x00007fed32c785d4 in QWidget::event (this=0x55a6537a1c00, event=0x7fff282974e0) at kernel/qwidget.cpp:8809
#15 0x00007fed32c35aff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a6537a1c00, e=0x7fff282974e0) at kernel/qapplication.cpp:3632
#16 0x00007fed31f7e13a in QCoreApplication::notifyInternal2 (receiver=0x55a6537a1c00, event=0x7fff282974e0) at kernel/qcoreapplication.cpp:1063
#17 0x00007fed32c6fa86 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x55a653755690, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7711
#18 0x00007fed32c744a3 in QWidgetPrivate::show_helper (this=this@entry=0x55a653755690) at kernel/qwidget.cpp:7762
#19 0x00007fed32c77653 in QWidgetPrivate::setVisible (this=0x55a653755690, visible=<optimized out>) at kernel/qwidget.cpp:8111
#20 0x00007fed32c74429 in QWidgetPrivate::showChildren (this=this@entry=0x55a6536e7720, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8183
#21 0x00007fed32c744bf in QWidgetPrivate::show_helper (this=this@entry=0x55a6536e7720) at kernel/qwidget.cpp:7768
#22 0x00007fed32c77653 in QWidgetPrivate::setVisible (this=0x55a6536e7720, visible=<optimized out>) at kernel/qwidget.cpp:8111
#23 0x00007fed31faaa2c in QObject::event (this=0x55a65221bd60, e=0x55a65210d9f0) at kernel/qobject.cpp:1314
#24 0x00007fed32c35aff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a65221bd60, e=0x55a65210d9f0) at kernel/qapplication.cpp:3632
#25 0x00007fed31f7e13a in QCoreApplication::notifyInternal2 (receiver=0x55a65221bd60, event=0x55a65210d9f0) at kernel/qcoreapplication.cpp:1063
#26 0x00007fed31f810b1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55a651d88ae0) at kernel/qcoreapplication.cpp:1817
#27 0x00007fed31fd66b3 in postEventSourceDispatch (s=s@entry=0x55a651e706e0) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007fed2fabf8b7 in g_main_dispatch (context=0x7fed28005000) at ../glib/gmain.c:3337
#29 g_main_context_dispatch (context=0x7fed28005000) at ../glib/gmain.c:4055
#30 0x00007fed2fabfc38 in g_main_context_iterate (context=context@entry=0x7fed28005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#31 0x00007fed2fabfcef in g_main_context_iteration (context=0x7fed28005000, may_block=may_block@entry=1) at ../glib/gmain.c:4196
#32 0x00007fed31fd5d30 in QEventDispatcherGlib::processEvents (this=0x55a651e694e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007fed31f7cb7b in QEventLoop::exec (this=this@entry=0x7fff28297ae0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#34 0x00007fed31f84db0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#35 0x00007fed324d4a9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#36 0x00007fed32c35a75 in QApplication::exec () at kernel/qapplication.cpp:2824
#37 0x000055a651a224da in main (argc=<optimized out>, argv=0x7fff28297c00) at /usr/src/debug/systemsettings5-5.21.5-1.1.x86_64/app/main.cpp:222
[Inferior 1 (process 2267) detached]

Reported using DrKonqi
Comment 1 Nate Graham 2021-06-08 22:40:45 UTC
Crashing in chameleon::ChameleonStyle::drawComplexControl(). Please report this to the developers of the Chameleon style.

---

Se bloquea en chameleon::ChameleonStyle::drawComplexControl (). Informe esto a los desarrolladores del estilo Chameleon.
Comment 2 Lukas Sommer 2022-06-13 10:15:22 UTC
This bug with using the chameleon style has been solved now: https://github.com/linuxdeepin/qt5integration/issues/49

The problem was  apparently not in the chameleon style, but in the associated dde-qt5integration. I've tested it with dde-qt5integration 5.5.17, and it does not crash any more. Following the comments in the bug report, it has been solved since dde-qt5integration 5.1.0.13.