[kde] [Bug 409252] New: System Setting Module "Connections" crash changing a wlan password

Till Schäfer bugzilla_noreply at kde.org
Thu Jun 27 15:23:12 BST 2019


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

            Bug ID: 409252
           Summary: System Setting Module "Connections" crash changing a
                    wlan password
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: till2.schaefer at uni-dortmund.de
  Target Milestone: ---

Application: kcmshell5 (5.16.2)
 (Compiled from sources)
Qt Version: 5.12.3
Frameworks Version: 5.59.0
Operating System: Linux 5.1.11-gentoo x86_64
Distribution: "Gentoo Base System release 2.6"

-- Information about the crash:
- What I was doing when the application crashed:

I opened the Connections System Settings Module from the Network Manager
Widget. After changing the password of  a WLAN Network and clicking OK the
crash happened.

-- Backtrace:
Application: System Settings Module (kcmshell5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
futex_wait_cancelable (private=0, expected=0, futex_word=0x55b5ab304ff0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
[Current thread is 1 (Thread 0x7feb0836b880 (LWP 15084))]

Thread 5 (Thread 0x7feaeef3a700 (LWP 15089)):
[KCrash Handler]
#7  wl_proxy_marshal (proxy=0x0, opcode=opcode at entry=2) at
/var/tmp/portage/dev-libs/wayland-1.17.0/work/wayland-1.17.0/src/wayland-client.c:782
#8  0x00007feb07e0d28a in wl_surface_damage (height=<optimized out>,
width=<optimized out>, y=<optimized out>, x=<optimized out>,
wl_surface=<optimized out>) at
../../include/QtWaylandClient/5.12.3/QtWaylandClient/private/../../../../../src/client/wayland-wayland-client-protocol.h:2753
#9  QtWayland::wl_surface::damage (this=<optimized out>, x=<optimized out>,
y=<optimized out>, width=<optimized out>, height=<optimized out>) at
qwayland-wayland.cpp:1124
#10 0x00007feb07deb5c2 in QtWaylandClient::QWaylandWindow::damage
(this=<optimized out>, rect=...) at /usr/include/qt5/QtCore/qrect.h:266
#11 0x00007feb07df8392 in
QtWaylandClient::QWaylandAbstractDecoration::contentImage (this=0x7feae807e910)
at qwaylandabstractdecoration.cpp:134
#12 0x00007feb047d6270 in QtWaylandClient::DecorationsBlitter::blit
(window=0x55b5ab250690, this=<optimized out>) at
../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:198
#13 QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x55b5ab332020,
surface=<optimized out>) at
../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:556
#14 0x00007feb100ce76b in QOpenGLContext::swapBuffers(QSurface*) () at
kernel/qopenglcontext.cpp:1115
#15 0x00007feb0f45cbda in QSGRenderThread::syncAndRender
(this=this at entry=0x55b5ab33a8d0) at scenegraph/qsgthreadedrenderloop.cpp:652
#16 0x00007feb0f460630 in QSGRenderThread::run() () at
scenegraph/qsgthreadedrenderloop.cpp:730
#17 0x00007feb0fb4c9c1 in QThreadPrivate::start(void*) () at
thread/qthread_unix.cpp:361
#18 0x00007feb0e7ff408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#19 0x00007feb111497ff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7feafcf31700 (LWP 15087)):
#0  __GI___libc_read (nbytes=16, buf=0x7feafcf30ae0, fd=12) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=12, buf=buf at entry=0x7feafcf30ae0,
nbytes=nbytes at entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007feb0d47e080 in read (__nbytes=16, __buf=0x7feafcf30ae0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  g_wakeup_acknowledge (wakeup=0x7feb00003db0) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gwakeup.c:210
#4  0x00007feb0d437a9f in g_main_context_check
(context=context at entry=0x7feaf0000bf0, max_priority=2147483647,
fds=fds at entry=0x7feaf0004e00, n_fds=n_fds at entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3698
#5  0x00007feb0d437f70 in g_main_context_iterate
(context=context at entry=0x7feaf0000bf0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3917
#6  0x00007feb0d4380ec in g_main_context_iteration (context=0x7feaf0000bf0,
may_block=may_block at entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#7  0x00007feb0fd3009b in QEventDispatcherGlib::processEvents
(this=0x7feaf0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x00007feb0fcdcc63 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0x00007feb0fb4b7b6 in QThread::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x00007feb0f1111f5 in QQmlThreadPrivate::run (this=0x55b5aa9d9b90) at
qml/ftw/qqmlthread.cpp:148
#11 0x00007feb0fb4c9c1 in QThreadPrivate::start(void*) () at
thread/qthread_unix.cpp:361
#12 0x00007feb0e7ff408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#13 0x00007feb111497ff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7feafd732700 (LWP 15086)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x55b5aa9116cc) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55b5aa911678,
cond=0x55b5aa9116a0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55b5aa9116a0, mutex=0x55b5aa911678) at
pthread_cond_wait.c:655
#3  0x00007feafdccd5b3 in cnd_wait (mtx=0x55b5aa911678, cond=0x55b5aa9116a0) at
../mesa-18.3.6/src/../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55b5aaafd740) at
../mesa-18.3.6/src/util/u_queue.c:270
#5  0x00007feafdccd307 in impl_thrd_routine (p=<optimized out>) at
../mesa-18.3.6/src/../include/c11/threads_posix.h:87
#6  0x00007feb0e7ff408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#7  0x00007feb111497ff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7feb05173700 (LWP 15085)):
#0  0x00007feb1113d773 in __GI___poll (fds=0x7feb00003ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007feb0d437fc6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7feb00003ce0, timeout=<optimized out>, context=0x7feb00000bf0)
at /var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:4221
#2  g_main_context_iterate (context=context at entry=0x7feb00000bf0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3915
#3  0x00007feb0d4380ec in g_main_context_iteration (context=0x7feb00000bf0,
may_block=may_block at entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#4  0x00007feb0fd3009b in QEventDispatcherGlib::processEvents
(this=0x7feb00000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007feb0fcdcc63 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007feb0fb4b7b6 in QThread::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007feb10be74e5 in QDBusConnectionManager::run (this=0x7feb10c60d80
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007feb0fb4c9c1 in QThreadPrivate::start(void*) () at
thread/qthread_unix.cpp:361
#9  0x00007feb0e7ff408 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#10 0x00007feb111497ff in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7feb0836b880 (LWP 15084)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x55b5ab304ff0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55b5ab304fa0,
cond=0x55b5ab304fc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55b5ab304fc8, mutex=0x55b5ab304fa0) at
pthread_cond_wait.c:655
#3  0x00007feb0fb521f3 in QWaitConditionPrivate::wait (deadline=...,
this=0x55b5ab304fa0) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
thread/qwaitcondition_unix.cpp:225
#5  0x00007feb0fb52279 in QWaitCondition::wait (this=0x55b5ab33a918,
mutex=0x55b5ab33a910, time=time at entry=18446744073709551615) at
../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007feb0f45e61e in QSGThreadedRenderLoop::handleObscurity
(this=this at entry=0x55b5aa9cf970, w=0x55b5ab2ec920) at
scenegraph/qsgthreadedrenderloop.cpp:1024
#7  0x00007feb0f45e714 in QSGThreadedRenderLoop::hide (this=0x55b5aa9cf970,
window=0x55b5aa9cf1c0) at /usr/include/qt5/QtCore/qlist.h:170
#8  0x00007feb100a0b15 in QWindow::event (this=this at entry=0x55b5aa9cf1c0,
ev=ev at entry=0x7fffbe863da0) at kernel/qwindow.cpp:2255
#9  0x00007feb0f4bfd6b in QQuickWindow::event (this=0x55b5aa9cf1c0,
e=0x7fffbe863da0) at items/qquickwindow.cpp:1675
#10 0x00007feb1062adf1 in QApplicationPrivate::notify_helper
(this=this at entry=0x55b5aa8a6c80, receiver=receiver at entry=0x55b5aa9cf1c0,
e=e at entry=0x7fffbe863da0) at kernel/qapplication.cpp:3736
#11 0x00007feb10632390 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3483
#12 0x00007feb0fcddc9c in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at kernel/qcoreapplication.cpp:1060
#13 0x00007feb0fcddefe in QCoreApplication::sendEvent
(receiver=receiver at entry=0x55b5aa9cf1c0, event=event at entry=0x7fffbe863da0) at
kernel/qcoreapplication.cpp:1450
#14 0x00007feb100a0741 in QWindowPrivate::setVisible (this=<optimized out>,
visible=<optimized out>) at kernel/qwindow.cpp:406
#15 0x00007feb10689ab0 in QWindowContainer::event (this=0x55b5aab3f0d0,
e=0x7fffbe8640e0) at
/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/g++-v8/bits/atomic_base.h:390
#16 0x00007feb1062adf1 in QApplicationPrivate::notify_helper
(this=this at entry=0x55b5aa8a6c80, receiver=receiver at entry=0x55b5aab3f0d0,
e=e at entry=0x7fffbe8640e0) at kernel/qapplication.cpp:3736
#17 0x00007feb10632390 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3483
#18 0x00007feb0fcddc9c in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at kernel/qcoreapplication.cpp:1060
#19 0x00007feb0fcddefe in QCoreApplication::sendEvent
(receiver=receiver at entry=0x55b5aab3f0d0, event=event at entry=0x7fffbe8640e0) at
kernel/qcoreapplication.cpp:1450
#20 0x00007feb10665abb in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.cpp:8497
#21 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#22 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#23 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#24 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#25 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#26 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#27 0x00007feb10665aa8 in QWidgetPrivate::hideChildren (this=<optimized out>,
spontaneous=false) at kernel/qwidget.h:131
#28 0x00007feb10665aa8 in QWidgetPrivate::hideChildren
(this=this at entry=0x55b5aa90fb30, spontaneous=spontaneous at entry=false) at
kernel/qwidget.h:131
#29 0x00007feb10665d1f in QWidgetPrivate::hide_helper
(this=this at entry=0x55b5aa90fb30) at kernel/qwidget.cpp:8217
#30 0x00007feb1066a8c8 in QWidgetPrivate::setVisible (this=0x55b5aa90fb30,
visible=<optimized out>) at kernel/qwidget.cpp:8411
#31 0x00007feb1066a9b2 in QWidget::setVisible (this=this at entry=0x55b5aa8ebf80,
visible=visible at entry=false) at kernel/qwidget.cpp:8313
#32 0x00007feb1081b04a in QDialog::setVisible(bool) () at
dialogs/qdialog.cpp:831
#33 0x00007feb1081987d in QDialogPrivate::hide (this=this at entry=0x55b5aa90fb30,
resultCode=resultCode at entry=1) at dialogs/qdialog.cpp:158
#34 0x00007feb108198b4 in QDialog::done (this=<optimized out>, r=1) at
dialogs/qdialog.cpp:638
#35 0x00007feb0fd0635e in QtPrivate::QSlotObjectBase::call (a=0x7fffbe864890,
r=0x55b5aa8ebf80, this=0x55b5aa91d400) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#36 QMetaObject::activate(QObject*, int, int, void**) () at
kernel/qobject.cpp:3776
#37 0x00007feb0fd06867 in QMetaObject::activate
(sender=sender at entry=0x55b5aa93a030, m=m at entry=0x7feb10b0d940
<QDialogButtonBox::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x0) at
kernel/qobject.cpp:3648
#38 0x00007feb107b4c63 in QDialogButtonBox::accepted
(this=this at entry=0x55b5aa93a030) at .moc/moc_qdialogbuttonbox.cpp:286
#39 0x00007feb107b54c0 in QDialogButtonBoxPrivate::_q_handleButtonClicked
(this=<optimized out>) at widgets/qdialogbuttonbox.cpp:864
#40 0x00007feb0fd06225 in QMetaObject::activate(QObject*, int, int, void**) ()
at kernel/qobject.cpp:3795
#41 0x00007feb0fd06867 in QMetaObject::activate
(sender=sender at entry=0x55b5aa938d10, m=m at entry=0x7feb10b04820
<QAbstractButton::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7fffbe864a40)
at kernel/qobject.cpp:3648
#42 0x00007feb107157e2 in QAbstractButton::clicked
(this=this at entry=0x55b5aa938d10, _t1=<optimized out>) at
.moc/moc_qabstractbutton.cpp:312
#43 0x00007feb107159fa in QAbstractButtonPrivate::emitClicked
(this=this at entry=0x55b5aa9b0a10) at widgets/qabstractbutton.cpp:414
#44 0x00007feb107166d3 in QAbstractButton::click (this=0x55b5aa938d10) at
widgets/qabstractbutton.cpp:871
#45 0x00007feb1081a144 in QDialog::keyPressEvent (this=<optimized out>,
e=<optimized out>) at dialogs/qdialog.cpp:724
#46 0x00007feb1066b1b7 in QWidget::event (this=0x55b5aa8ebf80,
event=0x7fffbe8650d0) at kernel/qwidget.cpp:8975
#47 0x00007feb1062adf1 in QApplicationPrivate::notify_helper
(this=this at entry=0x55b5aa8a6c80, receiver=receiver at entry=0x55b5aa8ebf80,
e=e at entry=0x7fffbe8650d0) at kernel/qapplication.cpp:3736
#48 0x00007feb10633319 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3115
#49 0x00007feb0fcddc9c in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at kernel/qcoreapplication.cpp:1060
#50 0x00007feb0fcddd74 in QCoreApplication::forwardEvent (receiver=<optimized
out>, event=event at entry=0x7fffbe8650d0,
originatingEvent=originatingEvent at entry=0x0) at
kernel/qcoreapplication.cpp:1075
#51 0x00007feb106842bb in QWidgetWindow::handleKeyEvent
(this=this at entry=0x55b5aaf50f10, event=event at entry=0x7fffbe8650d0) at
kernel/qwidgetwindow.cpp:702
#52 0x00007feb106881ea in QWidgetWindow::event (this=0x55b5aaf50f10,
event=0x7fffbe8650d0) at kernel/qwidgetwindow.cpp:274
#53 0x00007feb1062adf1 in QApplicationPrivate::notify_helper
(this=this at entry=0x55b5aa8a6c80, receiver=receiver at entry=0x55b5aaf50f10,
e=e at entry=0x7fffbe8650d0) at kernel/qapplication.cpp:3736
#54 0x00007feb10632390 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3483
#55 0x00007feb0fcddc9c in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at kernel/qcoreapplication.cpp:1060
#56 0x00007feb0fcddf0e in QCoreApplication::sendSpontaneousEvent
(receiver=receiver at entry=0x55b5aaf50f10, event=event at entry=0x7fffbe8650d0) at
kernel/qcoreapplication.cpp:1462
#57 0x00007feb10092293 in QGuiApplicationPrivate::processKeyEvent
(e=0x55b5aad70ef0) at kernel/qguiapplication.cpp:2228
#58 0x00007feb10097255 in QGuiApplicationPrivate::processWindowSystemEvent
(e=e at entry=0x55b5aad70ef0) at kernel/qguiapplication.cpp:1843
#59 0x00007feb1007321a in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1151
#60 0x00007feb07e1ead0 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:74
#61 0x00007feb0d437dbd in g_main_dispatch (context=0x55b5aa911260) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3182
#62 g_main_context_dispatch (context=context at entry=0x55b5aa911260) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3847
#63 0x00007feb0d438058 in g_main_context_iterate
(context=context at entry=0x55b5aa911260, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3920
#64 0x00007feb0d4380ec in g_main_context_iteration (context=0x55b5aa911260,
may_block=may_block at entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#65 0x00007feb0fd30083 in QEventDispatcherGlib::processEvents
(this=0x55b5aa8e0f90, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#66 0x00007feb0fcdcc63 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#67 0x00007feb0fce4892 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#68 0x00007feb1121c8e1 in kdemain (_argc=<optimized out>, _argv=<optimized
out>) at
/var/tmp/portage/kde-plasma/kde-cli-tools-5.16.2/work/kde-cli-tools-5.16.2/kcmshell/main.cpp:328
#69 0x00007feb11067ecb in __libc_start_main (main=0x55b5a9853060 <main>,
argc=2, argv=0x7fffbe865678, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffbe865668) at ../csu/libc-start.c:308
#70 0x000055b5a985309a in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list