Bug 95916 - crash when posting message
Summary: crash when posting message
Status: RESOLVED WORKSFORME
Alias: None
Product: knode
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 102343 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-28 11:16 UTC by Unknown
Modified: 2009-02-03 19:56 UTC (History)
5 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 Unknown 2004-12-28 11:16:53 UTC
Version:           0.8.90 (using KDE 3.3.90 (alpha1, CVS >= 20041206), compiled sources)
Compiler:          gcc version 3.3.4
OS:                Linux (i686) release 2.6.9

CVS pull a/o 20041228.
When posting to newsgroups, the application immediately quits prior to the message being sent. The following is the backtrace from the crash:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16990)]
[New Thread 32769 (LWP 16991)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16990)]
[New Thread 32769 (LWP 16991)]
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 16990)]
[New Thread 32769 (LWP 16991)]
[New Thread 16386 (LWP 16992)]
[New Thread 32771 (LWP 16993)]
[KCrash handler]
#4  0x00000002 in ?? ()
#5  0x40b1699c in QButton::mouseReleaseEvent ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#6  0x4049d474 in KToolBarButton::mouseReleaseEvent ()
   from /opt/kde33/lib/libkdeui.so.4
#7  0x40aba9ae in QWidget::event () from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#8  0x40a2c4ed in QApplication::internalNotify ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#9  0x40a2bbba in QApplication::notify ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#10 0x4063f61b in KApplication::notify () from /opt/kde33/lib/libkdecore.so.4
#11 0x409c4191 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#12 0x409c1e7a in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#13 0x409d87cb in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#14 0x40a3da4b in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#15 0x40a3d8f4 in QEventLoop::exec () from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#16 0x40a2c740 in QApplication::exec ()
   from /usr/lib/qt-3.3.3/lib/libqt-mt.so.3
#17 0x0804ff89 in endl ()
#18 0x40fc2936 in __libc_start_main () from /lib/libc.so.6
#19 0x0804e791 in ?? ()

On restart, the message is not saved in outbox or draft.

Regards
Comment 1 Tobias Koenig 2005-08-17 00:53:20 UTC
*** Bug 102343 has been marked as a duplicate of this bug. ***
Comment 2 Szczepan Hołyszewski 2008-11-18 01:15:41 UTC
The signal is SIGABRT.
Comment 3 Darin McBride 2009-01-30 19:53:46 UTC
I never got this until installing KDE 4.2.0.  Now I get it consistently.  Here is my 4.2.0 backtrace from running kontact and trying to use the knode part to post to usenet.  To me, the priority of this is far higher than "NOR" - it's a serious regression.


Thread 1 (Thread 0x7ffd562d8700 (LWP 18123)):
#0  0x00007ffd4f65c3c5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007ffd4f65d73e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007ffd5036e9e5 in qt_message_output ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#3  0x00007ffd5036eb17 in qFatal () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#4  0x00007ffd3f2acabe in KMail::MessageListView::Core::Model::viewItemJobStep
    (this=0xf5d470)
    at /var/tmp/portage/kde-base/kmail-4.1.96/work/kmail-4.1.96/kmail/messagelistview/core/model.cpp:3778
	stillIgnoringCurrentChanges = <value optimized out>
	currentIndexAfterStep = {r = 0, c = 0, p = 0x7ffd4f69cc82, m = 0x39}
	currentAfterStep = <value optimized out>
	rectAfterViewItemJobStep = {x1 = 15983904, y1 = 0, x2 = 1347042816, 
  y2 = 32765}
	currentIndexBeforeStep = {r = 0, c = 0, p = 0x1203f80, m = 0xf5d470}
	currentItemBeforeStep = (class KMail::MessageListView::Core::Item
     *) 0x1203f80
	rectBeforeViewItemJobStep = {x1 = 0, y1 = 0, x2 = 1064, y2 = 26}
	__PRETTY_FUNCTION__ = "void KMail::MessageListView::Core::Model::viewItemJobStep()"
#5  0x00007ffd3efbd6df in KMail::MessageListView::Core::Model::qt_metacall (
    this=0xf5d470, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff5e32b1a0)
    at /var/tmp/portage/kde-base/kmail-4.1.96/work/kmail_build/kmail/moc_model.cpp:75
