Bug 411699

Summary: Plasmashell crashes when changing wifi
Product: [Plasma] plasmashell Reporter: xMuu <cd990816>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: aarsalankhalid+gh, bsmith7581, justpandry, nate, sitter
Priority: NOR    
Version: 5.19.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Backtrace
New crash information added by DrKonqi

Description xMuu 2019-09-08 08:56:48 UTC
Created attachment 122529 [details]
Backtrace

SUMMARY
I am preparing to switch from one Wifi to another Wifi. When I click on the new Wifi, the Plasmashell crashes and quits. Or if I choose an unused Wifi, it will crash and I can't enter my password.
Sometimes Plasmashell crashes after a crash, sometimes it doesn't.

STEPS TO REPRODUCE
1. switch from one Wifi to another Wifi.

OBSERVED RESULT
The Plasmashell crashed.

EXPECTED RESULT
Just change to the new Wifi.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.61.0
Qt Version: 5.13.0

ADDITIONAL INFORMATION
Comment 1 Benjamin Smith 2020-07-30 06:48:35 UTC
This still happens on Arch Linux with Plasma 5.19.4, Frameworks 5.72.0, Qt 5.15.0, Kernel 5.7.10-arch1-1. 

It doesn't happen every time I switch wifi networks, but it happens often enough to consider it an issue.
Comment 2 Benjamin Smith 2020-07-30 06:49:17 UTC
*** Bug 422764 has been marked as a duplicate of this bug. ***
Comment 3 justpandry@gmail.com 2020-08-14 16:49:19 UTC
Created attachment 130877 [details]
New crash information added by DrKonqi

plasmashell (5.19.4) using Qt 5.14.2

- What I was doing when the application crashed:
I was conneting to a new wifi network from the KDE Neon live version (berfore starting to install the OS)

-- Backtrace (Reduced):
#4  PlotSGNode::bind (this=0x0) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:265
#5  Plotter::render (this=0x55c7e9c88d90) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:692
#6  0x00007ffb837736d7 in QtPrivate::QSlotObjectBase::call (a=0x7ffb1e1dab90, r=0x55c7e9c88d90, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7  doActivate<false> (sender=0x55c7e67d1970, signal_index=28, argv=0x7ffb1e1dab90) at kernel/qobject.cpp:3870
[...]
#9  0x00007ffb8769fa13 in QQuickWindow::beforeRendering (this=this@entry=0x55c7e67d1970) at .moc/moc_qquickwindow.cpp:558
Comment 4 Harald Sitter 2020-12-15 11:39:12 UTC
This should be fixed in Plasma 5.20+. The offending Plotter class is no longer used.

*** This bug has been marked as a duplicate of bug 418500 ***
Comment 5 Nate Graham 2021-02-25 23:45:00 UTC

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