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

--- Comment #9 from Wayne <wew2...@teksavvy.com> ---
I have been experiencing a similar, but somewhat sporadic "crash" on boot-up,
since an upgrade ~3-4+(?) months ago.  It happens ~50-75% of the time, closer
to 100% the last week.  This crash happens, but then the machine apparently
recovers and restarts kwin and then works without kwin re-crashing.

System: Debian "testing" net install late last year (new HD but I5/MB built
about 5 yr ago), upgraded regularly. While it has extra software
(video/audio/office/Myth/radio) and now debug files installed, it has not
really been modified other than for auto login on boot.  

I am a neophyte on backtraces, but these backtraces/problems are not
consistent.  This was the first today of two consecutive crashes on a single
boot.  The second, is similar. I can provide that trace if wished.

Earlier crash reports were much more extensive, along the lines of the original
report reported here, but were incomplete and the kcrash handler reported them
as needing additional debug files for:
/usr/bin/kwin_x11
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5

Other reported similar bugs seem to require user input/or are related to other
programs which I have not provided to the operating system/do not seem to be in
these traces.  But, I leave windows/programs open to expedite startup and those
restart with the boot.

General Symptoms (may not be related to this kwin crash, but have been around
since that upgrade).
-alt tab keyboard shortcut between programs no longer works. 
-very slow window responsiveness to changing among running programs-mainly
libreoffice/iceweasel/icedove (lately several seconds or more).  That seems to
be fixed by a memory transplant last week (to 16Gb from 8Gb). 

Other erratic symptoms which may or may not be related:
-after this crash kate's title bar was mostly above the top screen edge, that
operating program behaviour does not happen all the time. After moving the
window and a change in focus to another program and back, it went back up
mostly above the screen a couple of times. Reducing the size of the kate window
apparently stopped that behavior, even after re-maximizing the window.  
-sometimes the widgets (? in the task bar ? not sure those are the right names)
for running programs do not show up and one has to close or kill the top
program to see/switch to the window underneath.
-A second boot (occasionally a third) will clear problems up.

Other:  systemd gives messages on shutdown, maybe ~15-20% of the time, about
failure to unmount swap (4x) and a couple of times I have noted an extra
similar message for the rpc file system.  Again this swap thing started up
about the same time as the upgrade. Changes to the originally installed fstab
(by the net install disk which used /dev/sdx rather than the uuid for the swap)
seemed to have fixed that swap issue a few weeks ago, but that restarted
recently. 

Current software is 
Linux debian 4.7.0-1-amd64 #1 SMP Debian 4.7.8-1 (2016-10-19) x86_64 GNU/Linux
Package: qt5-default  Source: qtbase-opensource-src (5.6.1+dfsg-3)
Package: breeze  Version: 4:5.8.2-1
Package: kde-full Source: meta-kde  Version: 5:91
Package: kwin-x11 Source: kwin  Version: 4:5.8.2-1

I installed breeze from Jessie a month or so ago, that did not seem to help so
have changed apt back to point to Stretch.


Wayne

Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa59bbfae00 (LWP 2238))]

