Bug 310939 - ktp kcm crashes when modifying account information
Summary: ktp kcm crashes when modifying account information
Status: RESOLVED DUPLICATE of bug 307302
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: accounts-kcm (show other bugs)
Version: 0.5.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-30 16:44 UTC by Shayne Johnson
Modified: 2012-11-30 21:55 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 Shayne Johnson 2012-11-30 16:44:33 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.9.2
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10

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

Trying to add or modify an IM account in the KDE telepathy settings section of systemsettings causes a crash every time settings are saved. It appears the settings are saved, but the app crashes on exit. I have tried both Google Talk and Groupwise accounts, both do the same thing. 

The crash can be reproduced both by creating a new account and modifying an existing account.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7fd0f7da4700 (LWP 14128)):
#0  0x00007fd111367303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fd10ab4bd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd10ab4bea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd111ae7c16 in QEventDispatcherGlib::processEvents (this=0x7fd0f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fd111ab82bf in QEventLoop::processEvents (this=this@entry=0x7fd0f7da3dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd111ab8548 in QEventLoop::exec (this=0x7fd0f7da3dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fd1119b9b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fd111a989af in QInotifyFileSystemWatcherEngine::run (this=0x163c800) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fd1119bcaec in QThreadPrivate::start (arg=0x163c800) at thread/qthread_unix.cpp:338
#9  0x00007fd10b01ae9a in start_thread (arg=0x7fd0f7da4700) at pthread_create.c:308
#10 0x00007fd111372cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd114355780 (LWP 14127)):
[KCrash Handler]
#6  0x00000000018a9f60 in ?? ()
#7  0x00007fd111ad16e1 in QObject::disconnect (sender=0x1175900, signal=0x1a1b009 "rowsInserted(QModelIndex,int,int)", receiver=0x19c6240, method=0x1a1aca9 "_k_slotRowsInserted(QModelIndex,int,int)") at kernel/qobject.cpp:2891
#8  0x00007fd1134004dd in eventFilter (event=0x7fff1af89180, watched=0x19c8ac0, this=0x19c62f0) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:253
#9  KWidgetItemDelegatePrivate::eventFilter (this=0x19c62f0, watched=0x19c8ac0, event=0x7fff1af89180) at ../../kdeui/itemviews/kwidgetitemdelegate.cpp:236
#10 0x00007fd111ab96d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x19c8ac0, event=0x7fff1af89180) at kernel/qcoreapplication.cpp:1025
#11 0x00007fd112715e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1024600, receiver=receiver@entry=0x19c8ac0, e=e@entry=0x7fff1af89180) at kernel/qapplication.cpp:4558
#12 0x00007fd11271a30a in QApplication::notify (this=0x7fff1af8b8b0, receiver=0x19c8ac0, e=0x7fff1af89180) at kernel/qapplication.cpp:4423
#13 0x00007fd11341e1d6 in KApplication::notify (this=0x7fff1af8b8b0, receiver=0x19c8ac0, event=0x7fff1af89180) at ../../kdeui/kernel/kapplication.cpp:311
#14 0x00007fd111ab956e in QCoreApplication::notifyInternal (this=0x7fff1af8b8b0, receiver=0x19c8ac0, event=0x7fff1af89180) at kernel/qcoreapplication.cpp:915
#15 0x00007fd11275d010 in sendEvent (event=0x7fff1af89180, receiver=0x19c8ac0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#16 QWidgetPrivate::setWinId (this=0x19c6810, id=0) at kernel/qwidget.cpp:1731
#17 0x00007fd1127af702 in QWidget::destroy (this=0x19c8ac0, destroyWindow=<optimized out>, destroySubWindows=<optimized out>) at kernel/qwidget_x11.cpp:1118
#18 0x00007fd11275fc4d in QWidget::~QWidget (this=0x19c8ac0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1686
#19 0x00007fd11275ff79 in QWidget::~QWidget (this=0x19c8ac0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#20 0x00007fd111acc182 in QObjectPrivate::deleteChildren (this=0x19c63d0) at kernel/qobject.cpp:1908
#21 0x00007fd11275fc24 in QWidget::~QWidget (this=0x19c6d00, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#22 0x00007fd112c3d899 in QListView::~QListView (this=0x19c6d00, __in_chrg=<optimized out>) at itemviews/qlistview.cpp:207
#23 0x00007fd111acc182 in QObjectPrivate::deleteChildren (this=0x19c7e70) at kernel/qobject.cpp:1908
#24 0x00007fd11275fc24 in QWidget::~QWidget (this=0x19abc60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#25 0x00007fd0f715d689 in ParameterEditWidget::~ParameterEditWidget (this=0x19abc60, __in_chrg=<optimized out>) at /build/buildd/ktp-accounts-kcm-0.5.1/src/KCMTelepathyAccounts/parameter-edit-widget.cpp:63
#26 0x00007fd111acc182 in QObjectPrivate::deleteChildren (this=0x19b2f60) at kernel/qobject.cpp:1908
#27 0x00007fd11275fc24 in QWidget::~QWidget (this=0x18a8f40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#28 0x00007fd0f7157ba9 in AccountEditWidget::~AccountEditWidget (this=0x18a8f40, __in_chrg=<optimized out>) at /build/buildd/ktp-accounts-kcm-0.5.1/src/KCMTelepathyAccounts/account-edit-widget.cpp:115
#29 0x00007fd111acc182 in QObjectPrivate::deleteChildren (this=0x18a4050) at kernel/qobject.cpp:1908
#30 0x00007fd11275fc24 in QWidget::~QWidget (this=0x7fff1af897d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#31 0x00007fd0f7389c0b in KCMTelepathyAccounts::onEditAccountClicked (this=0x178b560) at /build/buildd/ktp-accounts-kcm-0.5.1/src/kcm-telepathy-accounts.cpp:308
#32 0x00007fd111acef5f in QMetaObject::activate (sender=0x17a0750, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff1af89950) at kernel/qobject.cpp:3547
#33 0x00007fd112c213e5 in QAbstractItemView::doubleClicked (this=this@entry=0x17a0750, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:355
#34 0x00007fd112c21545 in QAbstractItemView::mouseDoubleClickEvent (this=0x17a0750, event=0x7fff1af8a4f0) at itemviews/qabstractitemview.cpp:1846
#35 0x00007fd11276586a in QWidget::event (this=0x17a0750, event=0x7fff1af8a4f0) at kernel/qwidget.cpp:8375
#36 0x00007fd112b14b66 in QFrame::event (this=0x17a0750, e=0x7fff1af8a4f0) at widgets/qframe.cpp:557
#37 0x00007fd112c2059b in QAbstractItemView::viewportEvent (this=0x17a0750, event=0x7fff1af8a4f0) at itemviews/qabstractitemview.cpp:1644
#38 0x00007fd111ab96d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x17a0bc0, event=0x7fff1af8a4f0) at kernel/qcoreapplication.cpp:1025
#39 0x00007fd112715e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1024600, receiver=receiver@entry=0x17a0bc0, e=e@entry=0x7fff1af8a4f0) at kernel/qapplication.cpp:4558
#40 0x00007fd11271ab6b in QApplication::notify (this=<optimized out>, receiver=0x17a0bc0, e=0x7fff1af8a4f0) at kernel/qapplication.cpp:4105
#41 0x00007fd11341e1d6 in KApplication::notify (this=0x7fff1af8b8b0, receiver=0x17a0bc0, event=0x7fff1af8a4f0) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x00007fd111ab956e in QCoreApplication::notifyInternal (this=0x7fff1af8b8b0, receiver=0x17a0bc0, event=0x7fff1af8a4f0) at kernel/qcoreapplication.cpp:915
#43 0x00007fd113401e17 in sendEvent (event=0x7fff1af8a4f0, receiver=0x17a0bc0) at /usr/include/qt4/QtCore/qcoreapplication.h:231
#44 KWidgetItemDelegateEventListener::eventFilter (this=0x17aab10, watched=0x11751f0, event=0x7fff1af8ac40) at ../../kdeui/itemviews/kwidgetitemdelegatepool.cpp:190
#45 0x00007fd111ab96d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x11751f0, event=0x7fff1af8ac40) at kernel/qcoreapplication.cpp:1025
#46 0x00007fd112715e6c in QApplicationPrivate::notify_helper (this=this@entry=0x1024600, receiver=receiver@entry=0x11751f0, e=e@entry=0x7fff1af8ac40) at kernel/qapplication.cpp:4558
#47 0x00007fd11271ab6b in QApplication::notify (this=<optimized out>, receiver=0x11751f0, e=0x7fff1af8ac40) at kernel/qapplication.cpp:4105
#48 0x00007fd11341e1d6 in KApplication::notify (this=0x7fff1af8b8b0, receiver=0x11751f0, event=0x7fff1af8ac40) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007fd111ab956e in QCoreApplication::notifyInternal (this=0x7fff1af8b8b0, receiver=0x11751f0, event=0x7fff1af8ac40) at kernel/qcoreapplication.cpp:915
#50 0x00007fd112716cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#51 QApplicationPrivate::sendMouseEvent (receiver=0x11751f0, event=0x7fff1af8ac40, alienWidget=0x0, nativeWidget=0x11751f0, buttonDown=0x7fd1131f2308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#52 0x00007fd112794554 in QETWidget::translateMouseEvent (this=this@entry=0x11751f0, event=event@entry=0x7fff1af8b3c0) at kernel/qapplication_x11.cpp:4622
#53 0x00007fd11279344f in QApplication::x11ProcessEvent (this=0x7fff1af8b8b0, event=0x7fff1af8b3c0) at kernel/qapplication_x11.cpp:3737
#54 0x00007fd1127bafa2 in x11EventSourceDispatch (s=0x101a570, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x00007fd10ab4bab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fd10ab4bde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fd10ab4bea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fd111ae7bf6 in QEventDispatcherGlib::processEvents (this=0xfd6ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#59 0x00007fd1127bac1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0x00007fd111ab82bf in QEventLoop::processEvents (this=this@entry=0x7fff1af8b790, flags=...) at kernel/qeventloop.cpp:149
#61 0x00007fd111ab8548 in QEventLoop::exec (this=0x7fff1af8b790, flags=...) at kernel/qeventloop.cpp:204
#62 0x00007fd111abd708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#63 0x000000000040a98e in main (argc=5, argv=0x7fff1af8b9f8) at ../../../systemsettings/app/main.cpp:49

Possible duplicates by query: bug 305931, bug 296373, bug 276066.

Reported using DrKonqi
Comment 1 David Edmundson 2012-11-30 21:55:17 UTC

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