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

            Bug ID: 423964
           Summary: KWIN Crashes (sometimes) when starting Battle for
                    Wesnoth 1.14.5
           Product: kwin
           Version: 5.14.5
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: philipp.kn...@web.de
  Target Milestone: ---

Application: kwin_x11 (5.14.5)

Qt Version: 5.11.3
Frameworks Version: 5.54.0
Operating System: Linux 4.19.0-9-amd64 x86_64
Distribution: Debian GNU/Linux 10 (buster)

-- Information about the crash:
- What I was doing when the application crashed:
Simply started Battle for Wesnoth 1.14.5 from KDE Start Menue, than KWin
sometimes  crashes

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7faa40718940 (LWP 1094))]

Thread 6 (Thread 0x7faa237fe700 (LWP 1225)):
#0  0x00007faa4709600c in futex_wait_cancelable (private=0, expected=0,
futex_word=0x7faa47a91fb8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faa4709600c in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7faa47a91f68, cond=0x7faa47a91f90) at pthread_cond_wait.c:502
#2  0x00007faa4709600c in __pthread_cond_wait (cond=0x7faa47a91f90,
mutex=0x7faa47a91f68) at pthread_cond_wait.c:655
#3  0x00007faa4799be6a in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007faa4799be89 in  () at /lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007faa4708ffa3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#6  0x00007faa494a04cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7faa2dd97700 (LWP 1207)):
#0  0x00007faa4709600c in futex_wait_cancelable (private=0, expected=0,
futex_word=0x555ed7f049a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faa4709600c in __pthread_cond_wait_common (abstime=0x0,
mutex=0x555ed7f04958, cond=0x555ed7f04980) at pthread_cond_wait.c:502
#2  0x00007faa4709600c in __pthread_cond_wait (cond=0x555ed7f04980,
mutex=0x555ed7f04958) at pthread_cond_wait.c:655
#3  0x00007faa2e1f1e83 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007faa2e1f1bd7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007faa4708ffa3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#6  0x00007faa494a04cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7faa3d52b700 (LWP 1199)):
#0  0x00007faa49495916 in __GI_ppoll (fds=fds@entry=0x7faa28000d28,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007faa4809b721 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007faa4809b721 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7faa28000d28)
at kernel/qcore_unix.cpp:132
#3  0x00007faa4809b721 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7faa28000d28)
at kernel/qcore_unix.cpp:129
#4  0x00007faa4809b721 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(fds=0x7faa28000d28, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at
kernel/qcore_unix.cpp:153
#5  0x00007faa4809cb99 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:209
#6  0x00007faa4804d15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7faa3d52ac40, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007faa47e9ce76 in QThread::exec() (this=this@entry=0x555ed7f6db00) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007faa468bac65 in QQmlThreadPrivate::run() (this=0x555ed7f6db00) at
qml/ftw/qqmlthread.cpp:148
#9  0x00007faa47ea6a67 in QThreadPrivate::start(void*) (arg=0x555ed7f6db00) at
thread/qthread_unix.cpp:367
#10 0x00007faa4708ffa3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#11 0x00007faa494a04cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7faa3efd5700 (LWP 1142)):
#0  0x00007faa49495916 in __GI_ppoll (fds=fds@entry=0x7faa30012928,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:39
#1  0x00007faa4809b721 in ppoll (__ss=<optimized out>, __timeout=<optimized
out>, __nfds=<optimized out>, __fds=<optimized out>) at
/usr/include/x86_64-linux-gnu/bits/poll2.h:77
#2  0x00007faa4809b721 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7faa30012928)
at kernel/qcore_unix.cpp:132
#3  0x00007faa4809b721 in qt_ppoll (timeout_ts=0x0, nfds=1, fds=0x7faa30012928)
at kernel/qcore_unix.cpp:129
#4  0x00007faa4809b721 in qt_safe_poll(pollfd*, unsigned long, timespec const*)
(fds=0x7faa30012928, nfds=nfds@entry=1, timeout_ts=timeout_ts@entry=0x0) at
kernel/qcore_unix.cpp:153
#5  0x00007faa4809cb99 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/tools/qarraydata.h:209
#6  0x00007faa4804d15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7faa3efd4c30, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#7  0x00007faa47e9ce76 in QThread::exec() (this=this@entry=0x7faa46401d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#8  0x00007faa46382545 in QDBusConnectionManager::run() (this=0x7faa46401d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#9  0x00007faa47ea6a67 in QThreadPrivate::start(void*) (arg=0x7faa46401d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#10 0x00007faa4708ffa3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#11 0x00007faa494a04cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7faa3fddc700 (LWP 1125)):
#0  0x00007faa49495819 in __GI___poll (fds=fds@entry=0x7faa3fddbb78,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faa47dc6cf7 in poll (__timeout=-1, __nfds=1, __fds=0x7faa3fddbb78)
at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007faa47dc6cf7 in _xcb_conn_wait (c=c@entry=0x555ed7c99020,
cond=cond@entry=0x555ed7c99060, vector=vector@entry=0x0, count=count@entry=0x0)
at ../../src/xcb_conn.c:479
#3  0x00007faa47dc891a in xcb_wait_for_event (c=0x555ed7c99020) at
../../src/xcb_in.c:697
#4  0x00007faa402d2d79 in QXcbEventReader::run() (this=0x555ed7c96e80) at
qxcbconnection.h:409
#5  0x00007faa47ea6a67 in QThreadPrivate::start(void*) (arg=0x555ed7c96e80) at
thread/qthread_unix.cpp:367
#6  0x00007faa4708ffa3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#7  0x00007faa494a04cf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7faa40718940 (LWP 1094)):
[KCrash Handler]
#6  0x00007faa493de7bb in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007faa493c9535 in __GI_abort () at abort.c:79
#8  0x00007faa493c940f in __assert_fail_base (fmt=0x7faa3d5411d2 "%s%s%s:%u:
%s%sZusicherung \302\273%s\302\253 nicht erf\303\274llt.\n%n",
assertion=0x7faa46fa7808 "0 && \"Couldn't find current GLX or EGL
context.\\n\"", file=0x7faa46fa7760 "../src/dispatch_common.c", line=863,
function=<optimized out>) at assert.c:92
#9  0x00007faa493d7102 in __GI___assert_fail (assertion=0x7faa46fa7808 "0 &&
\"Couldn't find current GLX or EGL context.\\n\"", file=0x7faa46fa7760
"../src/dispatch_common.c", line=863, function=0x7faa46fa7840
"epoxy_get_proc_address") at assert.c:101
#10 0x00007faa46f8243f in  () at /lib/x86_64-linux-gnu/libepoxy.so.0
#11 0x00007faa46f5804a in  () at /lib/x86_64-linux-gnu/libepoxy.so.0
#12 0x00007faa47b1ddb8 in  () at
/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#13 0x00007faa47b1de39 in  () at
/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#14 0x00007faa4807575b in QObjectPrivate::deleteChildren()
(this=this@entry=0x555ed8032fb0) at kernel/qobject.cpp:1997
#15 0x00007faa4807e294 in QObject::~QObject() (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#16 0x00007faa47b1ac59 in  () at
/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1
#17 0x00007faa4922bc5a in KWin::EffectsHandlerImpl::unloadAllEffects() () at
/lib/x86_64-linux-gnu/libkwin.so.5
#18 0x00007faa4922bce7 in KWin::EffectsHandlerImpl::~EffectsHandlerImpl() () at
/lib/x86_64-linux-gnu/libkwin.so.5
#19 0x00007faa3e4155a8 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#20 0x00007faa3e415679 in  () at
/usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#21 0x00007faa4920d01f in  () at /lib/x86_64-linux-gnu/libkwin.so.5
#22 0x00007faa4920d5ac in
KWin::Compositor::suspend(KWin::Compositor::SuspendReason) () at
/lib/x86_64-linux-gnu/libkwin.so.5
#23 0x00007faa48078072 in QObject::event(QEvent*) (this=0x555ed7cdbc30,
e=<optimized out>) at kernel/qobject.cpp:1251
#24 0x00007faa489cb4c1 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x555ed7c5d680, receiver=receiver@entry=0x555ed7cdbc30,
e=e@entry=0x555ed86ce4e0) at kernel/qapplication.cpp:3727
#25 0x00007faa489d2970 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffe6d0cf080, receiver=0x555ed7cdbc30, e=0x555ed86ce4e0) at
kernel/qapplication.cpp:3486
#26 0x00007faa4804e489 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x555ed7cdbc30, event=0x555ed86ce4e0) at
../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
#27 0x00007faa4805146b in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x555ed86ce4e0, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#28 0x00007faa4805146b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x555ed7c66330) at
kernel/qcoreapplication.cpp:1744
#29 0x00007faa4809ca0b in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x555ed7ccaa90, flags=...) at kernel/qeventdispatcher_unix.cpp:466
#30 0x00007faa4036969d in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:68
#31 0x00007faa4804d15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe6d0cef90, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#32 0x00007faa48055132 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#33 0x00007faa4957247b in kdemain () at
/lib/x86_64-linux-gnu/libkdeinit5_kwin_x11.so
#34 0x00007faa493cb09b in __libc_start_main (main=0x555ed7630050, argc=3,
argv=0x7ffe6d0cf218, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe6d0cf208) at ../csu/libc-start.c:308
#35 0x0000555ed763008a in _start ()
[Inferior 1 (process 1094) detached]

Possible duplicates by query: bug 422433, bug 414938, bug 411589, bug 411216.

Reported using DrKonqi

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

Reply via email to