Thread 3 (Thread 0x7fa57298c700 (LWP 2261)):
#0  __libc_enable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:73
#1  0x00007fa5b31702a5 in select () at ../sysdeps/unix/syscall-template.S:84
#2  0x00007fa5b0fd5d3f in qt_safe_select (nfds=16,
fdread=fdread@entry=0x7fa56c000a78, fdwrite=fdwrite@entry=0x7fa56c000d08,
fdexcept=fdexcept@entry=0x7fa56c000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:75
#3  0x00007fa5b0fd77e4 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7fa56c000f98, writefds=0x7fa56c000d08, readfds=0x7fa56c000a78,
nfds=<optimized out>, this=0x7fa56c0008c0) at
kernel/qeventdispatcher_unix.cpp:320
#4  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fa56c0008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#5  0x00007fa5b0fd7cfa in QEventDispatcherUNIX::processEvents
(this=0x7fa56c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#6  0x00007fa5b0f8219a in QEventLoop::exec (this=this@entry=0x7fa57298bc60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fa5b0da7e53 in QThread::exec (this=this@entry=0x22e8130) at
thread/qthread.cpp:500
#8  0x00007fa5abf88a55 in QQmlThreadPrivate::run (this=0x22e8130) at
qml/ftw/qqmlthread.cpp:141
#9  0x00007fa5b0dacd78 in QThreadPrivate::start (arg=0x22e8130) at
thread/qthread_unix.cpp:341
#10 0x00007fa5ace2b464 in start_thread (arg=0x7fa57298c700) at
pthread_create.c:333
#11 0x00007fa5b31779df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7fa5991e2700 (LWP 2241)):
#0  0x00007fa5b31702b3 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa5b0fd5d3f in qt_safe_select (nfds=8,
fdread=fdread@entry=0x7fa58c000a78, fdwrite=fdwrite@entry=0x7fa58c000d08,
fdexcept=fdexcept@entry=0x7fa58c000f98, orig_timeout=orig_timeout@entry=0x0) at
kernel/qcore_unix.cpp:75
#2  0x00007fa5b0fd77e4 in QEventDispatcherUNIX::select (timeout=0x0,
exceptfds=0x7fa58c000f98, writefds=0x7fa58c000d08, readfds=0x7fa58c000a78,
nfds=<optimized out>, this=0x7fa58c0008c0) at
kernel/qeventdispatcher_unix.cpp:320
#3  QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fa58c0008e0,
flags=..., flags@entry=..., timeout=timeout@entry=0x0) at
kernel/qeventdispatcher_unix.cpp:196
#4  0x00007fa5b0fd7cfa in QEventDispatcherUNIX::processEvents
(this=0x7fa58c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007fa5b0f8219a in QEventLoop::exec (this=this@entry=0x7fa5991e1c50,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fa5b0da7e53 in QThread::exec (this=this@entry=0x7fa5b37edd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007fa5b3779525 in QDBusConnectionManager::run (this=0x7fa5b37edd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007fa5b0dacd78 in QThreadPrivate::start (arg=0x7fa5b37edd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007fa5ace2b464 in start_thread (arg=0x7fa5991e2700) at
pthread_create.c:333
#10 0x00007fa5b31779df in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fa59bbfae00 (LWP 2238)):
[KCrash Handler]
#6  QHash<QHashedStringRef, QQmlType*>::size (this=0x10) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:259
#7  QHash<QHashedStringRef, QQmlType*>::values (this=0x10) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h:679
#8  0x00007fa5abf1dcd2 in QQmlMetaType::qmlSingletonTypes () at
qml/qqmlmetatype.cpp:1911
#9  0x00007fa5abef5731 in QQmlEngine::~QQmlEngine (this=0x22e3320,
__in_chrg=<optimized out>) at qml/qqmlengine.cpp:965
#10 0x00007fa5abef58a9 in QQmlEngine::~QQmlEngine (this=0x22e3320,
__in_chrg=<optimized out>) at qml/qqmlengine.cpp:971
#11 0x00007fa5b30c4920 in __run_exit_handlers (status=status@entry=1,
listp=0x7fa5b34275d8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at
exit.c:83
#12 0x00007fa5b30c497a in __GI_exit (status=status@entry=1) at exit.c:105
#13 0x00007fa59b968533 in QXcbConnection::processXcbEvents (this=0x2170a00) at
qxcbconnection.cpp:1687
#14 0x00007fa5b0fb2729 in QObject::event (this=0x2170a00, e=<optimized out>) at
kernel/qobject.cpp:1256
#15 0x00007fa5b18c0bec in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x2170a00, e=0x7fa594002500) at kernel/qapplication.cpp:3804
#16 0x00007fa5b18c608f in QApplication::notify (this=0x7ffd99f5be40,
receiver=0x2170a00, e=0x7fa594002500) at kernel/qapplication.cpp:3561
#17 0x00007fa5b0f84450 in QCoreApplication::notifyInternal2
(receiver=0x2170a00, event=event@entry=0x7fa594002500) at
kernel/qcoreapplication.cpp:1015
#18 0x00007fa5b0f863cc in QCoreApplication::sendEvent (event=0x7fa594002500,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x2159640) at
kernel/qcoreapplication.cpp:1650
#20 0x00007fa5b0fd7be2 in QEventDispatcherUNIX::processEvents (this=0x21a88c0,
flags=...) at kernel/qeventdispatcher_unix.cpp:579
#21 0x00007fa59b9da0ad in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:62
#22 0x00007fa5b0f8219a in QEventLoop::exec (this=this@entry=0x7ffd99f5bd30,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#23 0x00007fa5b0f8a99c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#24 0x00007fa5b12ceb6c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1607
#25 0x00007fa5b18bdc25 in QApplication::exec () at kernel/qapplication.cpp:2979
#26 0x00007fa5b3436206 in kdemain (argc=<optimized out>, argv=0x7ffd99f5bfc8)
at ./main_x11.cpp:466
#27 0x00007fa5b30af2b1 in __libc_start_main (main=0x400670 <main>, argc=3,
argv=0x7ffd99f5bfc8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd99f5bfb8) at ../csu/libc-start.c:291
#28 0x00000000004006aa in _start ()

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

Reply via email to