[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#803284: plasmashell: Crash in xcb_send_request/xcb_intern_atom



Package: plasma-workspace
Version: 4:5.4.2-1
Severity: grave
File: /usr/bin/plasmashell
Justification: renders package unusable

Dear Maintainer,

After the latest KDE version bump (4:15.08.2-1), some critical KDE components,
including plasmashell, segfault on startup, making KDE almost completely
unusable.

The crash happens after calling xcb_intern_atom, and in some cases (konsole)
after calling XInternAtoms. A bug report against kate was filed by someone else
as #803212. A crash log (with some debug info) is attached.

At the same time as the KDE upgrade, I received some new xorg packages. It is
possible that this is not a bug in KDE at all.



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-updates'), (500, 'unstable'),
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, armhf

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages plasma-workspace depends on:
ii  dbus-x11                            1.10.0-3
ii  frameworkintegration                5.15.0-1
ii  gdb                                 7.10-1
ii  kactivities                         5.15.0-1
ii  kde-cli-tools                       4:5.4.2-1
ii  kded5                               5.15.0-1
ii  kinit                               5.15.0-1
ii  kio                                 5.15.0-1
ii  libc6                               2.19-22
ii  libcln6                             1.3.4-1
ii  libdbusmenu-qt5-2                   0.9.3+15.10.20150604-1
ii  libgcc1                             1:5.2.1-22
ii  libgps21                            3.11-3
ii  libice6                             2:1.0.9-1+b1
ii  libkf5activities5                   5.15.0-1
ii  libkf5auth5                         5.15.0-1
ii  libkf5baloo5                        5.15.0+-1
ii  libkf5bookmarks5                    5.15.0-1
ii  libkf5completion5                   5.15.0-1
ii  libkf5configcore5                   5.15.0-1
ii  libkf5configgui5                    5.15.0-1
ii  libkf5configwidgets5                5.15.0-1
ii  libkf5coreaddons5                   5.15.0-1
ii  libkf5crash5                        5.15.0-1
ii  libkf5dbusaddons5                   5.15.0-1
ii  libkf5declarative5                  5.15.0-1
ii  libkf5globalaccel-bin               5.15.0-1
ii  libkf5globalaccel5                  5.15.0-1
ii  libkf5guiaddons5                    5.15.0-1
ii  libkf5i18n5                         5.15.0-1
ii  libkf5iconthemes5                   5.15.0-1
ii  libkf5idletime5                     5.15.0-1
ii  libkf5itemviews5                    5.15.0-1
ii  libkf5jobwidgets5                   5.15.0-1
ii  libkf5js5                           5.15.0-1
ii  libkf5jsembed5                      5.15.0-1
ii  libkf5kdelibs4support5              5.15.0-1
ii  libkf5kiocore5                      5.15.0-1
ii  libkf5kiofilewidgets5               5.15.0-1
ii  libkf5kiowidgets5                   5.15.0-1
ii  libkf5networkmanagerqt6             5.15.0-1
ii  libkf5newstuff5                     5.15.0-1
ii  libkf5notifications5                5.15.0-1
ii  libkf5notifyconfig5                 5.15.0-1
ii  libkf5package5                      5.15.0-1
ii  libkf5plasma5                       5.15.0-1
ii  libkf5plasmaquick5                  5.15.0-1
ii  libkf5quickaddons5                  5.15.0-1
ii  libkf5runner5                       5.15.0-1
ii  libkf5screen6                       4:5.4.2-1
ii  libkf5service-bin                   5.15.0+-1
ii  libkf5service5                      5.15.0+-1
ii  libkf5solid5                        5.15.0-1
ii  libkf5su5                           5.15.0-1
ii  libkf5texteditor5                   5.15.0-1
ii  libkf5textwidgets5                  5.15.0-1
ii  libkf5wallet-bin                    5.15.0-1
ii  libkf5wallet5                       5.15.0-1
ii  libkf5waylandclient5                4:5.4.2-1
ii  libkf5waylandserver5                4:5.4.2-1
ii  libkf5webkit5                       5.15.0-1
ii  libkf5widgetsaddons5                5.15.0-1
ii  libkf5windowsystem5                 5.15.0-1
ii  libkf5xmlgui5                       5.15.0-1
ii  libkf5xmlrpcclient5                 5.15.0-1
ii  libksgrd7                           4:5.4.2-1
ii  libkworkspace5-5                    4:5.4.2-1
ii  libpam0g                            1.1.8-3.1
ii  libphonon4qt5-4                     4:4.8.3-2
ii  libplasma-geolocation-interface5    4:5.4.2-1
ii  libprocesscore7                     4:5.4.2-1
ii  libprocessui7                       4:5.4.2-1
ii  libqalculate5v5                     0.9.7-9.1
ii  libqt5core5a                        5.4.2+dfsg-9
ii  libqt5dbus5                         5.4.2+dfsg-9
ii  libqt5gui5                          5.4.2+dfsg-9
ii  libqt5network5                      5.4.2+dfsg-9
ii  libqt5qml5                          5.4.2-6
ii  libqt5quick5                        5.4.2-6
ii  libqt5script5                       5.4.2+dfsg-4
ii  libqt5sql5                          5.4.2+dfsg-9
ii  libqt5webkit5                       5.4.2+dfsg-3
ii  libqt5widgets5                      5.4.2+dfsg-9
ii  libqt5x11extras5                    5.5.1-2
ii  libqt5xml5                          5.4.2+dfsg-9
ii  libsm6                              2:1.2.2-1+b1
ii  libstdc++6                          5.2.1-22
ii  libtaskmanager5                     4:5.4.2-1
ii  libwayland-client0                  1.9.0-1
ii  libwayland-server0                  1.9.0-1
ii  libweather-ion7                     4:5.4.2-1
ii  libx11-6                            2:1.6.3-1
ii  libxcb-keysyms1                     0.4.0-1
ii  libxcb1                             1.10-3+b1
ii  libxfixes3                          1:5.0.1-2+b2
ii  libxi6                              2:1.7.5-1
ii  libxrender1                         1:0.9.8-1+b1
ii  milou                               4:5.4.2-1
ii  phonon4qt5                          4:4.8.3-2
ii  plasma-framework                    5.15.0-1
ii  qdbus-qt5                           5.4.2-3
ii  qml-module-org-kde-extensionplugin  5.15.0-1
ii  qml-module-org-kde-kwindowsystem    5.15.0-1
ii  qml-module-qtgraphicaleffects       5.5.1-2
ii  qml-module-qtquick-controls         5.4.2-2+b1
ii  qml-module-qtquick-dialogs          5.4.2-2+b1
ii  qml-module-qtquick-layouts          5.4.2-2+b1
ii  qml-module-qtquick-window2          5.4.2-6
ii  qml-module-qtquick2                 5.4.2-6
ii  qtdeclarative5-kf5declarative       5.15.0-1
ii  qtdeclarative5-kf5solid             5.15.0-1
ii  qttools5-dev-tools                  5.4.2-3
ii  udisks2                             2.1.6-2
ii  x11-utils                           7.7+3
ii  x11-xserver-utils                   7.7+5
ii  zlib1g                              1:1.2.8.dfsg-2+b1

Versions of packages plasma-workspace recommends:
ii  kio-extras       4:15.08.2-1
pn  libpam-kwallet5  <none>

plasma-workspace suggests no packages.

-- no debconf information

*** plasmashell-20151028-034631.kcrash.txt
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbd26c36940 (LWP 15860))]

