Bug 451073

Summary: crash in qtcurve style when starting liquidshell
Product: [Frameworks and Libraries] QtCurve Reporter: Martin Koller <martin>
Component: qt5Assignee: Yichao Yu <yyc1992>
Status: RESOLVED WORKSFORME    
Severity: crash CC: hein
Priority: NOR Keywords: drkonqi
Version First Reported In: 1.9   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Martin Koller 2022-03-03 09:34:17 UTC
Application: liquidshell (1.8)

Qt Version: 5.15.2
Frameworks Version: 5.91.0
Operating System: Linux 5.16.11-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

I was just logging into my desktop session using liquidshell

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Liquid Desktop Workspace (liquidshell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fe755f849d0 in QtCurve::qtcToWidget (obj=0x223cd60) at /usr/src/debug/qtcurve-1.9.0-6.5.x86_64/build/.cmake_utils_base/cmake_c_macros/include_fix/qtcurve-utils/qtutils.h:117
#5  QtCurve::qtcEventCallback(void**) (cbdata=<optimized out>) at /usr/src/debug/qtcurve-1.9.0-6.5.x86_64/qt5/style/qtcurve_plugin.cpp:102
#6  0x00007fe75b731c2a in QInternal::activateCallbacks(QInternal::Callback, void**) (cb=cb@entry=QInternal::EventNotifyCallback, parameters=parameters@entry=0x7ffe643e25a0) at global/qglobal.cpp:4309
#7  0x00007fe75b921d84 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x223cd60, event=0x7ffe643e2690) at kernel/qcoreapplication.cpp:1051
#8  0x00007fe75c863144 in  () at /lib64/libQt5Widgets.so.5
#9  0x00007fe75c865df5 in  () at /lib64/libQt5Widgets.so.5
#10 0x00007fe75c807a7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#11 0x00007fe75b921e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1e24b40, event=0x7ffe643e29a0) at kernel/qcoreapplication.cpp:1064
#12 0x00007fe75c0b5627 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib64/libQt5Gui.so.5
#13 0x00007fe75c08b85c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Gui.so.5
#14 0x00007fe756dbee0a in  () at /lib64/libQt5XcbQpa.so.5
#15 0x00007fe75d9c2e22 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#16 0x00007fe75d9c31b8 in  () at /lib64/libglib-2.0.so.0
#17 0x00007fe75d9c326f in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#18 0x00007fe75b979384 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1d305b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#19 0x00007fe75b92083b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe643e2cd0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#20 0x00007fe75b928b10 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#21 0x000000000043fb72 in main(int, char**) (argc=1, argv=0x7ffe643e3008) at /home/koller/priv_docs/source/liquidshell/desktop.cxx:75
[Inferior 1 (process 11169) detached]

Reported using DrKonqi
Comment 1 Martin Koller 2025-05-22 13:26:31 UTC
No longer happens on openSuse Leap 15.6, Qt 5.15.12