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

            Bug ID: 358026
           Summary: plasma5 does not work over Xdmcp
           Product: plasmashell
           Version: 5.4.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: grave
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: hil...@mpia-hd.mpg.de
                CC: bhus...@gmail.com, plasma-b...@kde.org

we have opensuse 42.1 leap. Locally on the computer itself you can login and
work with kde plasma5. Remotely over Xdmcp (Xnest, Xephyr, nomachine's
nxclient) it hangs immediately after login. After a while a window pops up
saying:

We are sorry, Plasma closed unexpectedly.
Executable: plasmashell PID: 26872 Signal: Aborted (6) Time: 1/15/16 14:32:43

and it keeps hanging. No window or task bar pops up. Mouse pointer visible, but
without function. In the section  "Additional information" i have pasted the
plasmashell kcrash report.

Other windowmanagers like openbox, enlightment, etc. work over Xdmcp.
Also, previous opensuse 13.2 shipped with plasma4 was not a problem with Xdmcp.

The tested desktopmanagers are kdm and lightdm.
Any more information needed?


Reproducible: Always

Steps to Reproduce:
1. Start desktop manager to get login console
2. login using kde plasma5
3. Hangs immediately. No window or task bar pops up. Mouse pointer visible, but
without function

Actual Results:  
No work possible under kde plasma5


plasmashell kcrash file "plasmashell-20160115-150628.kcrash.txt":
========================================================
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fdb686e0800 (LWP 30902))]

Thread 8 (Thread 0x7fdb50703700 (LWP 30905)):
#0  0x00007fdb61c4dc1d in poll () at /lib64/libc.so.6
#1  0x00007fdb66b79422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fdb66b7b00f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fdb52e863c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fdb4d669700 (LWP 30907)):
#0  0x00007fdb61c4dc1d in poll () at /lib64/libc.so.6
#1  0x00007fdb5e32fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fdb5e32ff7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007fdb62577d8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007fdb6251ed53 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007fdb6234061a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fdb6562bdf8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fdb3d15f700 (LWP 30968)):
#0  0x00007fdb61c4dc1d in poll () at /lib64/libc.so.6
#1  0x00007fdb5e32fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fdb5e32ff7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007fdb62577d8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007fdb6251ed53 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007fdb6234061a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fdb6562bdf8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fdb36530700 (LWP 31008)):
#0  0x00007fdb61c4dc1d in poll () at /lib64/libc.so.6
#1  0x00007fdb5e32fe64 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fdb5e32ff7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007fdb62577d8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007fdb6251ed53 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007fdb6234061a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fdb6562bdf8 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fdb34c67700 (LWP 31012)):
#0  0x00007fdb6145b05f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007fdb67de086b in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fdb67de0899 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fdb2df95700 (LWP 31013)):
#0  0x00007fdb5e371cf9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007fdb5e32fd55 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fdb5e32ff7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007fdb62577d8b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007fdb6251ed53 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007fdb6234061a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fdb661c0282 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fdb2cec9700 (LWP 31015)):
[KCrash Handler]
#6  0x00007fdb61ba6187 in raise () at /lib64/libc.so.6
#7  0x00007fdb61ba7538 in abort () at /lib64/libc.so.6
#8  0x00007fdb61b9f126 in __assert_fail_base () at /lib64/libc.so.6
#9  0x00007fdb61b9f1d2 in  () at /lib64/libc.so.6
#10 0x00007fdb66dd2685 in _XRead () at /usr/lib64/libX11.so.6
#11 0x00007fdb5d713abe in  () at /usr/X11R6/lib64/libGL.so.1
#12 0x00007fdb62d33d46 in  () at /usr/lib64/libQt5Gui.so.5
#13 0x00007fdb62d34182 in  () at /usr/lib64/libQt5Gui.so.5
#14 0x00007fdb62d432ca in QOpenGLBuffer::create() () at
/usr/lib64/libQt5Gui.so.5
#15 0x00007fdb62d63968 in QOpenGLTextureGlyphCache::createTextureData(int, int)
() at /usr/lib64/libQt5Gui.so.5
#16 0x00007fdb62cf4477 in QTextureGlyphCache::fillInPendingGlyphs() () at
/usr/lib64/libQt5Gui.so.5
#17 0x00007fdb6621a26f in  () at /usr/lib64/libQt5Quick.so.5
#18 0x00007fdb662182fd in  () at /usr/lib64/libQt5Quick.so.5
#19 0x00007fdb6629fecb in  () at /usr/lib64/libQt5Quick.so.5
#20 0x00007fdb662a5bf7 in  () at /usr/lib64/libQt5Quick.so.5
#21 0x00007fdb662a0d03 in  () at /usr/lib64/libQt5Quick.so.5
#22 0x00007fdb6629f4e4 in QQuickText::updatePaintNode(QSGNode*,
QQuickItem::UpdatePaintNodeData*) () at /usr/lib64/libQt5Quick.so.5
#23 0x00007fdb6625dc27 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) ()
at /usr/lib64/libQt5Quick.so.5
#24 0x00007fdb6625e68c in QQuickWindowPrivate::updateDirtyNodes() () at
/usr/lib64/libQt5Quick.so.5
#25 0x00007fdb6625e7d0 in QQuickWindowPrivate::syncSceneGraph() () at
/usr/lib64/libQt5Quick.so.5
#26 0x00007fdb66231075 in  () at /usr/lib64/libQt5Quick.so.5
#27 0x00007fdb66232207 in  () at /usr/lib64/libQt5Quick.so.5
#28 0x00007fdb662335cc in  () at /usr/lib64/libQt5Quick.so.5
#29 0x00007fdb6234532f in  () at /usr/lib64/libQt5Core.so.5
#30 0x00007fdb614570a4 in start_thread () at /lib64/libpthread.so.0
#31 0x00007fdb61c5604d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fdb686e0800 (LWP 30902)):
#0  0x00007fdb6145b05f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007fdb6234634b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib64/libQt5Core.so.5
#2  0x00007fdb66234b0e in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007fdb66236b02 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007fdb6623716b in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007fdb62a7aa09 in QWindow::event(QEvent*) () at
/usr/lib64/libQt5Gui.so.5
#6  0x00007fdb66268161 in QQuickWindow::event(QEvent*) () at
/usr/lib64/libQt5Quick.so.5
#7  0x00000000004408e6 in DesktopView::event(QEvent*) ()
#8  0x00007fdb63899e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#9  0x00007fdb6389ecc8 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#10 0x00007fdb62520e95 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#11 0x00007fdb62a73474 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() at /usr/lib64/libQt5Gui.so.5
#12 0x00007fdb62a7408d in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib64/libQt5Gui.so.5
#13 0x00007fdb62a59118 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib64/libQt5Gui.so.5
#14 0x00007fdb52eb1200 in  () at /usr/lib64/libQt5XcbQpa.so.5
#15 0x00007fdb5e32fc84 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#16 0x00007fdb5e32fed8 in  () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fdb5e32ff7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#18 0x00007fdb62577d6c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#19 0x00007fdb6251ed53 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#20 0x00007fdb625268f6 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#21 0x000000000043467b in main ()

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

Reply via email to