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

            Bug ID: 374112
           Summary: Crash of KWin after switching to tty
           Product: kwin
           Version: 5.8.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: a.nolt...@almano.de
  Target Milestone: ---

Application: kwin_x11 (5.8.4)

Qt Version: 5.7.0
Frameworks Version: 5.29.0
Operating System: Linux 4.8.14-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I used Firefox and recognized a looked left mouse button press. This can
explained as you left click on the vertical scroll bar and the move it. But
after releasing the button the desktop will release mouse point from the bar
which results in a constant up and down move while you moving the mouse pointer
over the desktop.

This behavior can probably provocated again if you use a mouse, moving an
clicking with it and at the same time you "click" on the touchpad errounessly
while typing simultanously.

Then you try to switch between the windows using ALT-TAB and next to this you
switch to TTY.

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

Thread 5 (Thread 0x7ffa075ef700 (LWP 10952)):
[KCrash Handler]
#6  0x00007ff9fde599f5 in  () at /usr/lib64/libnvidia-glcore.so.375.20
#7  0x00007ff9fe253b16 in  () at /usr/lib64/libnvidia-glcore.so.375.20
#8  0x00007ff9fe389eb6 in  () at /usr/lib64/libnvidia-glcore.so.375.20
#9  0x00007ff9fdffda9b in  () at /usr/lib64/libnvidia-glcore.so.375.20
#10 0x00007ff9fdfbfe6c in  () at /usr/lib64/libnvidia-glcore.so.375.20
#11 0x00007ffa29b8cab5 in QOpenGLShaderProgram::link() () at
/usr/lib64/libQt5Gui.so.5
#12 0x00007ffa29bacffc in QOpenGLTextureGlyphCache::resizeTextureData(int, int)
() at /usr/lib64/libQt5Gui.so.5
#13 0x00007ffa29b4d256 in QTextureGlyphCache::fillInPendingGlyphs() () at
/usr/lib64/libQt5Gui.so.5
#14 0x00007ffa2418bb58 in  () at /usr/lib64/libQt5Quick.so.5
#15 0x00007ffa24189a14 in  () at /usr/lib64/libQt5Quick.so.5
#16 0x00007ffa24210c57 in QQuickTextNode::addGlyphs(QPointF const&, QGlyphRun
const&, QColor const&, QQuickText::TextStyle, QColor const&, QSGNode*) () at
/usr/lib64/libQt5Quick.so.5
#17 0x00007ffa242158a4 in  () at /usr/lib64/libQt5Quick.so.5
#18 0x00007ffa24211b7c in QQuickTextNode::addTextLayout(QPointF const&,
QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor
const&, QColor const&, QColor const&, int, int, int, int) () at
/usr/lib64/libQt5Quick.so.5
#19 0x00007ffa2421063a in QQuickText::updatePaintNode(QSGNode*,
QQuickItem::UpdatePaintNodeData*) () at /usr/lib64/libQt5Quick.so.5
#20 0x00007ffa241cde80 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) ()
at /usr/lib64/libQt5Quick.so.5
#21 0x00007ffa241ce69b in QQuickWindowPrivate::updateDirtyNodes() () at
/usr/lib64/libQt5Quick.so.5
#22 0x00007ffa241cf70e in QQuickWindowPrivate::syncSceneGraph() () at
/usr/lib64/libQt5Quick.so.5
#23 0x00007ffa2419eb75 in  () at /usr/lib64/libQt5Quick.so.5
#24 0x00007ffa241a07fc in  () at /usr/lib64/libQt5Quick.so.5
#25 0x00007ffa241a48fc in  () at /usr/lib64/libQt5Quick.so.5
#26 0x00007ffa29170558 in  () at /usr/lib64/libQt5Core.so.5
#27 0x00007ffa24fa4454 in start_thread () at /lib64/libpthread.so.0
#28 0x00007ffa2bcc537f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7ffa0598b700 (LWP 8283)):
#0  0x00007ffa24faa10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007ffa282f7834 in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007ffa282f7879 in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007ffa24fa4454 in start_thread () at /lib64/libpthread.so.0
#4  0x00007ffa2bcc537f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7ffa06bab700 (LWP 8229)):
#0  0x00007ffa2bcbc731 in ppoll () at /lib64/libc.so.6
#1  0x00007ffa2938eb41 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
() at /usr/lib64/libQt5Core.so.5
#2  0x00007ffa29390428 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#3  0x00007ffa2933d1ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#4  0x00007ffa2916b8b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007ffa23ad3a75 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007ffa29170558 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007ffa24fa4454 in start_thread () at /lib64/libpthread.so.0
#8  0x00007ffa2bcc537f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7ffa15f58700 (LWP 8162)):
#0  0x00007ffa2bcbc66d in poll () at /lib64/libc.so.6
#1  0x00007ffa2075f876 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007ffa2075f98c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007ffa2939379b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#4  0x00007ffa2933d1ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#5  0x00007ffa2916b8b3 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007ffa22cab3e5 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007ffa29170558 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007ffa24fa4454 in start_thread () at /lib64/libpthread.so.0
#9  0x00007ffa2bcc537f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7ffa2c326900 (LWP 8161)):
#0  0x00007ffa24faa10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007ffa2917140b in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib64/libQt5Core.so.5
#2  0x00007ffa241a149f in  () at /usr/lib64/libQt5Quick.so.5
#3  0x00007ffa241a35b7 in  () at /usr/lib64/libQt5Quick.so.5
#4  0x00007ffa241a3bb3 in  () at /usr/lib64/libQt5Quick.so.5
#5  0x00007ffa298a03c5 in QWindow::event(QEvent*) () at
/usr/lib64/libQt5Gui.so.5
#6  0x00007ffa241d96c3 in QQuickWindow::event(QEvent*) () at
/usr/lib64/libQt5Quick.so.5
#7  0x00007ffa040cc91b in PlasmaQuick::Dialog::event(QEvent*) () at
/usr/lib64/libKF5PlasmaQuick.so.5
#8  0x00007ffa2a03492c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#9  0x00007ffa2a03c0e1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#10 0x00007ffa2933f200 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#11 0x00007ffa2989589d in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() at /usr/lib64/libQt5Gui.so.5
#12 0x00007ffa298964ad in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib64/libQt5Gui.so.5
#13 0x00007ffa2987425b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib64/libQt5Gui.so.5
#14 0x00007ffa152ba556 in  () at /usr/lib64/libQt5XcbQpa.so.5
#15 0x00007ffa2933d1ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#16 0x00007ffa2934595c in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#17 0x00007ffa2bf84a56 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#18 0x00007ffa2bbfc291 in __libc_start_main () at /lib64/libc.so.6
#19 0x00000000004006ea in _start ()

Reported using DrKonqi

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

Reply via email to