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

            Bug ID: 377388
           Summary: Segfault in kscreen_backend when initiate Plasma
                    session via X2Go, at logg out plasmashell dies
           Product: KScreen
           Version: 5.8.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: common
          Assignee: se...@kde.org
          Reporter: l...@use.startmail.com
  Target Milestone: ---

I logon into kde via x2go 
At logooff plasmashell dies and io can` t logoff properly again

 journalct shows:
Mär 08 16:21:27 lts org.kde.kglobalaccel[16218]: failed to get the current
screen resources
Mär 08 16:21:27 lts org.kde.kglobalaccel[16218]: QXcbConnection: XCB error: 172
(Unknown), sequence: 169, resource id: 566, major code: 149 (Unknown), minor
code: 20
Mär 08 16:21:28 lts org.kde.KScreen[16218]: failed to get the current screen
resources
Mär 08 16:21:28 lts org.kde.KScreen[16218]: QXcbConnection: XCB error: 172
(Unknown), sequence: 169, resource id: 566, major code: 149 (Unknown), minor
code: 20
Mär 08 16:21:28 lts org.kde.kglobalaccel[16218]: QXcbConnection: XCB error: 1
(BadRequest), sequence: 460, resource id: 566, major code: 149 (Unknown), minor
code: 25
Mär 08 16:21:28 lts kernel: kscreen_backend[16323]: segfault at 8 ip
00007fe8fc1563d3 sp 00007ffd4acfa600 error 4 in
KSC_XRandR.so[7fe8fc140000+20000]
Mär 08 16:21:28 lts polkitd[1213]: Registered Authentication Agent for
unix-session:33 (system bus name :1.150
[/usr/lib64/libexec/polkit-kde-authentication-agent-1], object path
/org/kde/PolicyKit1/AuthenticationAgent, locale de_DE.UTF-8)
Mär 08 16:21:30 lts systemd-coredump[16327]: Process 16323 (kscreen_backend) of
user 10103 dumped core.
-- Subject: Speicherabbild für Prozess 16323 (@COREDUMP_COMM) generiert

gdb:
GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1
[...]
Reading symbols from /usr/bin/plasmashell...Reading symbols from
/usr/lib/debug/usr/bin/plasmashell.debug...done.
done.
Attaching to program: /usr/bin/plasmashell, process 17423
[New LWP 17465]
[New LWP 17521]
[New LWP 17522]
[New LWP 17527]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f15b1d6630d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84      ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht
gefunden.

Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f15b866f900 (LWP 17423))]

Thread 5 (Thread 0x7f14f6cce700 (LWP 17527)):
#0  0x00007f15b1d8d49d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f15ae455314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f14f0003120, timeout=-1, context=0x7f14f0000990) at gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f14f0000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3835
#3  0x00007f15ae45542c in g_main_context_iteration (context=0x7f14f0000990,
may_block=1) at gmain.c:3901
#4  0x00007f15b269432b in QEventDispatcherGlib::processEvents
(this=0x7f14f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f15b2641fdb in QEventLoop::exec (this=this@entry=0x7f14f6ccdc70,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f15b247cf1a in QThread::exec (this=this@entry=0x13c3250) at
thread/qthread.cpp:500
#7  0x00007f15b630c632 in QQuickPixmapReader::run (this=0x13c3250) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/quick/util/qquickpixmapcache.cpp:817
#8  0x00007f15b24819e9 in QThreadPrivate::start (arg=0x13c3250) at
thread/qthread_unix.cpp:341
#9  0x00007f15b1596734 in start_thread (arg=0x7f14f6cce700) at
pthread_create.c:334
#10 0x00007f15b1d95d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1591e08700 (LWP 17522)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f15b7d4593b in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f15b802bea0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f15b7d45969 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f15b1596734 in start_thread (arg=0x7f1591e08700) at
pthread_create.c:334
#4  0x00007f15b1d95d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1593a6a700 (LWP 17521)):
#0  0x00007f15b1d8d49d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f15ae455314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f1588003070, timeout=-1, context=0x7f1588000990) at gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f1588000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3835
#3  0x00007f15ae45542c in g_main_context_iteration (context=0x7f1588000990,
may_block=1) at gmain.c:3901
#4  0x00007f15b269432b in QEventDispatcherGlib::processEvents
(this=0x7f15880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f15b2641fdb in QEventLoop::exec (this=this@entry=0x7f1593a69cb0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f15b247cf1a in QThread::exec (this=this@entry=0xcbd570) at
thread/qthread.cpp:500
#7  0x00007f15b57899c8 in QQmlThreadPrivate::run (this=0xcbd570) at
/usr/src/debug/qtdeclarative-opensource-src-5.6.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f15b24819e9 in QThreadPrivate::start (arg=0xcbd570) at
thread/qthread_unix.cpp:341
#9  0x00007f15b1596734 in start_thread (arg=0x7f1593a6a700) at
pthread_create.c:334
#10 0x00007f15b1d95d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f159bdf5700 (LWP 17465)):
#0  0x00007f15b1d8d49d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f15ae455314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f1594003020, timeout=-1, context=0x7f1594000990) at gmain.c:4135
#2  g_main_context_iterate (context=context@entry=0x7f1594000990,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3835
#3  0x00007f15ae45542c in g_main_context_iteration (context=0x7f1594000990,
may_block=1) at gmain.c:3901
#4  0x00007f15b269432b in QEventDispatcherGlib::processEvents
(this=0x7f15940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f15b2641fdb in QEventLoop::exec (this=this@entry=0x7f159bdf4ca0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f15b247cf1a in QThread::exec (this=this@entry=0x7f15b3465ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f15b31fd1d5 in QDBusConnectionManager::run (this=0x7f15b3465ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f15b24819e9 in QThreadPrivate::start (arg=0x7f15b3465ce0 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f15b1596734 in start_thread (arg=0x7f159bdf5700) at
pthread_create.c:334
#10 0x00007f15b1d95d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f15b866f900 (LWP 17423)):
[KCrash Handler]
#6  0x00007f14ecb385ca in XSyncBasedPollerHelper::~XSyncBasedPollerHelper
(this=0x7f14ecd3c200 <(anonymous
namespace)::Q_QGS_s_globalXSyncBasedPoller::innerFunction()::holder>,
__in_chrg=<optimized out>) at
/usr/src/debug/kidletime-5.26.0/src/plugins/xsync/xsyncbasedpoller.cpp:35
#7  (anonymous namespace)::Q_QGS_s_globalXSyncBasedPoller::Holder::~Holder
(this=0x7f14ecd3c200 <(anonymous
namespace)::Q_QGS_s_globalXSyncBasedPoller::innerFunction()::holder>,
__in_chrg=<optimized out>) at
/usr/src/debug/kidletime-5.26.0/src/plugins/xsync/xsyncbasedpoller.cpp:49
#8  0x00007f15b1ce3139 in __run_exit_handlers (status=0, listp=0x7f15b20495a0
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007f15b1ce3185 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007f15b1ccc6ec in __libc_start_main (main=0x41de10 <main(int, char**)>,
argc=2, argv=0x7ffc7140bba8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc7140bb98) at libc-start.c:323
#11 0x000000000041ed39 in _start () at ../sysdeps/x86_64/start.S:118

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

Reply via email to