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

Jan-Matthias Braun <jan_br...@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jan_br...@gmx.net

--- Comment #3 from Jan-Matthias Braun <jan_br...@gmx.net> ---
Backtrace for debug build:

ASSERT: "m_desktopViewforId.value(idx) == desktopView" in file
/home/jbraun/src/plasma-workspace-5.8.4/shell/shellcorona.cpp, line 1052

Thread 1 "plasmashell" received signal SIGABRT, Aborted.
0x00007ffff4fb9235 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff4fb9235 in raise () from /lib64/libc.so.6
#1  0x00007ffff4fba64a in abort () from /lib64/libc.so.6
#2  0x00007ffff58d0296 in qt_message_fatal (context=..., message=<synthetic
pointer>...) at global/qlogging.cpp:1680
#3  QMessageLogger::fatal (this=this@entry=0x7fffffffc160,
msg=msg@entry=0x7ffff5b72198 "ASSERT: \"%s\" in file %s, line %d") at
global/qlogging.cpp:793
#4  0x00007ffff58cba5e in qt_assert (assertion=<optimized out>, file=<optimized
out>, line=<optimized out>) at global/qglobal.cpp:3063
#5  0x000000000044af9d in ShellCorona::removeDesktop (this=0x5dbcf0,
desktopView=0x19a3990)
    at /home/jbraun/src/plasma-workspace-5.8.4/shell/shellcorona.cpp:1052
#6  0x000000000044b1b9 in ShellCorona::screenRemoved (this=0x5dbcf0,
screen=0x513450) at
/home/jbraun/src/plasma-workspace-5.8.4/shell/shellcorona.cpp:1083
#7  0x000000000046555b in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QScreen*>, void, void (ShellCorona::*)(QScreen*)>::call (f=
    (void (ShellCorona::*)(ShellCorona * const, QScreen *)) 0x44b178
<ShellCorona::screenRemoved(QScreen*)>, o=0x5dbcf0, arg=0x7fffffffc400)
    at /usr/include/qt5/QtCore/qobjectdefs_impl.h:507
#8  0x0000000000463e4f in QtPrivate::FunctionPointer<void
(ShellCorona::*)(QScreen*)>::call<QtPrivate::List<QScreen*>, void> (f=
    (void (ShellCorona::*)(ShellCorona * const, QScreen *)) 0x44b178
<ShellCorona::screenRemoved(QScreen*)>, o=0x5dbcf0, arg=0x7fffffffc400)
    at /usr/include/qt5/QtCore/qobjectdefs_impl.h:526
#9  0x0000000000460e8f in QtPrivate::QSlotObject<void
(ShellCorona::*)(QScreen*), QtPrivate::List<QScreen*>, void>::impl (which=1,
this_=0x1a023e0, 
    r=0x5dbcf0, a=0x7fffffffc400, ret=0x0) at
/usr/include/qt5/QtCore/qobject_impl.h:149
#10 0x00007ffff5ae1d1c in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc400,
r=0x5dbcf0, this=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:130
#11 QMetaObject::activate (sender=0x7fffffffcdb0, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=2, 
    argv=argv@entry=0x7fffffffc400) at kernel/qobject.cpp:3723
#12 0x00007ffff5ae2317 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7ffff62b61e0 <QGuiApplication::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=2,
argv=argv@entry=0x7fffffffc400) at kernel/qobject.cpp:3602
#13 0x00007ffff5ea0da2 in QGuiApplication::screenRemoved (this=<optimized out>,
_t1=<optimized out>, _t1@entry=0x513450) at .moc/moc_qguiapplication.cpp:366
#14 0x00007ffff5ed1df6 in QScreen::~QScreen (this=0x513450,
__in_chrg=<optimized out>) at kernel/qscreen.cpp:114
#15 0x00007ffff5ed2109 in QScreen::~QScreen (this=0x513450,
__in_chrg=<optimized out>) at kernel/qscreen.cpp:139
#16 0x00007ffff5e94a4f in QPlatformIntegration::destroyScreen (this=0x4f83b0,
screen=0x519460) at kernel/qplatformintegration.cpp:496
#17 0x00007ffff12f4a78 in QXcbConnection::destroyScreen
(this=this@entry=0x5016e0, screen=screen@entry=0x519460) at
qxcbconnection.cpp:383
#18 0x00007ffff12f9818 in QXcbConnection::updateScreens
(this=this@entry=0x5016e0, event=event@entry=0x7fffec00eb30) at
qxcbconnection.cpp:238
#19 0x00007ffff12fa4cb in QXcbConnection::handleXcbEvent
(this=this@entry=0x5016e0, event=event@entry=0x7fffec00eb30) at
qxcbconnection.cpp:1244
#20 0x00007ffff12fd3ee in QXcbConnection::processXcbEvents (this=0x5016e0) at
qxcbconnection.cpp:1735
#21 0x00007ffff5ae2821 in QObject::event (this=0x5016e0, e=<optimized out>) at
kernel/qobject.cpp:1263
#22 0x00007ffff66f232c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#23 0x00007ffff66f7739 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#24 0x00007ffff5ab6f18 in QCoreApplication::notifyInternal2 (receiver=0x5016e0,
event=event@entry=0x7fffec006960) at kernel/qcoreapplication.cpp:988
#25 0x00007ffff5ab95ad in QCoreApplication::sendEvent (event=0x7fffec006960,
receiver=<optimized out>) at kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x4eb8b0) at
kernel/qcoreapplication.cpp:1649
#27 0x00007ffff5ab9a28 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1503
#28 0x00007ffff5b08ae3 in postEventSourceDispatch (s=0x53e340) at
kernel/qeventdispatcher_glib.cpp:276
#29 0x00007ffff3b79917 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#30 0x00007ffff3bf42d8 in g_main_context_iterate.isra.42.lto_priv () from
/usr/lib64/libglib-2.0.so.0
#31 0x00007ffff3b7ba3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#32 0x00007ffff5b08eef in QEventDispatcherGlib::processEvents (this=0x543b50,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007ffff5ab504a in QEventLoop::exec (this=this@entry=0x7fffffffcc30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#34 0x00007ffff5abd48d in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#35 0x0000000000420cc7 in main (argc=1, argv=0x7fffffffd378) at
/home/jbraun/src/plasma-workspace-5.8.4/shell/main.cpp:166

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

Reply via email to