No locals.
#6  0x00007ffd504c5fd1 in QMetaObject::activate ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#7  0x00007ffd504c2a12 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#8  0x00007ffd50ff8a7e in QApplicationPrivate::notify_helper ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#9  0x00007ffd50ff8b9e in QApplication::notify ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#10 0x00007ffd523e9f61 in KApplication::notify (this=0x7fff5e32bd40, 
    receiver=0xf5d3a0, event=0x7fff5e32b7e0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.96/work/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307
	t = QEvent::None
#11 0x00007ffd504af2a8 in QCoreApplication::notifyInternal ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#12 0x00007ffd504e29b1 in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#13 0x00007ffd504e2d30 in QEventDispatcherUNIX::processEvents ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#14 0x00007ffd5108ab6b in QEventDispatcherX11::processEvents ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#15 0x00007ffd504ae815 in QEventLoop::processEvents ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#16 0x00007ffd504ae8f5 in QEventLoop::exec ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#17 0x00007ffd504b0a8e in QCoreApplication::exec ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#18 0x0000000000404138 in main (argc=1, argv=0x7fff5e32c268)
    at /var/tmp/portage/kde-base/kontact-4.1.96/work/kontact-4.1.96/kontact/src/main.cpp:218
	about = {d = 0x8ba3b0}
	args = <value optimized out>
	app = {<KUniqueApplication> = {<KApplication> = {<> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffd519fa200, 
          stringdata = 0x7ffd52511d40 "KApplication", data = 0x7ffd52511ee0, 
          extradata = 0x0}}, static loadedByKdeinit = false, 
      static KApp = 0x7fff5e32bd40, d = 0x922cc0}, static staticMetaObject = {
      d = {superdata = 0x7ffd527b88a0, 
        stringdata = 0x7ffd52512540 "KUniqueApplication", 
        data = 0x7ffd52512640, extradata = 0x0}}, d = 0x95b630}, 
  static staticMetaObject = {d = {superdata = 0x6074e0, 
      stringdata = 0x4052e0 "KontactApp", data = 0x4053a0, extradata = 0x0}}, 
  mMainWindow = 0x9c5e00, mSessionRestored = false}
#19 0x00007ffd4f649b74 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#20 0x0000000000403379 in _start ()
No symbol table info available.
The program is running.  Quit anyway (and detach it)? (y or n) Detaching from program: /usr/kde/4.2/bin/kontact, process 18123

Thread 2 (Thread 0x42209950 (LWP 11113)):
#0  0x00007f95da2a50c2 in select () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f95db04740e in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#2  0x00007f95daf3758f in ?? () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#3  0x00007f95dacc2047 in start_thread () from /lib/libpthread.so.0
No locals.
#4  0x00007f95da2ab28d in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0x7f95e0e99700 (LWP 11094)):
#0  0x00007f95da21b3c5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f95da21c73e in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f95da257acf in malloc_printerr () from /lib/libc.so.6
No symbol table info available.
#3  0x00007f95da2591fd in _int_free () from /lib/libc.so.6
No symbol table info available.
#4  0x00007f95da25bf0d in free_check () from /lib/libc.so.6
No symbol table info available.
#5  0x00007f95db0895c4 in QObject::~QObject ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#6  0x00007f95dcff1ec3 in ~KPopupAccelManager (this=0x1803f00)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/shortcuts/kacceleratormanager_private.h:129
No locals.
#7  0x00007f95db081783 in QObjectPrivate::deleteChildren ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#8  0x00007f95dbc04e2e in QWidget::~QWidget ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#9  0x00007f95dd06096b in ~KMenu (this=0x15dc0b0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/widgets/kmenu.cpp:173
No locals.
#10 0x00007f95db081783 in QObjectPrivate::deleteChildren ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#11 0x00007f95dbc04e2e in QWidget::~QWidget ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#12 0x00007f95dd05c662 in ~KMainWindow (this=0x20021e0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/widgets/kmainwindow.cpp:466
No locals.
#13 0x00007f95c3bfc397 in ~KNComposer (this=0x20021e0)
    at /var/tmp/portage/kde-base/knode-4.2.0/work/knode-4.2.0/knode/kncomposer.cpp:459
