Bug 215879 - Knode crashes every time when I try to edit an account
Summary: Knode crashes every time when I try to edit an account
Status: RESOLVED FIXED
Alias: None
Product: knode
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 223543 234012 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-11-23 21:15 UTC by vince
Modified: 2010-04-21 22:11 UTC (History)
3 users (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 vince 2009-11-23 21:15:37 UTC
Application that crashed: knode
Version of the application: 4.3.3
KDE Version: 4.3.3 (KDE 4.3.3) "release 3"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.5-0.1-default i686
Distribution: "openSUSE 11.2 (i586)"

What I was doing when the application crashed:
Whenever I try to edit any option in the Accounts > Identity tab of Knode configuration dialogue, it crashes. This is regardless of whether it is run independetly or from within Kontact. Thus I can't change any settings in my account.

 -- Backtrace:
Application: KNode (knode), signal: Segmentation fault
[KCrash Handler]
#6  0xb72b7537 in KNode::IdentityWidget::save() () from /usr/lib/libknodecommon.so.4
#7  0xb72badef in KNode::NntpAccountConfDialog::slotButtonClicked(int) () from /usr/lib/libknodecommon.so.4
#8  0xb6cda383 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#9  0xb6da73c2 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#10 0xb72b9a62 in KNode::NntpAccountConfDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknodecommon.so.4
#11 0xb6aca864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb6acb585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb6acd5a5 in QSignalMapper::mapped(int) () from /usr/lib/libQtCore.so.4
#14 0xb6acde7c in QSignalMapper::map(QObject*) () from /usr/lib/libQtCore.so.4
#15 0xb6ace05e in QSignalMapper::map() () from /usr/lib/libQtCore.so.4
#16 0xb6ace880 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6aca864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6acad41 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6785985 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#20 0xb649ddad in ?? () from /usr/lib/libQtGui.so.4
#21 0xb649faeb in ?? () from /usr/lib/libQtGui.so.4
#22 0xb649fd86 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb6151bac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb649dc40 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb654ac83 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb60fa8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6102bbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb6d75411 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb6ab432e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb6101bdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#31 0xb617280a in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6171d7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb619cb68 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb46264c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb4629d98 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb4629ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6ae0011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb619c29a in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6ab298d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6ab2dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb65da081 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#42 0xb72df369 in ?? () from /usr/lib/libknodecommon.so.4
#43 0xb72c812e in KNode::NntpAccountListWidget::slotEditBtnClicked() () from /usr/lib/libknodecommon.so.4
#44 0xb72c8274 in KNode::NntpAccountListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknodecommon.so.4
#45 0xb6aca864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#46 0xb6acad41 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#47 0xb6785985 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#48 0xb649ddad in ?? () from /usr/lib/libQtGui.so.4
#49 0xb649faeb in ?? () from /usr/lib/libQtGui.so.4
#50 0xb649fd86 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#51 0xb6151bac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#52 0xb649dc40 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#53 0xb654ac83 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#54 0xb60fa8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#55 0xb6102bbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#56 0xb6d75411 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#57 0xb6ab432e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#58 0xb6101bdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#59 0xb617280a in ?? () from /usr/lib/libQtGui.so.4
#60 0xb6171d7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#61 0xb619cb68 in ?? () from /usr/lib/libQtGui.so.4
#62 0xb46264c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb4629d98 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb4629ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6ae0011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#66 0xb619c29a in ?? () from /usr/lib/libQtGui.so.4
#67 0xb6ab298d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0xb6ab2dd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#69 0xb6ab5270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#70 0xb60fa774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#71 0x0804ea1b in _start ()

Reported using DrKonqi
Comment 1 Olivier Trichet 2009-11-29 19:22:57 UTC
Hello,

could you install the debug package of KDEPIM that might be name kdepim4-debuginfo on your system and repaste a "backtrace" upon crash. This should give us more information to diagnose the problem.

Does this also happen when you edit/save information of a group (in the identity tab of a group property dialog) ?
Comment 2 vince 2009-11-29 19:43:15 UTC
Hi, thank you for working on this.

I installed the package you suggested, and the result is this:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0xadfc7537 in KNode::IdentityWidget::save() () from /usr/lib/libknodecommon.so.4
#7  0xadfcadef in KNode::NntpAccountConfDialog::slotButtonClicked(int) () from /usr/lib/libknodecommon.so.4
#8  0xb72f0383 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#9  0xb73bd3c2 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#10 0xadfc9a62 in KNode::NntpAccountConfDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknodecommon.so.4
#11 0xb6e64864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb6e65585 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0xb6e675a5 in QSignalMapper::mapped(int) () from /usr/lib/libQtCore.so.4
#14 0xb6e67e7c in QSignalMapper::map(QObject*) () from /usr/lib/libQtCore.so.4
#15 0xb6e6805e in QSignalMapper::map() () from /usr/lib/libQtCore.so.4
#16 0xb6e68880 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb6e64864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6e64d41 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#19 0xb6b1f985 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#20 0xb6837dad in ?? () from /usr/lib/libQtGui.so.4
#21 0xb6839aeb in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6839d86 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb64ebbac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb6837c40 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb68e4c83 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb64948fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb649cbbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb738b411 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0xb6e4e32e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb649bbdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#31 0xb650c80a in ?? () from /usr/lib/libQtGui.so.4
#32 0xb650bd7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#33 0xb6536b68 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb47a04c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb47a3d98 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb47a3ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6e7a011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb653629a in ?? () from /usr/lib/libQtGui.so.4
#39 0xb6e4c98d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6e4cdd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#41 0xb6974081 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#42 0xadfef369 in ?? () from /usr/lib/libknodecommon.so.4
#43 0xadfd812e in KNode::NntpAccountListWidget::slotEditBtnClicked() () from /usr/lib/libknodecommon.so.4
#44 0xadfd8274 in KNode::NntpAccountListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libknodecommon.so.4
#45 0xb6e64864 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#46 0xb6e64d41 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#47 0xb6b1f985 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#48 0xb6837dad in ?? () from /usr/lib/libQtGui.so.4
#49 0xb6839aeb in ?? () from /usr/lib/libQtGui.so.4
#50 0xb6839d86 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#51 0xb64ebbac in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#52 0xb6837c40 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#53 0xb68e4c83 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#54 0xb64948fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#55 0xb649cbbb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#56 0xb738b411 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#57 0xb6e4e32e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#58 0xb649bbdc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#59 0xb650c80a in ?? () from /usr/lib/libQtGui.so.4
#60 0xb650bd7e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#61 0xb6536b68 in ?? () from /usr/lib/libQtGui.so.4
#62 0xb47a04c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb47a3d98 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb47a3ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6e7a011 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#66 0xb653629a in ?? () from /usr/lib/libQtGui.so.4
#67 0xb6e4c98d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0xb6e4cdd9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#69 0xb6e4f270 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#70 0xb6494774 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#71 0x0804b546 in _start ()

I am not really sure that is different than what I posted above, perhaps I need another debug package. Please suggest.

Regarding your other question, I am not sure what you mean. Is this something in Knode, as I see no group information. It happens if I try to change any option when I edit an nntp account in Knode.
Comment 3 Olivier Trichet 2009-12-05 23:07:53 UTC
Thanks for the feedback.

The trace is indeed the same. It seems that the debug package is actually named "knode-debuginfo".
Could you retry after installing this package, please?


My second question was about newsgroup (like "fr.test") which also have a configuration dialog. It contains an identity section like nntp account and editing it may also trigger the crash.
Comment 4 Olivier Trichet 2009-12-25 17:28:31 UTC
Did you see my previous message "It seems that the debug package is actually named knode-debuginfo" and get a chance to have a better trace ?
Comment 5 vince 2009-12-26 00:36:23 UTC
Dear Olivier,

Apologies for not being able to get back to this earlier, I have had very little time to spend with my computer in the past few weeks.

I did see your message and installed the knode-debuginfo package. In the meantime, I had upgraded my KDE to 4.3.4. The bug is no longer present, so I can't submit any new information. I have not done anything else besides an upgrade in the very usual way.

Thank you for your help with this. And merry Christmas!
Comment 6 Dario Andres 2010-01-20 14:26:08 UTC
*** Bug 223543 has been marked as a duplicate of this bug. ***
Comment 7 Olivier Trichet 2010-04-21 22:11:57 UTC
*** Bug 234012 has been marked as a duplicate of this bug. ***