[opensuse-kde] Tumbleweed : constant crash of plasma5
I'm seeing tons of crash with my newer TW
Opening closing, changing desktop etc lead to several kind of crash.
They are all marked as closed (upstream QT) or directly in kde
like https://bugs.kde.org/show_bug.cgi?id=355650 or
Most of them tagged as duplicate of
https://bugs.kde.org/show_bug.cgi?id=342763
I'm a bit confuse, since the version indicated as fixed seems to be installed Qt5.5.1 or plasma5 at 5.5.3-1.1
Anyone who can drive me to better backtrace or stop the crash will be receive here as a "hero" :-))
Some informations.
My computer is a new Dell Workstation Precision Laptop 7510 series with a
Intel(R) Xeon(R) CPU E3-1535M v5 @ 2.90GHz as cpu
Intel GPU is P630
+ Nvidia Quadro M2000M (actually with nouveau on optimus configuration)
(i915 + nouveau ) loaded.
I've tried few days ago Nvidia LTS 352.79 and also the newer 316.18
With kernel 4.4.0 and latest 4.5-rc1 (from kernel:head) without seeing big differences.
On compositor I'm using openGL 3.1 + EGL
Typical crash backtrace :
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff9aa4b68c0 (LWP 19416))]
Thread 8 (Thread 0x7ff993c31700 (LWP 19419)):
#0 0x00007ff9a3a3724d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff9a890d432 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7ff993c30c00) at /usr/include/bits/poll2.h:46
#2 0x00007ff9a890d432 in _xcb_conn_wait (c=c@entry=0xd3ed90, cond=cond@entry=0xd3edd0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3 0x00007ff9a890f007 in xcb_wait_for_event (c=0xd3ed90) at xcb_in.c:693
#4 0x00007ff995d80e29 in QXcbEventReader::run() (this=0xd492a0) at qxcbconnection.cpp:1229
#5 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0xd492a0) at thread/qthread_unix.cpp:331
#6 0x00007ff9a323e4a4 in start_thread (arg=0x7ff993c31700) at pthread_create.c:334
#7 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 7 (Thread 0x7ff991d9c700 (LWP 19426)):
#0 0x00007ff9a3a3724d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff9a012c264 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7ff984003070, timeout=<optimized out>, context=0x7ff984000990) at gmain.c:4135
#2 0x00007ff9a012c264 in g_main_context_iterate (context=context@entry=0x7ff984000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3 0x00007ff9a012c36c in g_main_context_iteration (context=0x7ff984000990, may_block=may_block@entry=1) at gmain.c:3901
#4 0x00007ff9a434d52b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7ff9840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5 0x00007ff9a42f763a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7ff991d9bcf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x00007ff9a4123b1c in QThread::exec() (this=this@entry=0xe23720) at thread/qthread.cpp:503
#7 0x00007ff9a73f39a5 in QQmlThreadPrivate::run() (this=0xe23720) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0xe23720) at thread/qthread_unix.cpp:331
#9 0x00007ff9a323e4a4 in start_thread (arg=0x7ff991d9c700) at pthread_create.c:334
#10 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 6 (Thread 0x7ff97ffc2700 (LWP 19427)):
#0 0x00007ff9a016f4b9 in g_mutex_lock (mutex=mutex@entry=0x7ff978000990) at gthread-posix.c:1338
#1 0x00007ff9a012ba91 in g_main_context_query (context=context@entry=0x7ff978000990, max_priority=2147483647, timeout=timeout@entry=0x7ff97ffc1bdc, fds=fds@entry=0x7ff978002e70, n_fds=n_fds@entry=1) at gmain.c:3544
#2 0x00007ff9a012c1df in g_main_context_iterate (context=context@entry=0x7ff978000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3822
#3 0x00007ff9a012c36c in g_main_context_iteration (context=0x7ff978000990, may_block=may_block@entry=1) at gmain.c:3901
#4 0x00007ff9a434d52b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7ff9780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5 0x00007ff9a42f763a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7ff97ffc1cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x00007ff9a4123b1c in QThread::exec() (this=this@entry=0x11bd4a0) at thread/qthread.cpp:503
#7 0x00007ff9a73f39a5 in QQmlThreadPrivate::run() (this=0x11bd4a0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#8 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0x11bd4a0) at thread/qthread_unix.cpp:331
#9 0x00007ff9a323e4a4 in start_thread (arg=0x7ff97ffc2700) at pthread_create.c:334
#10 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 5 (Thread 0x7ff97e752700 (LWP 19428)):
#0 0x00007ff9a012b8a6 in g_main_context_prepare (context=context@entry=0x7ff970000990, priority=priority@entry=0x7ff97e751bd8) at gmain.c:3453
#1 0x00007ff9a012c193 in g_main_context_iterate (context=context@entry=0x7ff970000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#2 0x00007ff9a012c36c in g_main_context_iteration (context=0x7ff970000990, may_block=may_block@entry=1) at gmain.c:3901
#3 0x00007ff9a434d52b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7ff9700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4 0x00007ff9a42f763a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7ff97e751cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5 0x00007ff9a4123b1c in QThread::exec() (this=this@entry=0x1243b90) at thread/qthread.cpp:503
#6 0x00007ff9a73f39a5 in QQmlThreadPrivate::run() (this=0x1243b90) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/qml/qml/ftw/qqmlthread.cpp:141
#7 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0x1243b90) at thread/qthread_unix.cpp:331
#8 0x00007ff9a323e4a4 in start_thread (arg=0x7ff97e752700) at pthread_create.c:334
#9 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 4 (Thread 0x7ff97ce67700 (LWP 19430)):
#0 0x00007ff9a324407f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff9a9b9ba84 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7ff9a9e82ea0 QTWTF::pageheap_memory) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2 0x00007ff9a9b9bac9 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3 0x00007ff9a323e4a4 in start_thread (arg=0x7ff97ce67700) at pthread_create.c:334
#4 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 3 (Thread 0x7ff974ac3700 (LWP 19436)):
#0 0x00007ff9a3a3724d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff9a012c264 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7ff8e40041d0, timeout=<optimized out>, context=0x7ff8e400c7f0) at gmain.c:4135
#2 0x00007ff9a012c264 in g_main_context_iterate (context=context@entry=0x7ff8e400c7f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3 0x00007ff9a012c36c in g_main_context_iteration (context=0x7ff8e400c7f0, may_block=may_block@entry=1) at gmain.c:3901
#4 0x00007ff9a434d52b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7ff8e40040b0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5 0x00007ff9a42f763a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7ff974ac2cb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x00007ff9a4123b1c in QThread::exec() (this=this@entry=0x1964ad0) at thread/qthread.cpp:503
#7 0x00007ff9a7f78e42 in QQuickPixmapReader::run() (this=0x1964ad0) at /usr/src/debug/qtdeclarative-opensource-src-5.5.1/src/quick/util/qquickpixmapcache.cpp:760
#8 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0x1964ad0) at thread/qthread_unix.cpp:331
#9 0x00007ff9a323e4a4 in start_thread (arg=0x7ff974ac3700) at pthread_create.c:334
#10 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 2 (Thread 0x7ff8ea7fe700 (LWP 19440)):
#0 0x00007ff9a016f4d4 in g_mutex_unlock (mutex=0x7ff8dc00c700) at gthread-posix.c:1350
#1 0x00007ff9a012c186 in g_main_context_iterate (context=context@entry=0x7ff8dc00c700, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3818
#2 0x00007ff9a012c36c in g_main_context_iteration (context=0x7ff8dc00c700, may_block=may_block@entry=1) at gmain.c:3901
#3 0x00007ff9a434d52b in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) (this=0x7ff8dc002c70, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4 0x00007ff9a42f763a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) (this=this@entry=0x7ff8ea7fdcd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5 0x00007ff9a4123b1c in QThread::exec() (this=this@entry=0x3c6aa80) at thread/qthread.cpp:503
#6 0x00007ff8d207ce47 in KCupsConnection::run() (this=0x3c6aa80) at /usr/src/debug/print-manager-15.12.1/libkcups/KCupsConnection.cpp:304
#7 0x00007ff9a412894f in QThreadPrivate::start(void*) (arg=0x3c6aa80) at thread/qthread_unix.cpp:331
#8 0x00007ff9a323e4a4 in start_thread (arg=0x7ff8ea7fe700) at pthread_create.c:334
#9 0x00007ff9a3a3fbdd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Thread 1 (Thread 0x7ff9aa4b68c0 (LWP 19416)):
[KCrash Handler]
#6 0x00007ff9a71cfdf8 in VDMModelDelegateDataType::notify(QQmlAdaptorModel const&, QList
* Bruno Friedmann
I'm seeing tons of crash with my newer TW
Opening closing, changing desktop etc lead to several kind of crash. They are all marked as closed (upstream QT) or directly in kde like https://bugs.kde.org/show_bug.cgi?id=355650 or Most of them tagged as duplicate of https://bugs.kde.org/show_bug.cgi?id=342763
I'm a bit confuse, since the version indicated as fixed seems to be installed Qt5.5.1 or plasma5 at 5.5.3-1.1 Anyone who can drive me to better backtrace or stop the crash will be receive here as a "hero" :-))
Some informations.
My computer is a new Dell Workstation Precision Laptop 7510 series with a Intel(R) Xeon(R) CPU E3-1535M v5 @ 2.90GHz as cpu Intel GPU is P630 + Nvidia Quadro M2000M (actually with nouveau on optimus configuration) (i915 + nouveau ) loaded.
I've tried few days ago Nvidia LTS 352.79 and also the newer 316.18 With kernel 4.4.0 and latest 4.5-rc1 (from kernel:head) without seeing big differences.
On compositor I'm using openGL 3.1 + EGL
Typical crash backtrace : Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff9aa4b68c0 (LWP 19416))]
I am not using any composter but seeing hang-ups rather than crashes for plasmashell which seem to be related to kdeconnect which elevates cpu usage when the hangs happen. Killing kdeconnect and "kquitapp plasmashell ;sleep 1;plasmashell --shut-up & disown" recovers. I notice the hangs usually happen when I am trying to drag-mouse-copy text. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (2)
-
Bruno Friedmann
-
Patrick Shanahan