No locals.
#14 0x00007f95db081a41 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#15 0x00007f95dbc0feab in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#16 0x00007f95dbf8ce9b in QMainWindow::event ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#17 0x00007f95dd05ddeb in KMainWindow::event (this=0x20021e0, ev=0x20fb610)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/widgets/kmainwindow.cpp:1093
	d = (KMainWindowPrivate * const) 0x11c3fe0
#18 0x00007f95dd090e30 in KXmlGuiWindow::event (this=0x2b56, ev=0x2b56)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
	ret = <value optimized out>
#19 0x00007f95dbbb9a7e in QApplicationPrivate::notify_helper ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#20 0x00007f95dbbb9b9e in QApplication::notify ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#21 0x00007f95dcfaafc1 in KApplication::notify (this=0x7fffe8eed950, 
    receiver=0x20021e0, event=0x20fb610)
    at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
	t = QEvent::None
#22 0x00007f95db06e2a8 in QCoreApplication::notifyInternal ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#23 0x00007f95db06f5e1 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#24 0x00007f95db0a1c73 in QEventDispatcherUNIX::processEvents ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#25 0x00007f95dbc4bb6b in QEventDispatcherX11::processEvents ()
   from /usr/lib64/qt4/libQtGui.so.4
No symbol table info available.
#26 0x00007f95db06d815 in QEventLoop::processEvents ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#27 0x00007f95db06d8f5 in QEventLoop::exec ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#28 0x00007f95db06fa8e in QCoreApplication::exec ()
   from /usr/lib64/qt4/libQtCore.so.4
No symbol table info available.
#29 0x0000000000404138 in main (argc=1, argv=0x7fffe8eede78)
    at /var/tmp/portage/kde-base/kontact-4.2.0/work/kontact-4.2.0/kontact/src/main.cpp:218
	about = {d = 0x7b63b0}
	args = <value optimized out>
	app = {<KUniqueApplication> = {<KApplication> = {<> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7f95dc5bb200, 
          stringdata = 0x7f95dd0d2f80 "KApplication", data = 0x7f95dd0d3120, 
          extradata = 0x0}}, static loadedByKdeinit = false, 
      static KApp = 0x7fffe8eed950, d = 0x811840}, static staticMetaObject = {
      d = {superdata = 0x7f95dd37a8a0, 
        stringdata = 0x7f95dd0d3780 "KUniqueApplication", 
        data = 0x7f95dd0d3880, extradata = 0x0}}, d = 0x856b80}, 
  static staticMetaObject = {d = {superdata = 0x6074e0, 
      stringdata = 0x4052e0 "KontactApp", data = 0x4053a0, extradata = 0x0}}, 
  mMainWindow = 0x8c8960, mSessionRestored = false}
Comment 4 kailed 2009-02-03 19:25:11 UTC
Well knode from kde-4.2 in unuseable!
It crashes sending message.
Opensuse 11.1 kde-4.2 from buildserver.

knode output in konsole:

dan@kailed:~> knode
knode(9924): The kwalletd service has been disabled 
knode(9924): The kwalletd service has been disabled 
dan@kailed:~> knode(9924) KMime::Types::Mailbox::setAddress: Invalid address 
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address               
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924) KMime::Types::Mailbox::setAddress: Invalid address
knode(9924)/libkdenetwork KMime::HeaderParsing::parseEncodedWord: Tokenizer Warning:  Premature end of EncodedWord

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

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

QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::setWorldTransform: Painter not active
Object::connect: No such signal KNComposerEditor::sigDragEnterEvent(QDragEnterEvent*)
Object::connect:  (receiver name: 'composerWindow')
Object::connect: No such signal KNComposerEditor::sigDropEvent(QDropEvent*)
Object::connect:  (receiver name: 'composerWindow')
Enchant dict for "it" 0x88b24a8
KCrash: Application 'knode' crashing...
Comment 5 Olivier Trichet 2009-02-03 19:56:20 UTC
Darin, Kailed, you are experiencing the crash described in #182322 which is unrelated to the current bug.

As for the first report (dated 2004), there is not enough information to do something about it, now. So that I'm closing it