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

            Bug ID: 364083
           Summary: Kwin crash in okular
           Product: kwin
           Version: 5.6.4
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: a...@hccnet.nl

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

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

Reply via email to