Bug 364083

Summary: Kwin crash in okular
Product: [Plasma] kwin Reporter: A.Bakker <a.bk>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.6.4   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description A.Bakker 2016-06-08 06:17:37 UTC
Application: kwin_x11 (5.6.4)

Qt Version: 5.6.0
Frameworks Version: 5.22.0
Operating System: Linux 4.5.5-201.fc23.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:  select file-print in okular
( dolphin in background after the crash  isn't movable anymore )

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe99775c940 (LWP 1793))]

Thread 5 (Thread 0x7fe98ea40700 (LWP 1867)):
#0  0x00007fe9a984e8a3 in select () at /lib64/libc.so.6
#1  0x00007fe9aada629f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) (nfds=9, fdread=fdread@entry=0x7fe980000a98, fdwrite=fdwrite@entry=0x7fe980000d28, fdexcept=fdexcept@entry=0x7fe980000fb8, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (timeout=0x0, exceptfds=0x7fe980000fb8, writefds=0x7fe980000d28, readfds=0x7fe980000a98, nfds=<optimized out>, this=0x7fe9800008e0) at kernel/qeventdispatcher_unix.cpp:320
#3  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (this=this@entry=0x7fe980000900, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007fe9aada81f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9800008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007fe9aad534ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe98ea3fc50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe9aab7cf34 in QThread::exec() (this=this@entry=0x7fe9ac123040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:503
#7  0x00007fe9ac0af4b5 in QDBusConnectionManager::run() (this=0x7fe9ac123040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:181
#8  0x00007fe9aab81d48 in QThreadPrivate::start(void*) (arg=0x7fe9ac123040 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:340
#9  0x00007fe9ac5ae61a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe9a985859d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fe98ca64700 (LWP 1880)):
#0  0x00007fe9a984e8a3 in select () at /lib64/libc.so.6
#1  0x00007fe9aada629f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) (nfds=13, fdread=fdread@entry=0x7fe978000a98, fdwrite=fdwrite@entry=0x7fe978000d28, fdexcept=fdexcept@entry=0x7fe978000fb8, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (timeout=0x0, exceptfds=0x7fe978000fb8, writefds=0x7fe978000d28, readfds=0x7fe978000a98, nfds=<optimized out>, this=0x7fe9780008e0) at kernel/qeventdispatcher_unix.cpp:320
#3  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (this=this@entry=0x7fe978000900, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007fe9aada81f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9780008e0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007fe9aad534ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe98ca63c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe9aab7cf34 in QThread::exec() (this=this@entry=0x558fb1024660) at thread/qthread.cpp:503
#7  0x00007fe9b1282985 in QQmlThreadPrivate::run() (this=0x558fb1024660) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe9aab81d48 in QThreadPrivate::start(void*) (arg=0x558fb1024660) at thread/qthread_unix.cpp:340
#9  0x00007fe9ac5ae61a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe9a985859d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fe97effe700 (LWP 1891)):
#0  0x00007fe9ac5b3b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe9b22582d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7fe9b2341380 <QTWTF::pageheap_memory>) at /usr/src/debug/qtscript-opensource-src-5.6.0/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fe9b2258319 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at /usr/src/debug/qtscript-opensource-src-5.6.0/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fe9ac5ae61a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe9a985859d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fe98d82f700 (LWP 2814)):
#0  0x00007fe9a984e8a3 in select () at /lib64/libc.so.6
#1  0x00007fe9aada629f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) (nfds=12, fdread=fdread@entry=0x7fe984000a58, fdwrite=fdwrite@entry=0x7fe984000ce8, fdexcept=fdexcept@entry=0x7fe984000f78, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75
#2  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (timeout=0x0, exceptfds=0x7fe984000f78, writefds=0x7fe984000ce8, readfds=0x7fe984000a58, nfds=<optimized out>, this=0x7fe9840914d0) at kernel/qeventdispatcher_unix.cpp:320
#3  0x00007fe9aada7cde in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) (this=this@entry=0x7fe9840008c0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196
#4  0x00007fe9aada81f2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe9840914d0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#5  0x00007fe9aad534ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe98d82ec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fe9aab7cf34 in QThread::exec() (this=this@entry=0x558fb0f22320) at thread/qthread.cpp:503
#7  0x00007fe9b1282985 in QQmlThreadPrivate::run() (this=0x558fb0f22320) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007fe9aab81d48 in QThreadPrivate::start(void*) (arg=0x558fb0f22320) at thread/qthread_unix.cpp:340
#9  0x00007fe9ac5ae61a in start_thread () at /lib64/libpthread.so.0
#10 0x00007fe9a985859d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fe99775c940 (LWP 1793)):
[KCrash Handler]
#6  0x00007fe9b126e961 in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (this=0x7fe97ce01320) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/jsruntime/qv4value_p.h:349
#7  0x00007fe9b126e961 in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) (this=this@entry=0x558fb203b250, core=..., result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:257
#8  0x00007fe9b126f75a in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) (this=0x558fb203b250, flags=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlbinding.cpp:191
#9  0x00007fe9b1278a84 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) (this=0x558fb2019200, interrupt=...) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlobjectcreator.cpp:1191
#10 0x00007fe9b1204ebe in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) (enginePriv=0x558fb14a4030, state=0x558fb197e1c0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:912
#11 0x00007fe9b1204f87 in QQmlComponentPrivate::completeCreate() (this=0x558fb197e120) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:948
#12 0x00007fe9b1204df0 in QQmlComponent::create(QQmlContext*) (this=0x558fb14d4220, context=0x558fb1e8e8d0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0/src/qml/qml/qqmlcomponent.cpp:774
#13 0x00007fe98cca3f17 in Aurorae::Decoration::init() (this=0x558fb1e8e9c0) at /usr/src/debug/kwin-5.6.4/clients/aurorae/src/aurorae.cpp:316
#14 0x00007fe9b2c8bfaa in KWin::Decoration::DecorationBridge::createDecoration(KWin::AbstractClient*) (this=0x558fb1021160, client=client@entry=0x558fb1e8ed10) at /usr/src/debug/kwin-5.6.4/decorations/decorationbridge.cpp:254
#15 0x00007fe9b2b60ef9 in KWin::Client::createDecoration(QRect const&) (this=this@entry=0x558fb1e8ed10, oldgeom=...) at /usr/src/debug/kwin-5.6.4/client.cpp:393
#16 0x00007fe9b2b61936 in KWin::Client::updateDecoration(bool, bool) (this=0x558fb1e8ed10, check_workspace_pos=<optimized out>, force=<optimized out>) at /usr/src/debug/kwin-5.6.4/client.cpp:380
#17 0x00007fe9b2bc4d9f in KWin::Client::manage(unsigned int, bool) (this=this@entry=0x558fb1e8ed10, w=w@entry=18874700, isMapped=isMapped@entry=false) at /usr/src/debug/kwin-5.6.4/manage.cpp:385
#18 0x00007fe9b2b4347f in KWin::Workspace::createClient(unsigned int, bool) (this=this@entry=0x558fb10193e0, w=18874700, is_mapped=is_mapped@entry=false) at /usr/src/debug/kwin-5.6.4/workspace.cpp:483
#19 0x00007fe9b2ba8892 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) (this=0x558fb10193e0, e=0x7fe988001970) at /usr/src/debug/kwin-5.6.4/events.cpp:417
#20 0x00007fe9aad5261f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x7fe988001970, result=result@entry=0x7fff1bac6628) at kernel/qabstracteventdispatcher.cpp:460
#21 0x00007fe990968295 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x558fb0f3fe30, event=event@entry=0x7fe988001970) at qxcbconnection.cpp:1087
#22 0x00007fe9909691c6 in QXcbConnection::processXcbEvents() (this=0x558fb0f3fe30) at qxcbconnection.cpp:1701
#23 0x00007fe9aad82c29 in QObject::event(QEvent*) (this=0x558fb0f3fe30, e=<optimized out>) at kernel/qobject.cpp:1256
#24 0x00007fe9ab689c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x558fb0f3fe30, e=0x7fe988001b00) at kernel/qapplication.cpp:3714
#25 0x00007fe9ab68ee76 in QApplication::notify(QObject*, QEvent*) (this=0x7fff1bac6c70, receiver=0x558fb0f3fe30, e=0x7fe988001b00) at kernel/qapplication.cpp:3495
#26 0x00007fe9aad55748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x558fb0f3fe30, event=event@entry=0x7fe988001b00) at kernel/qcoreapplication.cpp:1015
#27 0x00007fe9aad5760a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x7fe988001b00, receiver=<optimized out>) at kernel/qcoreapplication.h:227
#28 0x00007fe9aad5760a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x558fb0f22b00) at kernel/qcoreapplication.cpp:1650
#29 0x00007fe9aada80d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x558fb0f7a9d0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579
#30 0x00007fe9909d660d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#31 0x00007fe9aad534ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff1bac6b60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#32 0x00007fe9aad5bb8c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
#33 0x00007fe9ab09a0dc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1598
#34 0x00007fe9ab686c35 in QApplication::exec() () at kernel/qapplication.cpp:2973
#35 0x00007fe9b2f8ff0d in kdemain(int, char**) (argc=1, argv=0x7fff1bac6df8) at /usr/src/debug/kwin-5.6.4/main_x11.cpp:327
#36 0x00007fe9a9776580 in __libc_start_main () at /lib64/libc.so.6
#37 0x0000558faf328d49 in _start ()

Possible duplicates by query: bug 363221, bug 363196, bug 363045, bug 361236.

Reported using DrKonqi
Comment 1 Thomas Lübking 2016-06-08 07:18:02 UTC
run "kcmshell5 kwindecoration", switch to the breeze decoration

*** This bug has been marked as a duplicate of bug 361236 ***