Bug 181458

Summary: knode gets sigsegv when adding to filter
Product: [Unmaintained] knode Reporter: Al Dunstan <dunstan8986>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: nive
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Al Dunstan 2009-01-21 04:34:19 UTC
Version:           kdepim-4.1.3-1.fc10.x86_64 (using KDE 4.1.3)
Compiler:          gcc 4.3.2-7 
OS:                Linux
Installed from:    Fedora RPMs

Press Ctrl-L to add a filter rule, press enter (take it as is - filter on 'from contains ...').  Knode then gets a sigsegv, stack trace is:

Application: KNode (knode), signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f2ab6648800 (LWP 4290)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x0000000000721a60 in ?? () from /usr/lib64/libknodecommon.so.4
#6  0x0000003d99f756c5 in KDialog::slotButtonClicked ()
   from /usr/lib64/libkdeui.so.5
#7  0x0000003d99f769dd in KDialog::qt_metacall ()
   from /usr/lib64/libkdeui.so.5
#8  0x0000003d9fcde21e in KPIM::KScoringEditor::qt_metacall ()
   from /usr/lib64/libkdepim.so.4
#9  0x0000003d97756764 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#10 0x0000003d9775a43e in QSignalMapper::mapped ()
   from /usr/lib64/libQtCore.so.4
#11 0x0000003d9775ace0 in QSignalMapper::map () from /usr/lib64/libQtCore.so.4
#12 0x0000003d9775b8d0 in QSignalMapper::qt_metacall ()
   from /usr/lib64/libQtCore.so.4
#13 0x0000003d97756764 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#14 0x0000003d983080e7 in QAbstractButton::clicked ()
   from /usr/lib64/libQtGui.so.4
#15 0x0000003d9808c1eb in ?? () from /usr/lib64/libQtGui.so.4
#16 0x0000003d9808c2f2 in QAbstractButton::click ()
   from /usr/lib64/libQtGui.so.4
#17 0x0000003d9819ab22 in QDialog::keyPressEvent ()
   from /usr/lib64/libQtGui.so.4
#18 0x0000003d97dd4e98 in QWidget::event () from /usr/lib64/libQtGui.so.4
#19 0x0000003d97d828dd in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#20 0x0000003d97d8b534 in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#21 0x0000003d99ffb46b in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#22 0x0000003d97742391 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#23 0x0000003d97e0fde4 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x0000003d97e120c7 in ?? () from /usr/lib64/libQtGui.so.4
#25 0x0000003d97ded0c0 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#26 0x0000003d97e13ae4 in ?? () from /usr/lib64/libQtGui.so.4
#27 0x0000003bd563779b in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#28 0x0000003bd563af6d in ?? () from /lib64/libglib-2.0.so.0
#29 0x0000003bd563b12b in g_main_context_iteration ()
   from /lib64/libglib-2.0.so.0
#30 0x0000003d9776a79f in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#31 0x0000003d97e1328f in ?? () from /usr/lib64/libQtGui.so.4
#32 0x0000003d97740cb2 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#33 0x0000003d97740e3d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#34 0x0000003d977432ed in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#35 0x0000000000407237 in _start ()




I'd run it from a terminal window and got:

 knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord 

knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513) KMime::Types::Mailbox::setAddress: Invalid address 
knode(4513)/libkdenetwork KPIM::ActionEditWidget::updateRule: there is a widget in ActionEditWidget which isn't a SingleActionWidget 
knode(4513)/libkdenetwork KPIM::ConditionEditWidget::updateRule: there is a widget in ConditionEditWidget which isn't a SingleConditionWidget 
knode(4513)/libkdenetwork KPIM::ActionEditWidget::updateRule: there is a widget in ActionEditWidget which isn't a SingleActionWidget 
knode(4513)/libkdenetwork KPIM::ConditionEditWidget::updateRule: there is a widget in ConditionEditWidget which isn't a SingleConditionWidget 
knode(4513)/libkdenetwork KPIM::ActionEditWidget::updateRule: there is a widget in ActionEditWidget which isn't a SingleActionWidget 
knode(4513)/libkdenetwork KPIM::ConditionEditWidget::updateRule: there is a widget in ConditionEditWidget which isn't a SingleConditionWidget 
knode(4513)/libkdenetwork KPIM::ActionEditWidget::updateRule: there is a widget in ActionEditWidget which isn't a SingleActionWidget 
knode(4513)/libkdenetwork KPIM::ConditionEditWidget::updateRule: there is a widget in ConditionEditWidget which isn't a SingleConditionWidget 
QObject: Do not delete object, 'unnamed', during its event handler!
KCrash: Application 'knode' crashing...
sock_file=/home/dad/.kde/socket-bob/kdeinit4__0


It's very repeatable.
Comment 1 Olivier Trichet 2009-01-21 12:55:23 UTC
Thanks for the report this has already been addressed as of the 4.1.4 release

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