Bug 1392218 - KDE Plasma crash when multiple activities enabled
Summary: KDE Plasma crash when multiple activities enabled
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: plasma-desktop
Version: 25
Hardware: All
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Magnus Tuominen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-06 11:58 UTC by Matthias Dieter Wallnöfer
Modified: 2016-11-28 21:00 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-28 21:00:43 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 370516 0 None None None 2016-11-06 11:58:30 UTC

Description Matthias Dieter Wallnöfer 2016-11-06 11:58:30 UTC
Description of problem:
KDE plasma of Fedora 25 is affected of the problem cited in KDE Bugzilla #370516. This means that each attempt of loading KDE Plasma ends in a crash, since a certain Qt connection is a certain Qt:UniqueConnection is registered multiple times.

Version-Release number of selected component (if applicable):
plasma-desktop-5.8.1-1.fc25.x86_64
qt5-qtbase.x86_64 5.7.0-3.fc25

How reproducible:
Always if more than one activity has been set up in an earlier KDE Plasma release.

Actual results:
Crash.

Head of the stacktrace:
Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
0x00007fff326dd300 in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/pager/libpagerplugin.so
(gdb) bt
#0  0x00007fff326dd300 in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/pager/libpagerplugin.so
#1  0x00007ffff1ee8cb4 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#2  0x00007ffff1ee8f12 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#3  0x00007fff326da256 in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/pager/libpagerplugin.so
#4  0x00007fff326dafef in ?? () from /usr/lib/qt/qml/org/kde/plasma/private/pager/libpagerplugin.so
#5  0x00007ffff50336bc in ?? () from /usr/lib/libQt5Qml.so.5
#6  0x00007ffff4fc0cf2 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007ffff4fc18f4 in QQmlIncubationController::incubateFor(int) () from /usr/lib/libQt5Qml.so.5
#8  0x00007ffff60cef6c in ?? () from /usr/lib/libKF5Declarative.so.5
...

Expected results:
None

Additional info:

Comment 1 Matthias Dieter Wallnöfer 2016-11-28 21:00:43 UTC
Okay, this has been sorted out by update https://bodhi.fedoraproject.org/updates/FEDORA-2016-f1abeadd79.


Note You need to log in before you can comment on or make changes to this bug.