Bug 457062

Summary: Plasma crash when Comic Strip is started without network
Product: [Plasma] plasmashell Reporter: Louis Wevers <louis>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 5.24.4   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Louis Wevers 2022-07-24 08:05:10 UTC
Application: plasmashell (5.24.4)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.14.21-150400.24.11-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.4"
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Somtimes on logging in to plasma, the NetworkManagers does not start, or is slow in getting an address from WiFi. In such cases, the comic strip widget is empty.

Then, after re-estabelishing network connection in the comic strip widget I choose "Jump to strip". That causes a crash of KDE every time.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  ComicApplet::slotGoJump (this=0x1a1c740) at /usr/src/debug/plasma5-addons-5.24.4-bp154.1.23.x86_64/applets/comic/comic.cpp:401
#5  0x00007fe0ab087217 in QtPrivate::QSlotObjectBase::call (a=0x7fff1c4cf990, r=0x1a1c740, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#6  doActivate<false> (sender=0x1b25860, signal_index=4, argv=0x7fff1c4cf990) at kernel/qobject.cpp:3886
#7  0x00007fe0ab0806c2 in QMetaObject::activate (sender=sender@entry=0x1b25860, m=m@entry=0x7fe0ad2e40a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff1c4cf990) at kernel/qobject.cpp:3946
#8  0x00007fe0acbf8e12 in QAction::triggered (this=this@entry=0x1b25860, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#9  0x00007fe0acbfb47c in QAction::activate (this=0x1b25860, event=<optimized out>) at kernel/qaction.cpp:1161
#10 0x00007fe0acd771fc in QMenuPrivate::activateCausedStack (this=this@entry=0x2ec8e90, causedStack=..., action=action@entry=0x1b25860, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
#11 0x00007fe0acd7e9cb in QMenuPrivate::activateAction (this=this@entry=0x2ec8e90, action=action@entry=0x1b25860, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1461
#12 0x00007fe0acd7f6fd in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7fff1c4d0050) at widgets/qmenu.cpp:2966
#13 0x00007fe0acc3fad8 in QWidget::event (this=this@entry=0x3983ac0, event=event@entry=0x7fff1c4d0050) at kernel/qwidget.cpp:9020
#14 0x00007fe0acd819db in QMenu::event (this=0x3983ac0, e=0x7fff1c4d0050) at widgets/qmenu.cpp:3088
#15 0x00007fe0acbff3ac in QApplicationPrivate::notify_helper (this=this@entry=0x1731a50, receiver=receiver@entry=0x3983ac0, e=e@entry=0x7fff1c4d0050) at kernel/qapplication.cpp:3632
#16 0x00007fe0acc06730 in QApplication::notify (this=<optimized out>, receiver=0x3983ac0, e=0x7fff1c4d0050) at kernel/qapplication.cpp:3076
#17 0x00007fe0ab049ac3 in QCoreApplication::notifyInternal2 (receiver=0x3983ac0, event=0x7fff1c4d0050) at kernel/qcoreapplication.cpp:1064
#18 0x00007fe0ab049cae in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x3983ac0, event=event@entry=0x7fff1c4d0050) at kernel/qcoreapplication.cpp:1474
#19 0x00007fe0acc0571f in QApplicationPrivate::sendMouseEvent (receiver=0x3983ac0, event=event@entry=0x7fff1c4d0050, alienWidget=0x0, nativeWidget=0x3983ac0, buttonDown=buttonDown@entry=0x7fe0ad31b670 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#20 0x00007fe0acc5a731 in QWidgetWindow::handleMouseEvent (this=this@entry=0x2c52cc0, event=event@entry=0x7fff1c4d04b0) at kernel/qwidgetwindow.cpp:580
#21 0x00007fe0acc5d33d in QWidgetWindow::event (this=0x2c52cc0, event=0x7fff1c4d04b0) at kernel/qwidgetwindow.cpp:300
#22 0x00007fe0acbff3ac in QApplicationPrivate::notify_helper (this=this@entry=0x1731a50, receiver=receiver@entry=0x2c52cc0, e=e@entry=0x7fff1c4d04b0) at kernel/qapplication.cpp:3632
#23 0x00007fe0acc061a0 in QApplication::notify (this=0x7fff1c4d0970, receiver=0x2c52cc0, e=0x7fff1c4d04b0) at kernel/qapplication.cpp:3156
#24 0x00007fe0ab049ac3 in QCoreApplication::notifyInternal2 (receiver=0x2c52cc0, event=0x7fff1c4d04b0) at kernel/qcoreapplication.cpp:1064
#25 0x00007fe0ab049cae in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x2c52cc0, event=event@entry=0x7fff1c4d04b0) at kernel/qcoreapplication.cpp:1474
#26 0x00007fe0ab6a305b in QGuiApplicationPrivate::processMouseEvent (e=0x2c68940) at kernel/qguiapplication.cpp:2282
#27 0x00007fe0ab6a4605 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2c68940) at kernel/qguiapplication.cpp:2002
#28 0x00007fe0ab67c48b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#29 0x00007fe09c280c9a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#30 0x00007fe0a3c927fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007fe0a3c92ba0 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007fe0a3c92c2c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007fe0ab0ac0dc in QEventDispatcherGlib::processEvents (this=0x17fc270, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007fe0ab04833a in QEventLoop::exec (this=this@entry=0x7fff1c4d0850, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#35 0x00007fe0ab051b37 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#36 0x00007fe0ab697f9c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#37 0x00007fe0acbff305 in QApplication::exec () at kernel/qapplication.cpp:2824
#38 0x0000000000420740 in main (argc=<optimized out>, argv=0x7fff1c4d0980) at /usr/src/debug/plasma5-workspace-5.24.4-bp154.2.3.1.x86_64/shell/main.cpp:238
[Inferior 1 (process 2119) detached]

Possible duplicates by query: bug 456990, bug 456743, bug 456561, bug 456501, bug 456037.

Reported using DrKonqi
Comment 1 Nicolas Fella 2022-07-24 12:23:56 UTC

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