[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