Thread 2 (Thread 0x7fbd1111d700 (LWP 15866)):
#0  0x00007fbd213e52d3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbd21c3fb1f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fbd21acc25e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fbd20bec0a4 in start_thread (arg=0x7fbd1111d700) at
pthread_create.c:309
#4  0x00007fbd213ec06d in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fbd26c36940 (LWP 15860)):
[KCrash Handler]
#4  xcb_send_request (c=0x0, flags=flags@entry=1,
vector=vector@entry=0x7ffe1c794010, req=req@entry=0x7fbd25443280 <xcb_req>) at
.../../src/xcb_out.c:160
#5  0x00007fbd25438caf in xcb_intern_atom (c=<optimized out>,
only_if_exists=only_if_exists@entry=0 '\000', name_len=<optimized out>,
name=name@entry=0x7fbd23e302e0 "UTF8_STRING") at xproto.c:3338
#6  0x00007fbd23e20380 in Atoms::init (this=this@entry=0x241dca0) at
.../../src/platforms/xcb/netwm.cpp:304
#7  0x00007fbd23e24e37 in Atoms::Atoms (c=<optimized out>, this=0x241dca0) at
.../../src/platforms/xcb/netwm.cpp:83
#8  atomsForConnection (c=c@entry=0x0) at ../../src/platforms/xcb/netwm.cpp:69
#9  0x00007fbd23e27373 in NETRootInfo::NETRootInfo (this=0x2412cb0,
connection=0x0, properties=..., properties2=..., screen=-1,
doActivate=<optimized out>) at ../../src/platforms/xcb/netwm.cpp:517
#10 0x00007fbd10509e9b in NETEventFilter::NETEventFilter (this=0x2412cb0,
_what=KWindowSystemPrivateX11::INFO_BASIC) at
.../../../../src/platforms/xcb/kwindowsystem.cpp:98
#11 0x00007fbd1050a421 in MainThreadInstantiator::createNETEventFilter
(this=0x7ffe1c794640) at ../../../../src/platforms/xcb/kwindowsystem.cpp:85
#12 KWindowSystemPrivateX11::init (this=this@entry=0x2415cf0, what=<optimized
out>) at ../../../../src/platforms/xcb/kwindowsystem.cpp:448
#13 0x00007fbd1050a586 in KWindowSystemPrivateX11::connectNotify
(this=0x2415cf0, signal=...) at
.../../../../src/platforms/xcb/kwindowsystem.cpp:425
#14 0x00007fbd23e17f08 in KWindowSystem::connectNotify (this=0x7fbd2403d200
<(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder>,
signal=...) at ../../src/kwindowsystem.cpp:365
#15 0x00007fbd21cdf85a in QObjectPrivate::connectImpl(QObject const*, int,
QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int
const*, QMetaObject const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fbd21cdfa1a in QObject::connectImpl(QObject const*, void**, QObject
const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*,
QMetaObject const*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x0000000000457489 in ShellCorona::ShellCorona(QObject*) ()
#18 0x0000000000460bbc in ShellManager::loadHandlers() ()
#19 0x00007fbd21cdd1c1 in QObject::event(QEvent*) () from /usr/lib/x86_64
-linux-gnu/libQt5Core.so.5
#20 0x00007fbd22789b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fbd2278f230 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fbd21caba8b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fbd21cadbc7 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fbd21d02a23 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fbd1e1a2fe7 in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#26 0x00007fbd1e1a3240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fbd1e1a32ec in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#28 0x00007fbd21d02e2f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fbd21ca92ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64
-linux-gnu/libQt5Core.so.5


Reply to: