https://bugs.kde.org/show_bug.cgi?id=453491

            Bug ID: 453491
           Summary: Plasma crashes in PanelView::geometryByDistance on
                    login
           Product: plasmashell
           Version: 5.24.5
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: lu...@fugi.dev
                CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.24.5)

Qt Version: 5.15.3
Frameworks Version: 5.93.0
Operating System: Linux 5.17.5-arch1-1 x86_64
Windowing System: X11
Distribution: EndeavourOS
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
It happens directly after logging in (from lightdm).
The crash can be reproduced in about 1 in 3 tries.

- Unusual behavior I noticed:
Desktop backgrounds are black, reappear when clicked for as long as I don't
focus any other application (resolves after a few minutes).
Login feels a bit slower than when it doesn't crash.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: {_M_t = {<std::__uniq_ptr_impl<char,
std::default_delete<char []> >> = {_M_t = std::tuple containing = {[1] = 0x0,
[2] = {<No data fields>}}}, <No data fields>}}
[KCrash Handler]
#6  QScreen::geometry() const (this=0x0) at kernel/qscreen.cpp:413
#7  0x00005622fa931438 in PanelView::geometryByDistance(int) const
(this=this@entry=0x5622fdefd950, distance=0) at
/usr/src/debug/plasma-workspace-5.24.5/shell/panelview.cpp:478
#8  0x00005622fa936726 in PanelView::resizeEvent(QResizeEvent*)
(this=0x5622fdefd950, ev=0x7ffe8ad63ac0) at
/usr/src/debug/plasma-workspace-5.24.5/shell/panelview.cpp:788
#9  0x00007f09f2f570fb in QWindow::event(QEvent*) (this=0x5622fdefd950,
ev=<optimized out>) at kernel/qwindow.cpp:2360
#10 0x00007f09f37c82c6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x5622fdefd950, e=0x7ffe8ad63ac0) at
kernel/qapplication.cpp:3637
#11 0x00007f09f2b725aa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x5622fdefd950, event=0x7ffe8ad63ac0) at
kernel/qcoreapplication.cpp:1064
#12 0x00007f09f2f49382 in
QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*)
(e=<optimized out>) at kernel/qguiapplication.cpp:2607
#13
QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*)
(e=<optimized out>) at kernel/qguiapplication.cpp:2577
#14 0x00007f09f2f326f5 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#15 0x00007f09ed847f60 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer)
(source=<optimized out>) at
/usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#16 0x00007f09f0f59163 in g_main_dispatch (context=0x7f09e8005010) at
../glib/glib/gmain.c:3417
#17 g_main_context_dispatch (context=0x7f09e8005010) at
../glib/glib/gmain.c:4135
#18 0x00007f09f0faf9e9 in g_main_context_iterate.constprop.0
(context=context@entry=0x7f09e8005010, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4211
#19 0x00007f09f0f566c5 in g_main_context_iteration (context=0x7f09e8005010,
may_block=1) at ../glib/glib/gmain.c:4276
#20 0x00007f09f2bbe57a in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5622fc684650, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f09f2b6a88b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffe8ad63da0,
flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#22 0x00007f09f2b75fd7 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x00007f09f2f431d2 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#24 0x00007f09f37c664a in QApplication::exec() () at
kernel/qapplication.cpp:2829
#25 0x00005622fa91bf81 in main(int, char**) (argc=<optimized out>,
argv=0x7ffe8ad63f40) at
/usr/src/debug/plasma-workspace-5.24.5/shell/main.cpp:238
[Inferior 1 (process 1371) detached]

The reporter indicates this bug may be a duplicate of or related to bug 451147,
bug 445362.

Possible duplicates by query: bug 452736, bug 451276, bug 451147, bug 450296,
bug 449845.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to