Bug 315429 - Telepathy crashed when clicking edit account after auth fail.
Summary: Telepathy crashed when clicking edit account after auth fail.
Status: RESOLVED DUPLICATE of bug 307302
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contactlist (show other bugs)
Version: 0.5.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-19 06:59 UTC by Jussi Schultink
Modified: 2013-02-19 08:36 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 Jussi Schultink 2013-02-19 06:59:16 UTC
Application: ktp-contactlist (0.5.1)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-24-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Tried to go edit the account and re enter the password after it couldnt get the password from kwallet. (kwallet is somehow borked). The application crashed on clicking the account.

-- Backtrace:
Application: KDE Telepathy Contact List (ktp-contactlist), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ffeb7625780 (LWP 2726))]

Thread 2 (Thread 0x7ffeaf221700 (LWP 2727)):
#0  0x00007fff7e3ff827 in clock_gettime ()
#1  0x00007ffebaef915d in clock_gettime () from /lib/x86_64-linux-gnu/librt.so.1
#2  0x00007ffebfc849c4 in do_gettime (frac=0x7ffeaf220b28, sec=0x7ffeaf220b20) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007ffebfd5a41d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7ffea8002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007ffebfd5a763 in QTimerInfoList::timerWait (this=0x7ffea8002860, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007ffebfd592cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7ffeaf220c14) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ffebfd59375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007ffebac45618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007ffebac45cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffebac45ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffebfd59c16 in QEventDispatcherGlib::processEvents (this=0x7ffea80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007ffebfd2a2bf in QEventLoop::processEvents (this=this@entry=0x7ffeaf220dd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ffebfd2a548 in QEventLoop::exec (this=0x7ffeaf220dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007ffebfc2bb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007ffebfd0a9af in QInotifyFileSystemWatcherEngine::run (this=0x1af80c0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007ffebfc2eaec in QThreadPrivate::start (arg=0x1af80c0) at thread/qthread_unix.cpp:338
#17 0x00007ffebb520e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007ffebe200cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffeb7625780 (LWP 2726)):
[KCrash Handler]
#5  0x00007ffeae5b9607 in EditAccountDialog::accept (this=0x7fff7e2df5a0) at /build/buildd/ktp-accounts-kcm-0.5.1/src/edit-account-dialog.cpp:110
#6  0x00007ffec08e7494 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#7  0x00007ffec08e78b4 in ?? () from /usr/lib/libkdeui.so.5
#8  0x00007ffebfd40f5f in QMetaObject::activate (sender=0x233e880, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7e2ddf90) at kernel/qobject.cpp:3547
#9  0x00007ffebfd46e2e in QSignalMapper::mapped (this=this@entry=0x233e880, _t1=4) at .moc/release-shared/moc_qsignalmapper.cpp:115
#10 0x00007ffebfd47035 in QSignalMapper::map (this=0x233e880, sender=0x234c1c0) at kernel/qsignalmapper.cpp:266
#11 0x00007ffebfd40f5f in QMetaObject::activate (sender=0x234c1c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7e2de120) at kernel/qobject.cpp:3547
#12 0x00007ffebf005422 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#13 0x00007ffebed58d2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x23cf2c0) at widgets/qabstractbutton.cpp:548
#14 0x00007ffebed59560 in QAbstractButtonPrivate::click (this=this@entry=0x23cf2c0) at widgets/qabstractbutton.cpp:541
#15 0x00007ffebed597cc in QAbstractButton::mouseReleaseEvent (this=0x234c1c0, e=0x7fff7e2de9c0) at widgets/qabstractbutton.cpp:1123
#16 0x00007ffebe9ea850 in QWidget::event (this=0x234c1c0, event=0x7fff7e2de9c0) at kernel/qwidget.cpp:8371
#17 0x00007ffebe99ae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1932190, receiver=receiver@entry=0x234c1c0, e=e@entry=0x7fff7e2de9c0) at kernel/qapplication.cpp:4562
#18 0x00007ffebe99fb6b in QApplication::notify (this=<optimized out>, receiver=0x234c1c0, e=0x7fff7e2de9c0) at kernel/qapplication.cpp:4105
#19 0x00007ffec0986636 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007ffebfd2b56e in QCoreApplication::notifyInternal (this=0x7fff7e2e3c00, receiver=0x234c1c0, event=0x7fff7e2de9c0) at kernel/qcoreapplication.cpp:915
#21 0x00007ffebe99bcd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=0x234c1c0, event=0x7fff7e2de9c0, alienWidget=0x234c1c0, nativeWidget=0x7fff7e2df5a0, buttonDown=0x7ffebf477308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#23 0x00007ffebea19554 in QETWidget::translateMouseEvent (this=this@entry=0x7fff7e2df5a0, event=event@entry=0x7fff7e2df140) at kernel/qapplication_x11.cpp:4622
#24 0x00007ffebea1844f in QApplication::x11ProcessEvent (this=0x7fff7e2e3c00, event=0x7fff7e2df140) at kernel/qapplication_x11.cpp:3737
#25 0x00007ffebea3ffa2 in x11EventSourceDispatch (s=0x191ce10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007ffebac45ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffebac45de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffebac45ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffebfd59bf6 in QEventDispatcherGlib::processEvents (this=0x18eb540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007ffebea3fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007ffebfd2a2bf in QEventLoop::processEvents (this=this@entry=0x7fff7e2df520, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007ffebfd2a548 in QEventLoop::exec (this=0x7fff7e2df520, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007ffebee53428 in QDialog::exec (this=0x7fff7e2df5a0) at dialogs/qdialog.cpp:554
#34 0x00007ffeae5aec01 in KCMTelepathyAccounts::onEditAccountClicked (this=0x20ef2b0) at /build/buildd/ktp-accounts-kcm-0.5.1/src/kcm-telepathy-accounts.cpp:308
#35 0x00007ffebfd40f5f in QMetaObject::activate (sender=0x2132d50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7e2df730) at kernel/qobject.cpp:3547
#36 0x00007ffebf005422 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
#37 0x00007ffebed58d2e in QAbstractButtonPrivate::emitClicked (this=this@entry=0x2132d90) at widgets/qabstractbutton.cpp:548
#38 0x00007ffebed59560 in QAbstractButtonPrivate::click (this=this@entry=0x2132d90) at widgets/qabstractbutton.cpp:541
#39 0x00007ffebed597cc in QAbstractButton::mouseReleaseEvent (this=0x2132d50, e=0x7fff7e2dffd0) at widgets/qabstractbutton.cpp:1123
#40 0x00007ffebe9ea850 in QWidget::event (this=0x2132d50, event=0x7fff7e2dffd0) at kernel/qwidget.cpp:8371
#41 0x00007ffebe99ae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1932190, receiver=receiver@entry=0x2132d50, e=e@entry=0x7fff7e2dffd0) at kernel/qapplication.cpp:4562
#42 0x00007ffebe99fb6b in QApplication::notify (this=<optimized out>, receiver=0x2132d50, e=0x7fff7e2dffd0) at kernel/qapplication.cpp:4105
#43 0x00007ffec0986636 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x00007ffebfd2b56e in QCoreApplication::notifyInternal (this=0x7fff7e2e3c00, receiver=0x2132d50, event=0x7fff7e2dffd0) at kernel/qcoreapplication.cpp:915
#45 0x00007ffebe99bcd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#46 QApplicationPrivate::sendMouseEvent (receiver=0x2132d50, event=0x7fff7e2dffd0, alienWidget=0x2132d50, nativeWidget=0x2099000, buttonDown=0x7ffebf477308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#47 0x00007ffebea19554 in QETWidget::translateMouseEvent (this=this@entry=0x2099000, event=event@entry=0x7fff7e2e0750) at kernel/qapplication_x11.cpp:4622
#48 0x00007ffebea1844f in QApplication::x11ProcessEvent (this=0x7fff7e2e3c00, event=0x7fff7e2e0750) at kernel/qapplication_x11.cpp:3737
#49 0x00007ffebea3ffa2 in x11EventSourceDispatch (s=0x191ce10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#50 0x00007ffebac45ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffebac45de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007ffebac45ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007ffebfd59bf6 in QEventDispatcherGlib::processEvents (this=0x18eb540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#54 0x00007ffebea3fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x00007ffebfd2a2bf in QEventLoop::processEvents (this=this@entry=0x7fff7e2e0b30, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007ffebfd2a548 in QEventLoop::exec (this=0x7fff7e2e0b30, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007ffebee53428 in QDialog::exec (this=0x2099000) at dialogs/qdialog.cpp:554
#58 0x00000000004215ab in ContactListWidget::showSettingsKCM (this=0x1adc5c0) at /build/buildd/ktp-contact-list-0.5.1/contact-list-widget.cpp:175
#59 0x00007ffebfd40f5f in QMetaObject::activate (sender=0x1b2ac80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff7e2e0d30) at kernel/qobject.cpp:3547
#60 0x00007ffebe994a32 in QAction::triggered (this=this@entry=0x1b2ac80, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#61 0x00007ffebe994c20 in QAction::activate (this=0x1b2ac80, event=<optimized out>) at kernel/qaction.cpp:1257
#62 0x00007ffebedd33d3 in QMenuPrivate::activateCausedStack (this=this@entry=0x1c9e400, causedStack=..., action=action@entry=0x1b2ac80, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1028
#63 0x00007ffebedd96b9 in QMenuPrivate::activateAction (this=0x1c9e400, action=0x1b2ac80, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1120
#64 0x00007ffec0a3f4a0 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#65 0x00007ffebe9ea850 in QWidget::event (this=0x1caf330, event=0x7fff7e2e18d0) at kernel/qwidget.cpp:8371
#66 0x00007ffebedda96b in QMenu::event (this=0x1caf330, e=0x7fff7e2e18d0) at widgets/qmenu.cpp:2469
#67 0x00007ffebe99ae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1932190, receiver=receiver@entry=0x1caf330, e=e@entry=0x7fff7e2e18d0) at kernel/qapplication.cpp:4562
#68 0x00007ffebe99fb6b in QApplication::notify (this=<optimized out>, receiver=0x1caf330, e=0x7fff7e2e18d0) at kernel/qapplication.cpp:4105
#69 0x00007ffec0986636 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#70 0x00007ffebfd2b56e in QCoreApplication::notifyInternal (this=0x7fff7e2e3c00, receiver=0x1caf330, event=0x7fff7e2e18d0) at kernel/qcoreapplication.cpp:915
#71 0x00007ffebe99bcd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#72 QApplicationPrivate::sendMouseEvent (receiver=0x1caf330, event=0x7fff7e2e18d0, alienWidget=0x0, nativeWidget=0x1caf330, buttonDown=0x7ffebf477308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#73 0x00007ffebea1941c in QETWidget::translateMouseEvent (this=this@entry=0x1caf330, event=event@entry=0x7fff7e2e2050) at kernel/qapplication_x11.cpp:4556
#74 0x00007ffebea1844f in QApplication::x11ProcessEvent (this=0x7fff7e2e3c00, event=0x7fff7e2e2050) at kernel/qapplication_x11.cpp:3737
#75 0x00007ffebea3ffa2 in x11EventSourceDispatch (s=0x191ce10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#76 0x00007ffebac45ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007ffebac45de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007ffebac45ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007ffebfd59bf6 in QEventDispatcherGlib::processEvents (this=0x18eb540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#80 0x00007ffebea3fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#81 0x00007ffebfd2a2bf in QEventLoop::processEvents (this=this@entry=0x7fff7e2e2430, flags=...) at kernel/qeventloop.cpp:149
#82 0x00007ffebfd2a548 in QEventLoop::exec (this=0x7fff7e2e2430, flags=...) at kernel/qeventloop.cpp:204
#83 0x00007ffebedd7395 in QMenu::exec (this=0x1caf330, p=..., action=0x0) at widgets/qmenu.cpp:2113
#84 0x00007ffebee15776 in QToolButtonPrivate::popupTimerDone (this=0x1c9e020) at widgets/qtoolbutton.cpp:952
#85 0x00007ffebee15e01 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qtoolbutton.cpp:91
#86 QToolButton::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qtoolbutton.cpp:81
#87 0x00007ffebfd40f5f in QMetaObject::activate (sender=0x1c9dff0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#88 0x00007ffebed58931 in QAbstractButtonPrivate::emitPressed (this=this@entry=0x1c9e020) at widgets/qabstractbutton.cpp:562
#89 0x00007ffebed58afc in QAbstractButton::mousePressEvent (this=0x1c9dff0, e=0x7fff7e2e2f90) at widgets/qabstractbutton.cpp:1098
#90 0x00007ffebee16071 in QToolButton::mousePressEvent (this=0x1c9dff0, e=0x7fff7e2e2f90) at widgets/qtoolbutton.cpp:709
#91 0x00007ffebe9eacf3 in QWidget::event (this=0x1c9dff0, event=0x7fff7e2e2f90) at kernel/qwidget.cpp:8367
#92 0x00007ffebe99ae9c in QApplicationPrivate::notify_helper (this=this@entry=0x1932190, receiver=receiver@entry=0x1c9dff0, e=e@entry=0x7fff7e2e2f90) at kernel/qapplication.cpp:4562
#93 0x00007ffebe99fb6b in QApplication::notify (this=<optimized out>, receiver=0x1c9dff0, e=0x7fff7e2e2f90) at kernel/qapplication.cpp:4105
#94 0x00007ffec0986636 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#95 0x00007ffebfd2b56e in QCoreApplication::notifyInternal (this=0x7fff7e2e3c00, receiver=0x1c9dff0, event=0x7fff7e2e2f90) at kernel/qcoreapplication.cpp:915
#96 0x00007ffebe99bcd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#97 QApplicationPrivate::sendMouseEvent (receiver=0x1c9dff0, event=0x7fff7e2e2f90, alienWidget=0x1c9dff0, nativeWidget=0x1abe090, buttonDown=0x7ffebf477308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#98 0x00007ffebea19554 in QETWidget::translateMouseEvent (this=this@entry=0x1abe090, event=event@entry=0x7fff7e2e3710) at kernel/qapplication_x11.cpp:4622
#99 0x00007ffebea1844f in QApplication::x11ProcessEvent (this=0x7fff7e2e3c00, event=0x7fff7e2e3710) at kernel/qapplication_x11.cpp:3737
#100 0x00007ffebea3ffa2 in x11EventSourceDispatch (s=0x191ce10, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#101 0x00007ffebac45ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#102 0x00007ffebac45de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#103 0x00007ffebac45ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#104 0x00007ffebfd59bf6 in QEventDispatcherGlib::processEvents (this=0x18eb540, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#105 0x00007ffebea3fc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#106 0x00007ffebfd2a2bf in QEventLoop::processEvents (this=this@entry=0x7fff7e2e3ae0, flags=...) at kernel/qeventloop.cpp:149
#107 0x00007ffebfd2a548 in QEventLoop::exec (this=0x7fff7e2e3ae0, flags=...) at kernel/qeventloop.cpp:204
#108 0x00007ffebfd2f708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#109 0x000000000041cfb1 in main (argc=1, argv=0x7fff7e2e3d48) at /build/buildd/ktp-contact-list-0.5.1/main.cpp:62

Possible duplicates by query: bug 309890, bug 309163, bug 307654, bug 307302.

Reported using DrKonqi
Comment 1 Jussi Schultink 2013-02-19 07:01:58 UTC
Correction, the system crash on clicking edit account, then, a "nothing" box cam up with "ok", clicked ok and it crashed. repeatable every time.
Comment 2 Martin Klapetek 2013-02-19 08:36:29 UTC
Thanks for the report.

This was fixed in version 0.5.2, so please update (also we've just released 0.5.3).

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