Bug 383965 - Kwin crashes while debugging an opengl app in qtcreator
Summary: Kwin crashes while debugging an opengl app in qtcreator
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.10.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-08-24 17:25 UTC by Artur K.
Modified: 2018-10-28 03:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artur K. 2017-08-24 17:25:04 UTC
Application: kwin_x11 (5.10.4)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
Attempted to 'kill' debugged application after it crashed. Switched window to the application - kwin crashed as a result.

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

Thread 6 (Thread 0x7f3ea8938700 (LWP 855)):
#0  0x00007f3f64f841ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3f691bc5ec in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3f64171ae8 in  () at /usr/lib/libQt5Quick.so.5
#3  0x00007f3f64171f4a in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f3f691bb15b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f3f64f7e049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f3f6bdedf0f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f3eb8eeb700 (LWP 748)):
#0  0x00007f3f6bde3f76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f3f693f4ba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3f693f633f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f3f6939cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3f691b640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f3f63a7f1d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f3f691bb15b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f3f64f7e049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3f6bdedf0f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f3f3bfff700 (LWP 663)):
#0  0x00007f3f64f841ad in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f3f68313b04 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f3f68313b49 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f3f64f7e049 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f3f6bdedf0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3f498fe700 (LWP 655)):
#0  0x00007f3f6bde3f76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f3f693f4ba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3f693f633f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f3f6939cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3f691b640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f3f63a7f1d5 in  () at /usr/lib/libQt5Qml.so.5
#6  0x00007f3f691bb15b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f3f64f7e049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3f6bdedf0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f3f4bfff700 (LWP 619)):
#0  0x00007f3f6bde3f76 in ppoll () at /usr/lib/libc.so.6
#1  0x00007f3f693f4ba3 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib/libQt5Core.so.5
#2  0x00007f3f693f633f in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007f3f6939cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f3f691b640e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007f3f62c22396 in  () at /usr/lib/libQt5DBus.so.5
#6  0x00007f3f691bb15b in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f3f64f7e049 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f3f6bdedf0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3f6c424840 (LWP 591)):
[KCrash Handler]
#5  0x0000000000000050 in  ()
#6  0x00007f3f6b8c893d in KWin::Workspace::constrainedStackingOrder() () at /usr/lib/libkwin.so.5
#7  0x00007f3f6b8c9721 in KWin::Workspace::updateStackingOrder(bool) () at /usr/lib/libkwin.so.5
#8  0x00007f3f6b8c9ac1 in KWin::Workspace::blockStackingUpdates(bool) () at /usr/lib/libkwin.so.5
#9  0x00007f3f6b870294 in KWin::Client::destroyClient() () at /usr/lib/libkwin.so.5
#10 0x00007f3f6b8d9bff in KWin::Client::unmapNotifyEvent(xcb_unmap_notify_event_t*) () at /usr/lib/libkwin.so.5
#11 0x00007f3f6b8dd904 in KWin::Client::windowEvent(xcb_generic_event_t*) () at /usr/lib/libkwin.so.5
#12 0x00007f3f6b8ded60 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /usr/lib/libkwin.so.5
#13 0x00007f3f6939ba1f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f3f53641d02 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib/libQt5XcbQpa.so.5
#15 0x00007f3f5364299e in QXcbConnection::processXcbEvents() () at /usr/lib/libQt5XcbQpa.so.5
#16 0x00007f3f693cf1d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007f3f6a0c5e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f3f6a0cd926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f3f6939ebd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f3f693a1426 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#21 0x00007f3f693f6156 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f3f536a50de in  () at /usr/lib/libQt5XcbQpa.so.5
#23 0x00007f3f6939cffb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#24 0x00007f3f693a6048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#25 0x00007f3f6c0ae6d3 in kdemain () at /usr/lib/libkdeinit5_kwin_x11.so
#26 0x00007f3f6bd204ca in __libc_start_main () at /usr/lib/libc.so.6
#27 0x00005628a4c387ca in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2017-08-24 18:53:33 UTC
As with all Arch backtraces: it's lacking debug symbols, thus we cannot see where it crashes and there is nothing we can do to investigate. Please complain to Arch for not providing debug symbols.
Comment 2 Andrew Crouthamel 2018-09-28 02:29:23 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-28 03:31:02 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!