Bug 409252 - System Setting Module "Connections" crash changing a wlan password
Summary: System Setting Module "Connections" crash changing a wlan password
Status: RESOLVED DUPLICATE of bug 408709
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-06-27 14:23 UTC by Till Schäfer
Modified: 2019-06-27 15:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Till Schäfer 2019-06-27 14:23:12 UTC
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@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@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@entry=0x7feafcf30ae0, nbytes=nbytes@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@entry=0x7feaf0000bf0, max_priority=2147483647, fds=fds@entry=0x7feaf0004e00, n_fds=n_fds@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@entry=0x7feaf0000bf0, block=block@entry=1, dispatch=dispatch@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@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@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@entry=0x7feb00000bf0, block=block@entry=1, dispatch=dispatch@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@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@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x00007feb0f45e61e in QSGThreadedRenderLoop::handleObscurity (this=this@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@entry=0x55b5aa9cf1c0, ev=ev@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@entry=0x55b5aa8a6c80, receiver=receiver@entry=0x55b5aa9cf1c0, e=e@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@entry=0x55b5aa9cf1c0, event=event@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@entry=0x55b5aa8a6c80, receiver=receiver@entry=0x55b5aab3f0d0, e=e@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@entry=0x55b5aab3f0d0, event=event@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@entry=0x55b5aa90fb30, spontaneous=spontaneous@entry=false) at kernel/qwidget.h:131
#29 0x00007feb10665d1f in QWidgetPrivate::hide_helper (this=this@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@entry=0x55b5aa8ebf80, visible=visible@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@entry=0x55b5aa90fb30, resultCode=resultCode@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@entry=0x55b5aa93a030, m=m@entry=0x7feb10b0d940 <QDialogButtonBox::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3648
#38 0x00007feb107b4c63 in QDialogButtonBox::accepted (this=this@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@entry=0x55b5aa938d10, m=m@entry=0x7feb10b04820 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fffbe864a40) at kernel/qobject.cpp:3648
#42 0x00007feb107157e2 in QAbstractButton::clicked (this=this@entry=0x55b5aa938d10, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:312
#43 0x00007feb107159fa in QAbstractButtonPrivate::emitClicked (this=this@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@entry=0x55b5aa8a6c80, receiver=receiver@entry=0x55b5aa8ebf80, e=e@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@entry=0x7fffbe8650d0, originatingEvent=originatingEvent@entry=0x0) at kernel/qcoreapplication.cpp:1075
#51 0x00007feb106842bb in QWidgetWindow::handleKeyEvent (this=this@entry=0x55b5aaf50f10, event=event@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@entry=0x55b5aa8a6c80, receiver=receiver@entry=0x55b5aaf50f10, e=e@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@entry=0x55b5aaf50f10, event=event@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@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@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@entry=0x55b5aa911260, block=block@entry=1, dispatch=dispatch@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@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
Comment 1 Christoph Feck 2019-06-27 15:20:58 UTC

*** This bug has been marked as a duplicate of bug 408709 ***