systemsettings5 crashed with SIGSEGV in KAccountsUiProvider::showNewAccountDialog()

Bug #1548324 reported by Andreas Heumaier
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemsettings (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

systemsettings5 crashed while try to edit a telepathy account via kde systemsettings

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: systemsettings 4:5.4.3-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-6.21-generic 4.4.1
Uname: Linux 4.4.0-6-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CurrentDesktop: KDE
Date: Mon Feb 22 14:46:13 2016
ExecutablePath: /usr/bin/systemsettings5
InstallationDate: Installed on 2016-02-18 (4 days ago)
InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160218)
ProcCmdline: /usr/bin/systemsettings5
ProcEnviron:
 LANGUAGE=de:en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f8cab1599f8: mov (%rdi),%rax
 PC (0x7f8cab1599f8) ok
 source "(%rdi)" (0x6b00730074006e) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: systemsettings
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
 QtPrivate::QSlotObjectBase::call (a=0x7fff025da960, r=0xc6a700, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
 QMetaObject::activate (sender=0xc6a700, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698
 ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
 QtPrivate::QSlotObjectBase::call (a=0x7fff025dab40, r=0xf38100, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
Title: systemsettings5 crashed with SIGSEGV in QtPrivate::QSlotObjectBase::call()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
XsessionErrors: (process:1985): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

#####

Application: systemsettings5 (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-6-generic x86_64
Distribution: Ubuntu Xenial Xerus (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Try to configure the telepathy account via kde system settings

The crash can be reproduced sometimes.

-- Backtrace:
Application: Systemeinstellungen (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7ee7d5f8c0 (LWP 4894))]

Thread 7 (Thread 0x7f7ed630b700 (LWP 4895)):
#0 0x00007f7ee447f9ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f7ee2145c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007f7ee21478d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007f7ed8685539 in QXcbEventReader::run (this=0x2514df0) at qxcbconnection.cpp:1230
#4 0x00007f7ee4b817fe in QThreadPrivate::start (arg=0x2514df0) at thread/qthread_unix.cpp:331
#5 0x00007f7ee18bb66a in start_thread (arg=0x7f7ed630b700) at pthread_create.c:333
#6 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f7ec62fb700 (LWP 4896)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f7eca209123 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2 0x00007f7eca208877 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3 0x00007f7ee18bb66a in start_thread (arg=0x7f7ec62fb700) at pthread_create.c:333
#4 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f7ebc27b700 (LWP 4899)):
#0 0x00007f7ee13d2a98 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f7ee138d8d9 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f7ee138e26b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f7ee138e44c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f7ee4db8a5b in QEventDispatcherGlib::processEvents (this=0x7f7eb00026b0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5 0x00007f7ee4d5fd6a in QEventLoop::exec (this=this@entry=0x7f7ebc27ace0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6 0x00007f7ee4b7c854 in QThread::exec (this=this@entry=0x2d62940) at thread/qthread.cpp:503
#7 0x00007f7ee34e6c85 in QQmlThreadPrivate::run (this=0x2d62940) at qml/ftw/qqmlthread.cpp:141
#8 0x00007f7ee4b817fe in QThreadPrivate::start (arg=0x2d62940) at thread/qthread_unix.cpp:331
#9 0x00007f7ee18bb66a in start_thread (arg=0x7f7ebc27b700) at pthread_create.c:333
#10 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f7e9fb88700 (LWP 4904)):
#0 0x00007f7ee447f9ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f7ee138e33c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f7ee138e44c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f7ee4db8a5b in QEventDispatcherGlib::processEvents (this=0x7f7e980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4 0x00007f7ee4d5fd6a in QEventLoop::exec (this=this@entry=0x7f7e9fb87ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5 0x00007f7ee4b7c854 in QThread::exec (this=this@entry=0x309c380) at thread/qthread.cpp:503
#6 0x00007f7ee34e6c85 in QQmlThreadPrivate::run (this=0x309c380) at qml/ftw/qqmlthread.cpp:141
#7 0x00007f7ee4b817fe in QThreadPrivate::start (arg=0x309c380) at thread/qthread_unix.cpp:331
#8 0x00007f7ee18bb66a in start_thread (arg=0x7f7e9fb88700) at pthread_create.c:333
#9 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f7eabffb700 (LWP 4937)):
#0 0x00007f7ee138e32c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f7ee138e44c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f7ee138e489 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f7ee13b4b95 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f7ee18bb66a in start_thread (arg=0x7f7eabffb700) at pthread_create.c:333
#5 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f7eab7fa700 (LWP 4938)):
#0 0x00007f7ee447f9ed in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f7ee138e33c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f7ee138e6c2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f7eb7b98816 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f7ee13b4b95 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f7ee18bb66a in start_thread (arg=0x7f7eab7fa700) at pthread_create.c:333
#6 0x00007f7ee448b01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f7ee7d5f8c0 (LWP 4894)):
[KCrash Handler]
#6 0x00007f7eb72119f8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#7 0x00007f7ee4d90e0f in QtPrivate::QSlotObjectBase::call (a=0x7ffda6002ab0, r=0x442c1a0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#8 QMetaObject::activate (sender=0x442c1a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698
#9 0x00007f7eb72119b8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#10 0x00007f7ee4d90e0f in QtPrivate::QSlotObjectBase::call (a=0x7ffda6002c90, r=0x39fb2c0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#11 QMetaObject::activate (sender=sender@entry=0x39fb2c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffda6002c90) at kernel/qobject.cpp:3698
#12 0x00007f7ee4d91797 in QMetaObject::activate (sender=sender@entry=0x39fb2c0, m=m@entry=0x7f7ee6740a40 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffda6002c90) at kernel/qobject.cpp:3578
#13 0x00007f7ee65b90b2 in QAbstractButton::clicked (this=this@entry=0x39fb2c0, _t1=false) at .moc/moc_qabstractbutton.cpp:303
#14 0x00007f7ee631bdd4 in QAbstractButtonPrivate::emitClicked (this=0x30c5a00) at widgets/qabstractbutton.cpp:534
#15 0x00007f7ee631d3e9 in QAbstractButtonPrivate::click (this=0x30c5a00) at widgets/qabstractbutton.cpp:527
#16 0x00007f7ee631d564 in QAbstractButton::mouseReleaseEvent (this=0x39fb2c0, e=0x7ffda6003160) at widgets/qabstractbutton.cpp:1132
#17 0x00007f7ee6261f28 in QWidget::event (this=0x39fb2c0, event=0x7ffda6003160) at kernel/qwidget.cpp:9044
#18 0x00007f7ee621effc in QApplicationPrivate::notify_helper (this=this@entry=0x24f45c0, receiver=receiver@entry=0x39fb2c0, e=e@entry=0x7ffda6003160) at kernel/qapplication.cpp:3716
#19 0x00007f7ee6224bb9 in QApplication::notify (this=<optimized out>, receiver=0x39fb2c0, e=0x7ffda6003160) at kernel/qapplication.cpp:3276
#20 0x00007f7ee4d625ab in QCoreApplication::notifyInternal (this=0x7ffda6003a10, receiver=receiver@entry=0x39fb2c0, event=event@entry=0x7ffda6003160) at kernel/qcoreapplication.cpp:965
#21 0x00007f7ee6223ad2 in QCoreApplication::sendSpontaneousEvent (event=0x7ffda6003160, receiver=0x39fb2c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x39fb2c0, event=event@entry=0x7ffda6003160, alienWidget=alienWidget@entry=0x39fb2c0, nativeWidget=0x2cc91d0, buttonDown=buttonDown@entry=0x7f7ee674fb20 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#23 0x00007f7ee627c47b in QWidgetWindow::handleMouseEvent (this=this@entry=0x2a26ac0, event=event@entry=0x7ffda6003570) at kernel/qwidgetwindow.cpp:555
#24 0x00007f7ee627ea3b in QWidgetWindow::event (this=0x2a26ac0, event=0x7ffda6003570) at kernel/qwidgetwindow.cpp:210
#25 0x00007f7ee621effc in QApplicationPrivate::notify_helper (this=this@entry=0x24f45c0, receiver=receiver@entry=0x2a26ac0, e=e@entry=0x7ffda6003570) at kernel/qapplication.cpp:3716
#26 0x00007f7ee62244b6 in QApplication::notify (this=0x7ffda6003a10, receiver=0x2a26ac0, e=0x7ffda6003570) at kernel/qapplication.cpp:3499
#27 0x00007f7ee4d625ab in QCoreApplication::notifyInternal (this=0x7ffda6003a10, receiver=receiver@entry=0x2a26ac0, event=event@entry=0x7ffda6003570) at kernel/qcoreapplication.cpp:965
#28 0x00007f7ee5c6e141 in QCoreApplication::sendSpontaneousEvent (event=0x7ffda6003570, receiver=0x2a26ac0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#29 QGuiApplicationPrivate::processMouseEvent (e=0x2a18ee0) at kernel/qguiapplication.cpp:1792
#30 0x00007f7ee5c6fe05 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2a18ee0) at kernel/qguiapplication.cpp:1584
#31 0x00007f7ee5c53e28 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#32 0x00007f7ed86b6e60 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#33 0x00007f7ee138e147 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f7ee138e3a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f7ee138e44c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f7ee4db8a3f in QEventDispatcherGlib::processEvents (this=0x254c2d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#37 0x00007f7ee4d5fd6a in QEventLoop::exec (this=this@entry=0x7ffda60038f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#38 0x00007f7ee4d67e0c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#39 0x000000000040f2eb in main ()

Possible duplicates by query:
(https://bugs.kde.org/show_bug.cgi?id=357305, https://bugs.kde.org/show_bug.cgi?id=356876, https://bugs.kde.org/show_bug.cgi?id=355449, https://bugs.kde.org/show_bug.cgi?id=354924, https://bugs.kde.org/show_bug.cgi?id=354774).

Revision history for this message
Andreas Heumaier (aheumaier) wrote :
information type: Private → Public
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 KAccountsUiProvider::showNewAccountDialog (this=<optimized out>) at ../../../plugins/kaccounts/kaccounts-ui-provider.cpp:247
 QMetaObject::activate(QObject*, int, int, void**) () from /tmp/apport_sandbox_2msowk/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
 KAccountsUiProvider::init (this=0xc6a700, type=<optimized out>) at ../../../plugins/kaccounts/kaccounts-ui-provider.cpp:109
 QMetaObject::activate(QObject*, int, int, void**) () from /tmp/apport_sandbox_2msowk/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
 QAbstractButton::clicked(bool) () from /tmp/apport_sandbox_2msowk/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in systemsettings (Ubuntu):
importance: Undecided → Medium
summary: systemsettings5 crashed with SIGSEGV in
- QtPrivate::QSlotObjectBase::call()
+ KAccountsUiProvider::showNewAccountDialog()
tags: removed: need-amd64-retrace
description: updated
description: updated
Revision history for this message
Flames_in_Paradise (ellisistfroh-deactivatedaccount) wrote :

Thanks for reporting this bug, in order to make Ubuntu better & improve the Linux-Experience overall.

Upstream duplicate:
https://bugs.kde.org/show_bug.cgi?id=355449 (Plasma crash when trying to configure online account for telepathy)

Looks like it's solved in KDE-Applications 15.12 – Sorry, for not having better news.

But, you can still asign to to bug 1547571 with "Does this bug affect you?" -> "Yes, it affects me, too"

In order to make this upgrade happen, support is welcome.

Revision history for this message
Patrick Carabin (patricarbel) wrote :

The program systemsettings5 displays very badly the informations, and impeaches to change some:
it imposes the size of frames in a manner so that i cannot see what i could change ( e.g., the keys to walk through the different Bureaux it displays the Ctrl-F1, but the place where i have to type the new keys is UNDER THE FRAME, so it's IMPOSSIBLE to change it. Please, REMOVE THE DIMENSION LIMITATION, so it can display on ANY SCREEN, without the assumption of a SPECIAL SIZE. That assumption has NO INTERREST, and can only annoy people. TIA. Patrick Carabin.

Revision history for this message
Scarlett Gately Moore (scarlettmoore) wrote :

This bug is very old, if it is still an issue please update the bug with info from a supported release.

Changed in systemsettings (Ubuntu):
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.