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

--- Comment #20 from Germano Massullo <germano.massu...@gmail.com> ---
Fedora 25, plasma-desktop-5.9.5-1.fc25.x86_64, qt5-qtbase-5.7.1-16.fc25.x86_64
driver amdgpu


Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185     62:     movl    (%rsp), %edi
[Current thread is 1 (Thread 0x7fa957d4a940 (LWP 1426))]

Thread 5 (Thread 0x7fa92d7fa700 (LWP 1769)):
#0  0x00007fa969cf2460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa96f6132f4 in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7fa96f6ff380 <QTWTF::pageheap_memory>) at
/usr/src/debug/qtscript-opensource-src-5.7.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fa96f613339 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>) at
/usr/src/debug/qtscript-opensource-src-5.7.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fa969cec6ca in start_thread (arg=0x7fa92d7fa700) at
pthread_create.c:333
#4  0x00007fa967157f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 4 (Thread 0x7fa942ffe700 (LWP 1684)):
[KCrash Handler]
#6  0x00007fa967ea9cef in QString::toLocal8Bit() const & (this=0x562c71f948c0)
at ../../src/corelib/tools/qstring.h:525
#7  0x00007fa967ea9cef in QFile::encodeName(QString const&) (fileName=...) at
../../src/corelib/io/qfile.h:89
#8  0x00007fa967ea9cef in QLockFilePrivate::tryLock_sys()
(this=this@entry=0x562c71f948c0) at io/qlockfile_unix.cpp:190
#9  0x00007fa967e56dbd in QLockFile::tryLock(int) (this=<optimized out>,
timeout=timeout@entry=-1) at io/qlockfile.cpp:218
#10 0x00007fa967e56f6a in QLockFile::lock() (this=<optimized out>) at
io/qlockfile.cpp:187
#11 0x00007fa96c77ac19 in KConfigIniBackend::lock() (this=0x562c717f1a00) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfigini.cpp:629
#12 0x00007fa96c7649d0 in KConfigPrivate::lockLocal() (this=0x562c717f1100) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfig.cpp:114
#13 0x00007fa96c7649d0 in KConfig::sync() (this=0x562c717f1840) at
/usr/src/debug/kconfig-5.34.0/src/core/kconfig.cpp:433
#14 0x00007fa954c002c5 in KWin::X11StandalonePlatform::<lambda()>::operator()
(__closure=<optimized out>) at
/usr/src/debug/kwin-5.9.5/plugins/platforms/x11/standalone/x11_platform.cpp:224
#15 0x00007fa954c002c5 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void,
KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>
>::call (f=..., arg=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:135
#16 0x00007fa954c002c5 in
QtPrivate::Functor<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>,
0>::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:192
#17 0x00007fa954c002c5 in
QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobject_impl.h:169
#18 0x00007fa967f2da56 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7fa942ffd7f0, r=0x562c71843650, this=<optimized out>) at
../../src/corelib/kernel/qobject_impl.h:101
#19 0x00007fa967f2da56 in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x562c71843650, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3723
#20 0x00007fa967f2dfc7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x562c71843650, m=m@entry=0x7fa968142da0
<QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3602
#21 0x00007fa967f9d770 in QTimer::timeout(QTimer::QPrivateSignal)
(this=this@entry=0x562c71843650) at .moc/moc_qtimer.cpp:198
#22 0x00007fa967f39c08 in QTimer::timerEvent(QTimerEvent*)
(this=0x562c71843650, e=<optimized out>) at kernel/qtimer.cpp:254
#23 0x00007fa967f2e79b in QObject::event(QEvent*) (this=0x562c71843650,
e=<optimized out>) at kernel/qobject.cpp:1285
#24 0x00007fa968746ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x562c71843650, e=0x7fa942ffdb10) at
kernel/qapplication.cpp:3799
#25 0x00007fa96874e671 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffee44436d0, receiver=0x562c71843650, e=0x7fa942ffdb10) at
kernel/qapplication.cpp:3556
#26 0x00007fa967f066fa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x562c71843650, event=event@entry=0x7fa942ffdb10) at
kernel/qcoreapplication.cpp:988
#27 0x00007fa967f53ceb in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7fa942ffdb10, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:231
#28 0x00007fa967f53ceb in QTimerInfoList::activateTimers()
(this=this@entry=0x7fa930000980) at kernel/qtimerinfo_unix.cpp:644
#29 0x00007fa967f50ecc in QEventDispatcherUNIXPrivate::activateTimers()
(this=this@entry=0x7fa9300008e0) at kernel/qeventdispatcher_unix.cpp:249
#30 0x00007fa967f52028 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:514
#31 0x00007fa967f0568a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fa942ffdc80, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:212
#32 0x00007fa967d625e3 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#33 0x00007fa967d669ca in QThreadPrivate::start(void*) (arg=0x562c71930d10) at
thread/qthread_unix.cpp:368
#34 0x00007fa969cec6ca in start_thread (arg=0x7fa942ffe700) at
pthread_create.c:333
#35 0x00007fa967157f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 3 (Thread 0x7fa943fff700 (LWP 1587)):
#0  0x00007fa96714c0e1 in __GI_ppoll (fds=fds@entry=0x7fa938000ac8,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007fa967f50971 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/bits/poll2.h:77
#2  0x00007fa967f50971 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7fa938000ac8)
at kernel/qcore_unix.cpp:81
#3  0x00007fa967f50971 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(fds=0x7fa938000ac8, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at
kernel/qcore_unix.cpp:102
#4  0x00007fa967f51e86 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:500
#5  0x00007fa967f0568a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fa943ffec60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:212
#6  0x00007fa967d625e3 in QThread::exec() (this=this@entry=0x562c71910b30) at
thread/qthread.cpp:507
#7  0x00007fa96e8684e5 in QQmlThreadPrivate::run() (this=0x562c71910b30) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.1/src/qml/qml/ftw/qqmlthread.cpp:147
#8  0x00007fa967d669ca in QThreadPrivate::start(void*) (arg=0x562c71910b30) at
thread/qthread_unix.cpp:368
#9  0x00007fa969cec6ca in start_thread (arg=0x7fa943fff700) at
pthread_create.c:333
#10 0x00007fa967157f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7fa957d46700 (LWP 1493)):
#0  0x00007fa96714c01d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa95e685166 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fa950003390, timeout=<optimized out>, context=0x7fa950001600)
at gmain.c:4228
#2  0x00007fa95e685166 in g_main_context_iterate
(context=context@entry=0x7fa950001600, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007fa95e68527c in g_main_context_iteration (context=0x7fa950001600,
may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007fa967f546eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fa9500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fa967f0568a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fa957d45c40, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:212
#6  0x00007fa967d625e3 in QThread::exec() (this=this@entry=0x7fa96c50e060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#7  0x00007fa96c49afb9 in QDBusConnectionManager::run() (this=0x7fa96c50e060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007fa967d669ca in QThreadPrivate::start(void*) (arg=0x7fa96c50e060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#9  0x00007fa969cec6ca in start_thread (arg=0x7fa957d46700) at
pthread_create.c:333
#10 0x00007fa967157f7f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7fa957d4a940 (LWP 1426)):
#0  0x00007fa969cf2460 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fa967d6704a in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x562c71909510) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007fa967d6704a in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x562c7191ba78, mutex=mutex@entry=0x562c7191ba70,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
#3  0x00007fa967d610d3 in QSemaphore::acquire(int)
(this=this@entry=0x7ffee4442df0, n=n@entry=1) at thread/qsemaphore.cpp:143
#4  0x00007fa967f2d96e in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x562c71a63170, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffee4442e80)
at kernel/qobject.cpp:3708
#5  0x00007fa967f2dfc7 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x562c71a63170, m=m@entry=0x7fa968139ec0
<QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffee4442e80) at kernel/qobject.cpp:3602
#6  0x00007fa967f2e06f in QObject::destroyed(QObject*)
(this=this@entry=0x562c71a63170, _t1=<optimized out>, _t1@entry=0x562c71a63170)
at .moc/moc_qobject.cpp:213
#7  0x00007fa967f34d5a in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:920
#8  0x00007fa96c4f1b99 in QDBusServiceWatcher::~QDBusServiceWatcher()
(this=0x562c71a63170, __in_chrg=<optimized out>) at qdbusservicewatcher.cpp:249
#9  0x00007fa967f341cc in QObjectPrivate::deleteChildren()
(this=this@entry=0x562c71a63340) at kernel/qobject.cpp:1970
#10 0x00007fa967f352cf in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1041
#11 0x00007fa96d2b1b19 in KGlobalAccelSingleton::~KGlobalAccelSingleton()
(this=<optimized out>, __in_chrg=<optimized out>) at
/usr/src/debug/kglobalaccel-5.34.0/src/kglobalaccel.cpp:213
#12 0x00007fa96d2b1b19 in (anonymous
namespace)::Q_QGS_s_instance::Holder::~Holder() (this=<optimized out>,
__in_chrg=<optimized out>) at
/usr/src/debug/kglobalaccel-5.34.0/src/kglobalaccel.cpp:221
#13 0x00007fa96708a410 in __run_exit_handlers (status=status@entry=1,
listp=0x7fa9674105b8 <__exit_funcs>,
run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at
exit.c:83
#14 0x00007fa96708a46a in __GI_exit (status=status@entry=1) at exit.c:105
#15 0x00007fa957439523 in QXcbConnection::processXcbEvents()
(this=0x562c7174d670) at qxcbconnection.cpp:1705
#16 0x00007fa967f2e7e9 in QObject::event(QEvent*) (this=0x562c7174d670,
e=<optimized out>) at kernel/qobject.cpp:1263
#17 0x00007fa968746ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x562c7174d670, e=0x7fa944005780) at
kernel/qapplication.cpp:3799
#18 0x00007fa96874e671 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffee44436d0, receiver=0x562c7174d670, e=0x7fa944005780) at
kernel/qapplication.cpp:3556
#19 0x00007fa967f066fa in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x562c7174d670, event=event@entry=0x7fa944005780) at
kernel/qcoreapplication.cpp:988
#20 0x00007fa967f08de0 in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7fa944005780, receiver=<optimized out>) at
kernel/qcoreapplication.h:231
#21 0x00007fa967f08de0 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x562c7174bc90) at kernel/qcoreapplication.cpp:1649
#22 0x00007fa967f51cfb in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x562c717d67a0, flags=...) at kernel/qeventdispatcher_unix.cpp:466
#23 0x00007fa9574b070d in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
eventdispatchers/qunixeventdispatcher.cpp:68
#24 0x00007fa967f0568a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffee44435c0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:212
#25 0x00007fa967f0d18c in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1261
#26 0x00007fa968234c1c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1633
#27 0x00007fa968746e25 in QApplication::exec() () at
kernel/qapplication.cpp:2975
#28 0x00007fa97035f002 in kdemain(int, char**) (argc=<optimized out>,
argv=0x7ffee4443858) at /usr/src/debug/kwin-5.9.5/main_x11.cpp:468
#29 0x00007fa967070401 in __libc_start_main (main=0x562c70dc8c90 <main>,
argc=1, argv=0x7ffee4443858, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffee4443848) at ../csu/libc-start.c:289
#30 0x0000562c70dc8cca in _start ()

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

Reply via email to