[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [kwin] [Bug 381834] Some applications make Kwin crash and disable compositing if V-sync is enabled o
From: Kamil <bugzilla_noreply () kde ! org>
Date: 2017-07-01 17:25:20
Message-ID: bug-381834-17878-fcVr1sUUWk () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=381834
--- Comment #7 from Kamil <redredemption@protonmail.com> ---
This time I pulled backtrace up upon the crash. (I let Kwin restart itself)
Previously, I reproduced the bug, and then pulled backtrace up when Kwin was
frozen.
I've never done that before. If I still do it wrong, please put the record
straight and tell me how it should be done.
Thread 8 (Thread 0x7f16019ec700 (LWP 25759)):
#0 0x00007f1638be72bd in nanosleep () at /usr/lib/libc.so.6
#1 0x00007f1638be71fa in sleep () at /usr/lib/libc.so.6
#2 0x00007f16383caefa in () at /usr/lib/libKF5Crash.so.5
#3 0x00007f16383cb5a3 in KCrash::defaultCrashHandler(int) () at
/usr/lib/libKF5Crash.so.5
#4 0x00007f1638b5f6f0 in <signal handler called> () at /usr/lib/libc.so.6
#5 0x00007f1638b5f670 in raise () at /usr/lib/libc.so.6
#6 0x00007f1638b60d00 in abort () at /usr/lib/libc.so.6
#7 0x00007f1635fe1807 in () at /usr/lib/libQt5Core.so.5
#8 0x00007f161caba87c in KWin::X11StandalonePlatform::<lambda()>::operator()
(__closure=<optimized out>)
at
/home/hasbreak/Temporary/kwin/src/kwin-5.10.3/plugins/platforms/x11/standalone/x11_platform.cpp:224
#9 0x00007f161caba87c in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void,
KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Pla
tform::OpenGLSafePoint)::<lambda()> >::call (f=..., arg=<optimized out>) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:130
#10 0x00007f161caba87c in
QtPrivate::Functor<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>,
0>::call<QtPrivate
> > List<>, void> (f=..., arg=<optimized out>) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:242
#11 0x00007f161caba87c in
QtPrivate::QFunctorSlotObject<KWin::X11StandalonePlatform::createOpenGLSafePoint(KWin::Platform::OpenGLSafePoint)::<lambda()>,
0, QtPr
ivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void
**, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>,
a=<o
ptimized out>, ret=<optimized out>) at
/usr/include/qt/QtCore/qobject_impl.h:168
#12 0x00007f16361ff57f in QMetaObject::activate(QObject*, int, int, void**) ()
at /usr/lib/libQt5Core.so.5
#13 0x00007f163627c767 in QTimer::timeout(QTimer::QPrivateSignal) () at
/usr/lib/libQt5Core.so.5
#14 0x00007f163620c008 in QTimer::timerEvent(QTimerEvent*) () at
/usr/lib/libQt5Core.so.5
#15 0x00007f16361ffe2b in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#16 0x00007f1636efb46c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#17 0x00007f1636f02cf4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#18 0x00007f16361d0b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#19 0x00007f1636227bae in QTimerInfoList::activateTimers() () at
/usr/lib/libQt5Core.so.5
#20 0x00007f1636225dc2 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#21 0x00007f16361cf21a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#22 0x00007f1635ff140a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#23 0x00007f1635ff5cbd in () at /usr/lib/libQt5Core.so.5
#24 0x00007f1631dc0297 in start_thread () at /usr/lib/libpthread.so.0
#25 0x00007f1638c191ef in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7f16011e3700 (LWP 25174)):
#0 0x00007f1631dc639d in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1 0x00007f1635154ac4 in () at /usr/lib/libQt5Script.so.5
#2 0x00007f1635154b09 in () at /usr/lib/libQt5Script.so.5
#3 0x00007f1631dc0297 in start_thread () at /usr/lib/libpthread.so.0
#4 0x00007f1638c191ef in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7f1616ee2700 (LWP 25123)):
#0 0x00007f1638c0f326 in ppoll () at /usr/lib/libc.so.6
#1 0x00007f1636224471 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2 0x00007f1636225b5e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3 0x00007f16361cf21a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4 0x00007f1635ff140a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5 0x00007f1630adf645 in () at /usr/lib/libQt5Qml.so.5
#6 0x00007f1635ff5cbd in () at /usr/lib/libQt5Core.so.5
#7 0x00007f1631dc0297 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f1638c191ef in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7f161d4df700 (LWP 25050)):
#0 0x00007f1638c0f326 in ppoll () at /usr/lib/libc.so.6
#1 0x00007f1636224471 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib/libQt5Core.so.5
#2 0x00007f1636225b5e in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#3 0x00007f16361cf21a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#4 0x00007f1635ff140a in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5 0x00007f162fc84d45 in () at /usr/lib/libQt5DBus.so.5
#6 0x00007f1635ff5cbd in () at /usr/lib/libQt5Core.so.5
#7 0x00007f1631dc0297 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f1638c191ef in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7f161f65a700 (LWP 25022)):
#0 0x00007f1638c0f24d in poll () at /usr/lib/libc.so.6
#1 0x00007f1637cf48e0 in () at /usr/lib/libxcb.so.1
#2 0x00007f1637cf6679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3 0x00007f162073ed49 in () at /usr/lib/libQt5XcbQpa.so.5
#4 0x00007f1635ff5cbd in () at /usr/lib/libQt5Core.so.5
#5 0x00007f1631dc0297 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f1638c191ef in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7f16391db840 (LWP 25009)):
#0 0x00007f1638c14349 in syscall () at /usr/lib/libc.so.6
#1 0x00007f161463e945 in () at /usr/lib/libGLX_nvidia.so.0
#2 0x00007f161463e643 in () at /usr/lib/libGLX_nvidia.so.0
#3 0x00007f1603324be3 in () at /usr/lib/libnvidia-glcore.so.381.22
#4 0x00007f160321ba48 in () at /usr/lib/libnvidia-glcore.so.381.22
#5 0x00007f1602eaa214 in () at /usr/lib/libnvidia-glcore.so.381.22
#6 0x00007f1631968634 in KWin::checkGLError(char const*)
(txt=txt@entry=0x7f1638884f3e "Init")
at
/home/hasbreak/Temporary/kwin/src/kwin-5.10.3/libkwineffects/kwinglutils.cpp:135
#7 0x00007f1638784cba in
KWin::SceneOpenGL2::SceneOpenGL2(KWin::OpenGLBackend*, QObject*)
(this=0xce7370, backend=<optimized out>, parent=<optimized out>)
at /home/hasbreak/Temporary/kwin/src/kwin-5.10.3/scene_opengl.cpp:1015
#8 0x00007f163878503e in KWin::SceneOpenGL::createScene(QObject*)
(parent=parent@entry=0xb099a0)
at /home/hasbreak/Temporary/kwin/src/kwin-5.10.3/scene_opengl.cpp:573
#9 0x00007f163875c34c in KWin::Compositor::slotCompositingOptionsInitialized()
(this=this@entry=0xb099a0)
at /home/hasbreak/Temporary/kwin/src/kwin-5.10.3/composite.cpp:212
#10 0x00007f163875ceb2 in KWin::Compositor::setup() (this=0xb099a0) at
/home/hasbreak/Temporary/kwin/src/kwin-5.10.3/composite.cpp:184
#11 0x00007f16361ffe72 in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#12 0x00007f1636efb46c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#13 0x00007f1636f02cf4 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#14 0x00007f16361d0b98 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#15 0x00007f16361d302d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f1636225974 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#17 0x00007f16207a15bd in () at /usr/lib/libQt5XcbQpa.so.5
#18 0x00007f16361cf21a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#19 0x00007f16361d7a74 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#20 0x00007f1638eda134 in kdemain(int, char**) (argc=<optimized out>,
argv=0x7ffdcd1e6bd8) at
/home/hasbreak/Temporary/kwin/src/kwin-5.10.3/main_x11.cpp:466
#21 0x00007f1638b4c43a in __libc_start_main () at /usr/lib/libc.so.6
#22 0x00000000004006ca in _start ()
--
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic