Bug 431726 - Crash in ShellCorona::createContainmentForActivity() when login on Dualmonitor
Summary: Crash in ShellCorona::createContainmentForActivity() when login on Dualmonitor
Status: RESOLVED DUPLICATE of bug 373885
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-01-17 11:40 UTC by Andreas Beisemann
Modified: 2021-03-08 22:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Beisemann 2021-01-17 11:40:08 UTC
Application: plasmashell (5.18.6)

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.60-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

-- Information about the crash:
- What I was doing when the application crashed:
Login into OSU 15.2 , Laptopscreen, 
2 Monitors, Panel on left monitor

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
[KCrash Handler]
#4  0x00007f87fde36684 in PlasmaQuick::ContainmentView::containment() const () at /usr/lib64/libKF5PlasmaQuick.so.5
#5  0x0000557f06280ab1 in ShellCorona::screenForContainment(Plasma::Containment const*) const (this=0x557f072b33d0, containment=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.6-lp152.3.3.1.x86_64/shell/shellcorona.cpp:1995
#6  0x0000557f06281990 in ShellCorona::createContainmentForActivity(QString const&, int) (this=this@entry=0x557f072b33d0, activity=..., screenNum=screenNum@entry=1) at /usr/src/debug/plasma5-workspace-5.18.6-lp152.3.3.1.x86_64/shell/shellcorona.cpp:1355
#7  0x0000557f06281dc7 in ShellCorona::addOutput(QScreen*) (this=0x557f072b33d0, screen=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.6-lp152.3.3.1.x86_64/shell/shellcorona.cpp:1298
#8  0x00007f87f7f72f4f in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe5f5ce9a0, r=0x557f072b33d0, this=0x557f07995170) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#9  QMetaObject::activate(QObject*, int, int, void**) (sender=0x7ffe5f5cef20, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe5f5ce9a0) at kernel/qobject.cpp:3784
#10 0x00007f87f7f73547 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f87f8c0ea80 <QGuiApplication::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffe5f5ce9a0) at kernel/qobject.cpp:3657
#11 0x00007f87f853eb52 in QGuiApplication::screenAdded(QScreen*) (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qguiapplication.cpp:388
#12 0x00007f87f85271bd in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (ps=<optimized out>, isPrimary=<optimized out>) at kernel/qwindowsysteminterface.cpp:803
#13 0x00007f87eb17ff57 in QXcbConnection::createScreen(QXcbVirtualDesktop*, xcb_randr_output_change_t const&, xcb_randr_get_output_info_reply_t*) (this=this@entry=0x557f07253d20, virtualDesktop=virtualDesktop@entry=0x557f07268e60, outputChange=..., outputInfo=outputInfo@entry=0x7f87e0004740) at qxcbconnection_screens.cpp:239
#14 0x00007f87eb180bf0 in QXcbConnection::updateScreens(xcb_randr_notify_event_t const*) (this=this@entry=0x557f07253d20, event=event@entry=0x557f0aad4760) at qxcbconnection_screens.cpp:158
#15 0x00007f87eb1576f6 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x557f07253d20, event=event@entry=0x557f0aad4760) at qxcbconnection.cpp:694
#16 0x00007f87eb157c05 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557f07253d20, flags=flags@entry=...) at qxcbconnection.cpp:1027
#17 0x00007f87eb17e1d3 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at qxcbeventdispatcher.cpp:103
#18 0x00007f87f184b4a4 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f87f184b840 in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007f87f184b8cc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f87f7fa03af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557f07298860, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#22 0x00007f87f7f4157a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe5f5cedd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#23 0x00007f87f7f4a780 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389
#24 0x0000557f06259b14 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma5-workspace-5.18.6-lp152.3.3.1.x86_64/shell/main.cpp:228
[Inferior 1 (process 2706) detached]

Possible duplicates by query: bug 430656, bug 429240, bug 428678, bug 427096, bug 425711.

Reported using DrKonqi
Comment 1 Nate Graham 2021-01-26 23:11:35 UTC
*** Bug 375750 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2021-01-26 23:15:44 UTC

*** This bug has been marked as a duplicate of bug 421895 ***
Comment 3 Nate Graham 2021-03-08 22:02:21 UTC

*** This bug has been marked as a duplicate of bug 373885 ***