Bug 356876 - Online Accounts crashing on "configure"
Summary: Online Accounts crashing on "configure"
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2015-12-18 16:32 UTC by Jan
Modified: 2018-10-27 03:40 UTC (History)
1 user (show)

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 Jan 2015-12-18 16:32:04 UTC
Application: systemsettings5 (5.4.1)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-21-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
Open system settings.
click online accounts.
add google account
click on the google account on the left
click configure.
crash.

I tried with and without the "google hangouts" option.

Also:
It doesn´t seem to import any of my account stuff, no mail in kmail.
I am not sure if that is a bug, i remember to read that it should integrate nicely.

Else:
Running Ubuntu15.10, upgrade from 15.04, KDE got upgraded from an earlier version (earlier plasma5 version) too.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f1eb489a700 (LWP 14029)):
#0  0x00007f1ec41078dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1ec1e17bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1ec1e1974f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1eb7633a39 in QXcbEventReader::run (this=0x2061890) at qxcbconnection.cpp:1105
#4  0x00007f1ec47fa2be in QThreadPrivate::start (arg=0x2061890) at thread/qthread_unix.cpp:337
#5  0x00007f1ec15a26aa in start_thread (arg=0x7f1eb489a700) at pthread_create.c:333
#6  0x00007f1ec4112eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1ea5a91700 (LWP 14032)):
#0  0x00007f1ec410349d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1ec10c64e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1ec1082cd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1ec1083190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1ec10832fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1ec1083339 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1ec10a9965 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f1ec15a26aa in start_thread (arg=0x7f1ea5a91700) at pthread_create.c:333
#8  0x00007f1ec4112eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1ea5290700 (LWP 14033)):
#0  0x00007f1ec41078dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1ec10831ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1ec1083572 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1ea5f9a4c6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f1ec10a9965 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1ec15a26aa in start_thread (arg=0x7f1ea5290700) at pthread_create.c:333
#6  0x00007f1ec4112eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1ec796a800 (LWP 14028)):
[KCrash Handler]
#6  0x00007f1e9e4799f8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#7  0x00007f1ec4a0a617 in QtPrivate::QSlotObjectBase::call (a=0x7fff93970a40, r=0x2321b50, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#8  QMetaObject::activate (sender=0x2321b50, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702
#9  0x00007f1e9e4799b8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#10 0x00007f1ec4a0a617 in QtPrivate::QSlotObjectBase::call (a=0x7fff93970c20, r=0x25c6b70, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#11 QMetaObject::activate (sender=sender@entry=0x25c6b70, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff93970c20) at kernel/qobject.cpp:3702
#12 0x00007f1ec4a0af87 in QMetaObject::activate (sender=sender@entry=0x25c6b70, m=m@entry=0x7f1ec6374620 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff93970c20) at kernel/qobject.cpp:3582
#13 0x00007f1ec61eefe2 in QAbstractButton::clicked (this=this@entry=0x25c6b70, _t1=false) at .moc/moc_qabstractbutton.cpp:298
#14 0x00007f1ec5f55914 in QAbstractButtonPrivate::emitClicked (this=0x2461e60) at widgets/qabstractbutton.cpp:534
#15 0x00007f1ec5f56df9 in QAbstractButtonPrivate::click (this=0x2461e60) at widgets/qabstractbutton.cpp:527
#16 0x00007f1ec5f56f74 in QAbstractButton::mouseReleaseEvent (this=0x25c6b70, e=0x7fff939710f0) at widgets/qabstractbutton.cpp:1132
#17 0x00007f1ec5ea0188 in QWidget::event (this=0x25c6b70, event=0x7fff939710f0) at kernel/qwidget.cpp:9023
#18 0x00007f1ec5e5db8c in QApplicationPrivate::notify_helper (this=this@entry=0x20440a0, receiver=receiver@entry=0x25c6b70, e=e@entry=0x7fff939710f0) at kernel/qapplication.cpp:3720
#19 0x00007f1ec5e63c7a in QApplication::notify (this=<optimized out>, receiver=0x25c6b70, e=0x7fff939710f0) at kernel/qapplication.cpp:3280
#20 0x00007f1ec49d9f1b in QCoreApplication::notifyInternal (this=0x7fff939719b0, receiver=receiver@entry=0x25c6b70, event=event@entry=0x7fff939710f0) at kernel/qcoreapplication.cpp:935
#21 0x00007f1ec5e626f2 in QCoreApplication::sendSpontaneousEvent (event=0x7fff939710f0, receiver=0x25c6b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x25c6b70, event=event@entry=0x7fff939710f0, alienWidget=alienWidget@entry=0x25c6b70, nativeWidget=0x216e4f0, buttonDown=buttonDown@entry=0x7f1ec6383a10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2751
#23 0x00007f1ec5eb7440 in QWidgetWindow::handleMouseEvent (this=this@entry=0x22183d0, event=event@entry=0x7fff93971510) at kernel/qwidgetwindow.cpp:543
#24 0x00007f1ec5eb978b in QWidgetWindow::event (this=0x22183d0, event=0x7fff93971510) at kernel/qwidgetwindow.cpp:210
#25 0x00007f1ec5e5db8c in QApplicationPrivate::notify_helper (this=this@entry=0x20440a0, receiver=receiver@entry=0x22183d0, e=e@entry=0x7fff93971510) at kernel/qapplication.cpp:3720
#26 0x00007f1ec5e63230 in QApplication::notify (this=0x7fff939719b0, receiver=0x22183d0, e=0x7fff93971510) at kernel/qapplication.cpp:3503
#27 0x00007f1ec49d9f1b in QCoreApplication::notifyInternal (this=0x7fff939719b0, receiver=receiver@entry=0x22183d0, event=event@entry=0x7fff93971510) at kernel/qcoreapplication.cpp:935
#28 0x00007f1ec58b23c8 in QCoreApplication::sendSpontaneousEvent (event=0x7fff93971510, receiver=0x22183d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QGuiApplicationPrivate::processMouseEvent (e=0x2548690) at kernel/qguiapplication.cpp:1772
#30 0x00007f1ec58b4005 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2548690) at kernel/qguiapplication.cpp:1576
#31 0x00007f1ec58995b8 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#32 0x00007f1eb7660250 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#33 0x00007f1ec1082ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f1ec1083250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f1ec10832fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f1ec4a3127f in QEventDispatcherGlib::processEvents (this=0x2097880, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#37 0x00007f1ec49d775a in QEventLoop::exec (this=this@entry=0x7fff93971890, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#38 0x00007f1ec49df2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#39 0x00007f1ec58aa00c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#40 0x00007f1ec5e5a025 in QApplication::exec () at kernel/qapplication.cpp:2956
#41 0x000000000040f04b in main (argc=1, argv=<optimized out>) at ../../app/main.cpp:55

Possible duplicates by query: bug 355449, bug 354924, bug 354774.

Reported using DrKonqi
Comment 1 Artur Puzio 2015-12-25 16:56:27 UTC
When I'm trying to reproduce your problem on version 5.5.1 on Gentoo I'm not getting any crash. Instead nothing happens. When I'm running systemsettings5 from terminal I can see in the output: "Couldn't find account for 3". I have checked that Telepathy is installed - version 15.08.0. 
After checking suggested possible duplicates I found bug 351785. It also describes similar problems with the "configure" button.
Therefore, I suggest marking this bug as a duplicate of bug 351785 that was fixed in version 15.08.3 of Telepathy.
Comment 2 Artur Puzio 2015-12-26 19:15:25 UTC
Also the backtrace is from version without debugging symbols, so it's not useful for developers. When you will want to post another bug please install debugging symbols for the problematic app and post the version obtained after installing them. You can learn how to do it here: https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 3 Myriam Schweingruber 2015-12-27 11:52:57 UTC
Setting status correctly
Comment 4 Andrew Crouthamel 2018-09-25 21:50:15 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 03:40:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!