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

A. Wilcox (awilfox) <awil...@adelielinux.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |awil...@adelielinux.org

--- Comment #34 from A. Wilcox (awilfox) <awil...@adelielinux.org> ---
I have a task scheduler (for my life, not my computer: Above & Beyond) that
runs in 32-bit WINE.  When I pressed F10 to insert a done item - which I have
done thousands of times before - this time I received a segmentation fault like
the one reported in comment 15.

I have SupportInformation, .xsession-errors, and full core dump (xz compressed:
6,170.5 KiB from original 3,077.5 MiB) available if any would be helpful.

KWin version: 5.8.4
Qt Version: 5.6.1
Qt compile version: 5.6.1
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN (DRM 3.8.0 /
4.9.0-rc8-ciall, LLVM 3.9.0)
OpenGL version string: 4.3 (Core Profile) Mesa 13.0.0
OpenGL platform interface: EGL
OpenGL shading language version string: 4.30
OpenGL version: 4.3
GLSL version: 4.30
Mesa version: 13.0
X server version: 1.18.4
Linux kernel version: 4.9
Direct rendering: Requires strict binding: no
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  no

Backtrace of the crash I experienced:

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

Thread 11 (Thread 0x7f04077fe700 (LWP 14641)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0453286eaa in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7f0453369820 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f0453286e26 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f04533778f4 <QTWTF::pageheap_memory+57556>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f04563a8434 in start_thread (arg=0x7f04077fe700) at
pthread_create.c:333
#4  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f041e0ad700 (LWP 14638)):
#0  0x00007f04560e8503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0454085f74 in qt_safe_select (nfds=20, fdread=0x7f0418000a78,
fdwrite=0x7f0418000d08, fdexcept=0x7f0418000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f0454086b0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f04180008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f0454087b9d in QEventDispatcherUNIX::processEvents
(this=0x7f04180008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f0454039001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f041e0acdd0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f0453e8e5e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f044f17dbf6 in QQmlThreadPrivate::run (this=0xedb7f0) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f0453e91d24 in QThreadPrivate::start (arg=0xedb7f0) at
thread/qthread_unix.cpp:341
#9  0x00007f04563a8434 in start_thread (arg=0x7f041e0ad700) at
pthread_create.c:333
#10 0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f041ed40700 (LWP 14637)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f04350cfb8d in cnd_wait (cond=0x1139760, mtx=0x1139738) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f04350d00c7 in util_queue_thread_func (input=0x113b8f0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f04350d0712 in impl_thrd_routine (p=0x113e3f0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f04563a8434 in start_thread (arg=0x7f041ed40700) at
pthread_create.c:333
#5  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f041f541700 (LWP 14636)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f04350cfb8d in cnd_wait (cond=0x1139760, mtx=0x1139738) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f04350d00c7 in util_queue_thread_func (input=0x113e980) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f04350d0712 in impl_thrd_routine (p=0x113e9a0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f04563a8434 in start_thread (arg=0x7f041f541700) at
pthread_create.c:333
#5  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f041fd42700 (LWP 14635)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f04350cfb8d in cnd_wait (cond=0x1139760, mtx=0x1139738) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f04350d00c7 in util_queue_thread_func (input=0x113b8f0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f04350d0712 in impl_thrd_routine (p=0x113b910) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f04563a8434 in start_thread (arg=0x7f041fd42700) at
pthread_create.c:333
#5  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0420543700 (LWP 14634)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f04350cfb8d in cnd_wait (cond=0x1139760, mtx=0x1139738) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f04350d00c7 in util_queue_thread_func (input=0x113e980) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f04350d0712 in impl_thrd_routine (p=0x113e9a0) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f04563a8434 in start_thread (arg=0x7f0420543700) at
pthread_create.c:333
#5  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0420f49700 (LWP 14633)):
#0  pthread_cond_wait () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f04350cfb8d in cnd_wait (cond=0x1138440, mtx=0x1138418) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:159
#2  0x00007f04350d00c7 in util_queue_thread_func (input=0x1139110) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/src/gallium/auxiliary/util/u_queue.c:76
#3  0x00007f04350d0712 in impl_thrd_routine (p=0x1139130) at
/var/tmp/portage/media-libs/mesa-13.0.0/work/mesa-13.0.0/include/c11/threads_posix.h:87
#4  0x00007f04563a8434 in start_thread (arg=0x7f0420f49700) at
pthread_create.c:333
#5  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0437515700 (LWP 14632)):
#0  0x00007f04560e8503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0454085f74 in qt_safe_select (nfds=14, fdread=0x7f0424000a78,
fdwrite=0x7f0424000d08, fdexcept=0x7f0424000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f0454086b0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f04240008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f0454087b9d in QEventDispatcherUNIX::processEvents
(this=0x7f04240008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f0454039001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f0437514dd0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f0453e8e5e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f044f17dbf6 in QQmlThreadPrivate::run (this=0xed4c50) at
qml/ftw/qqmlthread.cpp:141
#8  0x00007f0453e91d24 in QThreadPrivate::start (arg=0xed4c50) at
thread/qthread_unix.cpp:341
#9  0x00007f04563a8434 in start_thread (arg=0x7f0437515700) at
pthread_create.c:333
#10 0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f043d96e700 (LWP 14622)):
#0  0x00007f04560e8503 in select () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0454085f74 in qt_safe_select (nfds=8, fdread=0x7f0430000a78,
fdwrite=0x7f0430000d08, fdexcept=0x7f0430000f98, orig_timeout=<optimized out>)
at kernel/qcore_unix.cpp:75
#2  0x00007f0454086b0b in QEventDispatcherUNIXPrivate::doSelect
(this=0x7f04300008e0, flags=..., timeout=0x0) at
kernel/qeventdispatcher_unix.cpp:192
#3  0x00007f0454087b9d in QEventDispatcherUNIX::processEvents
(this=0x7f04300008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607
#4  0x00007f0454039001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#5  QEventLoop::exec (this=0x7f043d96ddc0, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f0453e8e5e9 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:500
#7  0x00007f0456931430 in QDBusConnectionManager::run (this=0x7f0456993260
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f0453e91d24 in QThreadPrivate::start (arg=0x7f0456993260 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:341
#9  0x00007f04563a8434 in start_thread (arg=0x7f043d96e700) at
pthread_create.c:333
#10 0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f043fc1c700 (LWP 14620)):
#0  0x00007f04560e67fd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0455286362 in _xcb_conn_wait (c=<optimized out>, cond=<optimized
out>, vector=<optimized out>, count=<optimized out>) at
/var/tmp/portage/x11-libs/libxcb-1.12-r1/work/libxcb-1.12/src/xcb_conn.c:479
#2  0x00007f0455287bb9 in xcb_wait_for_event (c=<optimized out>) at
/var/tmp/portage/x11-libs/libxcb-1.12-r1/work/libxcb-1.12/src/xcb_in.c:693
#3  0x00007f04408d2935 in QXcbEventReader::run (this=0xd5cdf0) at
qxcbconnection.cpp:1325
#4  0x00007f0453e91d24 in QThreadPrivate::start (arg=0xd5cdf0) at
thread/qthread_unix.cpp:341
#5  0x00007f04563a8434 in start_thread (arg=0x7f043fc1c700) at
pthread_create.c:333
#6  0x00007f04560ef8fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0456822800 (LWP 14617)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f0454065f08 in QObject::connect (sender=0x14c59c0,
signal=0x7f0453309a7b <.L.str.12> "2destroyed(QObject*)", receiver=0x1f99a70,
method=0x7f0453309a90 <.L.str.13> "1_q_objectDestroyed(QObject*)",
type=Qt::AutoConnection) at kernel/qobject.cpp:2642
#8  0x00007f04532c1f1c in QScriptEnginePrivate::qobjectData (this=<optimized
out>, object=<optimized out>) at api/qscriptengine.cpp:1572
#9  0x00007f04532c1bac in QScriptEnginePrivate::newQObject (this=0x2695660,
object=0x14c59c0, ownership=QScriptEngine::QtOwnership, options=...) at
api/qscriptengine.cpp:1504
#10 0x00007f04532c42f7 in QScriptEngine::newQObject (this=<optimized out>,
object=0x14c59c0, ownership=QScriptEngine::QtOwnership, options=...) at
api/qscriptengine.cpp:2281
#11 0x00007f0455d22f2f in KWin::effectWindowToScriptValue (eng=0x7f0453309a7b
<.L.str.12>, window=<optimized out>) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/scripting/scriptedeffect.cpp:416
#12 0x00007f04532c625e in QScriptEnginePrivate::create (exec=0x2695868,
type=<optimized out>, ptr=0x7ffe3ec5f358) at api/qscriptengine.cpp:3081
#13 0x00007f04532eae7d in QScript::QObjectConnectionManager::execute
(this=<optimized out>, slotIndex=<optimized out>, argv=<optimized out>) at
bridge/qscriptqobject.cpp:2173
#14 0x00007f04532eb223 in QScript::QObjectConnectionManager::qt_static_metacall
(_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized
out>) at bridge/qscriptqobject.cpp:2070
#15 QScript::QObjectConnectionManager::qt_metacall (this=0x269b2f0,
_c=<optimized out>, _id=0, _a=0x7ffe3ec5f360) at bridge/qscriptqobject.cpp:2099
#16 0x00007f045406ac13 in QMetaObject::activate (sender=0x1f8acf0,
signalOffset=<optimized out>, local_signal_index=<optimized out>,
argv=<optimized out>) at kernel/qobject.cpp:3745
#17 0x00007f045388d471 in KWin::EffectsHandler::screenGeometryChanged
(this=<optimized out>, _t1=...) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4_build/libkwineffects/moc_kwineffects.cpp:1518
#18 KWin::EffectsHandler::qt_static_metacall (_o=0x20, _c=<optimized out>,
_id=<optimized out>, _a=0x1a23580) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4_build/libkwineffects/moc_kwineffects.cpp:618
#19 0x00007f045406436f in QObject::event (this=0x1f8acf0, e=<optimized out>) at
kernel/qobject.cpp:1256
#20 0x00007f04548d3792 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x1f8acf0, e=0x2f79dd0) at kernel/qapplication.cpp:3804
#21 0x00007f04548d55c2 in QApplication::notify (this=<optimized out>,
receiver=0x1f8acf0, e=0x2f79dd0) at kernel/qapplication.cpp:3163
#22 0x00007f04565c5006 in KWin::ApplicationX11::notify (this=0x7ffe3ec5fb18,
o=0x1f8acf0, e=0x2f79dd0) at
/var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/main_x11.cpp:276
#23 0x00007f045403c73b in QCoreApplication::notifyInternal2
(receiver=0x1f8acf0, event=0x2f79dd0) at kernel/qcoreapplication.cpp:1015
#24 0x00007f045403d2f8 in QCoreApplication::sendEvent (receiver=0x1f8acf0,
event=0x2f79dd0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:225
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xd307f0) at kernel/qcoreapplication.cpp:1650
#26 0x00007f0454087af8 in QEventDispatcherUNIX::processEvents (this=0xd97290,
flags=...) at kernel/qeventdispatcher_unix.cpp:579
#27 0x00007f0440940eba in QUnixEventDispatcherQPA::processEvents
(this=0x14c59c0, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62
#28 0x00007f0454039001 in QEventLoop::processEvents (flags=..., this=<optimized
out>) at kernel/qeventloop.cpp:128
#29 QEventLoop::exec (this=0x7ffe3ec5fa60, flags=...) at
kernel/qeventloop.cpp:204
#30 0x00007f045403cd63 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1285
#31 0x00007f04565c5ac1 in kdemain (argc=<optimized out>, argv=<optimized out>)
at /var/tmp/portage/kde-plasma/kwin-5.8.4/work/kwin-5.8.4/main_x11.cpp:466
#32 0x00007f0456028790 in __libc_start_main (main=0x4008e0 <main(int, char**)>,
argc=3, argv=0x7ffe3ec5fc98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe3ec5fc88) at ../csu/libc-start.c:289
#33 0x00000000004007f9 in _start ()

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

Reply via email to