From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 107213] [amdgpu/DisplayPort] KDE Wayland session is segfaulting right after login Date: Fri, 14 Sep 2018 13:12:38 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1036602606==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 992086E86E for ; Fri, 14 Sep 2018 13:12:38 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1036602606== Content-Type: multipart/alternative; boundary="15369307581.D2dDeeF.27697" Content-Transfer-Encoding: 7bit --15369307581.D2dDeeF.27697 Date: Fri, 14 Sep 2018 13:12:38 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D107213 --- Comment #15 from Shmerl --- I managed to make it produce a core. It's from kwin_wayland. After installi= ng needed debug symbol packages, here is a backtrace: Core was generated by `/usr/bin/kwin_wayland --xwayland --libinput --exit-with-session=3D/usr/lib/x86_64'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007eff59760f30 in wl_closure_init (message=3Dmessage@entry=3D0x7, size=3Dsize@entry=3D52, num_arrays=3Dnum_arrays@entry=3D0x7eff5140858c, args=3Dargs@entry=3D0x0) at ../src/connection.c:562 562 ../src/connection.c: No such file or directory. [Current thread is 1 (Thread 0x7eff51409700 (LWP 7249))] (gdb) bt #0 0x00007eff59760f30 in wl_closure_init (message=3Dmessage@entry=3D0x7, size=3Dsize@entry=3D52, num_arrays=3Dnum_arrays@entry=3D0x7eff5140858c, args=3Dargs@entry=3D0x0) at ../src/connection.c:562 #1 0x00007eff59761aa0 in wl_connection_demarshal (connection=3D0x7eff44005= 3e0, size=3Dsize@entry=3D52, objects=3Dobjects@entry=3D0x7eff440052e8, message= =3D0x7) at ../src/connection.c:698 #2 0x00007eff5975fae8 in queue_event (len=3D52, display=3D0x7eff44005270) = at ../src/wayland-client.c:1364 #3 read_events (display=3D0x7eff44005270) at ../src/wayland-client.c:1466 #4 wl_display_read_events (display=3Ddisplay@entry=3D0x7eff44005270) at ../src/wayland-client.c:1549 #5 0x00007eff59760169 in wl_display_dispatch_queue (display=3D0x7eff440052= 70, queue=3D0x7eff44005338) at ../src/wayland-client.c:1788 #6 0x00007eff5d123933 in KWayland::Client::ConnectionThread::Private::::operator() (__closure=3D0x7eff44009550) at ./src/client/connection_thread.cpp:129 #7 QtPrivate::FunctorCall, QtPrivate::List<>, voi= d, KWayland::Client::ConnectionThread::Private::setupSocketNotifier():: >::call (arg=3D,=20 f=3D...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h= :128 #8=20 QtPrivate::Functor, 0>::call, void> (arg=3D, f=3D...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:238 #9=20 QtPrivate::QFunctorSlotObject, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObjec= t *, void **, bool *) (which=3D, this_=3D0x7eff44009540, r=3D, a=3D, ret=3D) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:421 #10 0x00007eff5e606910 in QtPrivate::QSlotObjectBase::call (a=3D0x7eff51408= 7d0, r=3D0x564a80be84f0, this=3D0x7eff44009540) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #11 QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3754 #12 0x00007eff5e606dd7 in QMetaObject::activate (sender=3Dsender@entry=3D0x7eff44009440, m=3Dm@entry=3D0x7eff5e863c60 ,=20 local_signal_index=3Dlocal_signal_index@entry=3D0, argv=3Dargv@entry=3D0x7eff514087d0) at kernel/qobject.cpp:3633 #13 0x00007eff5e611ff9 in QSocketNotifier::activated (this=3Dthis@entry=3D0x7eff44009440, _t1=3D, _t2=3D...) at .moc/moc_qsocketnotifier.cpp:136 #14 0x00007eff5e612341 in QSocketNotifier::event (this=3D0x7eff44009440, e=3D0x7eff51408a30) at kernel/qsocketnotifier.cpp:266 #15 0x00007eff5e9cb4a1 in QApplicationPrivate::notify_helper(QObject*, QEve= nt*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007eff5e9d2ae0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007eff5e5dd579 in QCoreApplication::notifyInternal2(QObject*, QEven= t*) () at ../../include/QtCore/5.11.1/QtCore/private/../../../../../src/corelib/threa= d/qthread_p.h:307 #18 0x00007eff5e62fe4a in QCoreApplication::sendEvent (event=3D0x7eff51408a= 30, receiver=3D) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #19 socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () at kernel/qeventdispatcher_glib.cpp:106 #20 0x00007eff5a647287 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007eff5a6474c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007eff5a64754c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007eff5e62f223 in QEventDispatcherGlib::processEvents (this=3D0x7eff44000b20, flags=3D...) at kernel/qeventdispatcher_glib.cpp:423 #24 0x00007eff5e5dc24b in QEventLoop::exec(QFlags) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #25 0x00007eff5e42b176 in QThread::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #26 0x00007eff5e434d47 in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:367 #27 0x00007eff5efb5f2a in start_thread (arg=3D0x7eff51409700) at pthread_create.c:463 #28 0x00007eff5e0fdedf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 --=20 You are receiving this mail because: You are the assignee for the bug.= --15369307581.D2dDeeF.27697 Date: Fri, 14 Sep 2018 13:12:38 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Comme= nt # 15 on bug 10721= 3 from = Shmerl
I managed to make it produce a core. It's from kwin_wayland. A=
fter installing
needed debug symbol packages, here is a backtrace:

Core was generated by `/usr/bin/kwin_wayland --xwayland --libinput
--exit-with-session=3D/usr/lib/x86_64'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007eff59760f30 in wl_closure_init (message=3Dmessage@entry=3D0x=
7,
size=3Dsize@entry=3D52, num_arrays=3Dnum_arrays@entry=3D0x7eff51408=
58c,
args=3Dargs@entry=3D0x0) at ../src/connection.c:562
562     ../src/connection.c: No such file or directory.
[Current thread is 1 (Thread 0x7eff51409700 (LWP 7249))]
(gdb) bt
#0  0x00007eff59760f30 in wl_closure_init (message=3Dmessage@entry=3D0x=
7,
size=3Dsize@entry=3D52, num_arrays=3Dnum_arrays@entry=3D0x7eff51408=
58c,
args=3Dargs@entry=3D0x0) at ../src/connection.c:562
#1  0x00007eff59761aa0 in wl_connection_demarshal (connection=3D0x7eff44005=
3e0,
size=3Dsize@entry=3D52, objects=3Dobjects@entry=3D0x7eff440052e8, m=
essage=3D0x7) at
../src/connection.c:698
#2  0x00007eff5975fae8 in queue_event (len=3D52, display=3D0x7eff44005270) =
at
../src/wayland-client.c:1364
#3  read_events (display=3D0x7eff44005270) at ../src/wayland-client.c:1466
#4  wl_display_read_events (display=3Ddisplay@entry=3D0x7eff44005270) at
../src/wayland-client.c:1549
#5  0x00007eff59760169 in wl_display_dispatch_queue (display=3D0x7eff440052=
70,
queue=3D0x7eff44005338) at ../src/wayland-client.c:1788
#6  0x00007eff5d123933 in
KWayland::Client::ConnectionThread::Private::<lambda()>::operator()
(__closure=3D0x7eff44009550) at ./src/client/connection_thread.cpp:129
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::Li=
st<>, void,
KWayland::Client::ConnectionThread::Private::setupSocketNotifier()::<lam=
bda()>
>::call (arg=3D<optimized out>, 
    f=3D...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h=
:128
#8=20
QtPrivate::Functor<KWayland::Client::ConnectionThread::Private::setupSoc=
ketNotifier()::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=3D<optimized out&g=
t;, f=3D...)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:238
#9=20
QtPrivate::QFunctorSlotObject<KWayland::Client::ConnectionThread::Privat=
e::setupSocketNotifier()::<lambda()>,
0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase =
*, QObject *,
void **, bool *) (which=3D<optimized out>, this_=3D0x7eff44009540, r=
=3D<optimized
out>, a=3D<optimized out>, ret=3D<optimized out>)
    at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:421
#10 0x00007eff5e606910 in QtPrivate::QSlotObjectBase::call (a=3D0x7eff51408=
7d0,
r=3D0x564a80be84f0, this=3D0x7eff44009540) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#11 QMetaObject::activate(QObject*, int, int, void**) () at
kernel/qobject.cpp:3754
#12 0x00007eff5e606dd7 in QMetaObject::activate
(sender=3Dsender@entry=3D0x7eff44009440, m=3Dm@entry=3D0x7eff5e863c=
60
<QSocketNotifier::staticMetaObject>,=20
    local_signal_index=3Dlocal_signal_index@entry=3D0,
argv=3Dargv@entry=3D0x7eff514087d0) at kernel/qobject.cpp:3633
#13 0x00007eff5e611ff9 in QSocketNotifier::activated
(this=3Dthis@entry=3D0x7eff44009440, _t1=3D<optimized out>, _t2=
=3D...) at
.moc/moc_qsocketnotifier.cpp:136
#14 0x00007eff5e612341 in QSocketNotifier::event (this=3D0x7eff44009440,
e=3D0x7eff51408a30) at kernel/qsocketnotifier.cpp:266
#15 0x00007eff5e9cb4a1 in QApplicationPrivate::notify_helper(QObject*, QEve=
nt*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007eff5e9d2ae0 in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007eff5e5dd579 in QCoreApplication::notifyInternal2(QObject*, QEven=
t*)
() at
../../include/QtCore/5.11.1/QtCore/private/../../../../../src/corelib/threa=
d/qthread_p.h:307
#18 0x00007eff5e62fe4a in QCoreApplication::sendEvent (event=3D0x7eff51408a=
30,
receiver=3D<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#19 socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () at
kernel/qeventdispatcher_glib.cpp:106
#20 0x00007eff5a647287 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007eff5a6474c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007eff5a64754c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007eff5e62f223 in QEventDispatcherGlib::processEvents
(this=3D0x7eff44000b20, flags=3D...) at kernel/qeventdispatcher_glib.cpp:423
#24 0x00007eff5e5dc24b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#25 0x00007eff5e42b176 in QThread::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#26 0x00007eff5e434d47 in QThreadPrivate::start(void*) () at
thread/qthread_unix.cpp:367
#27 0x00007eff5efb5f2a in start_thread (arg=3D0x7eff51409700) at
pthread_create.c:463
#28 0x00007eff5e0fdedf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95


You are receiving this mail because:
  • You are the assignee for the bug.
= --15369307581.D2dDeeF.27697-- --===============1036602606== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1036602606==--