Bug 119194 - Email address with comma crashes knode
Summary: Email address with comma crashes knode
Status: RESOLVED DUPLICATE of bug 119108
Alias: None
Product: knode
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-29 19:20 UTC by Matthew Sutton
Modified: 2006-01-02 11:04 UTC (History)
0 users

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 Matthew Sutton 2005-12-29 19:20:43 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Compiled From Sources
Compiler:          gcc version 4.0.2 20051125 (Red Hat 4.0.2-8) 
OS:                Linux

Hi all,

Knode crashes on this article in the news.gmane.org servers:

http://article.gmane.org/gmane.linux.kernel/361541/

It is reproducible. Here is the backtrace:

knode: KNMainWidget::slotArticleSelected(QListViewItem *i)
knode: KNNetAccess::startJobNntp(): job started
knode: KNNetAccess::threadDoneNntp(): job done
knode: Input: aStr
Error:The email address you have entered is not valid because it contains an unexpected comma.
*** glibc detected *** knode: corrupted double-linked list: 0x02c2b8b8 ***
======= Backtrace: =========
/lib/libc.so.6[0x2b67b71]
/lib/libc.so.6[0x2b68d8d]
/lib/libc.so.6(malloc+0x74)[0x2b6a492]
/usr/X11R6/lib/libXft.so.2(XftFontOpenInfo+0x2c2)[0x8f5d17]
/usr/X11R6/lib/libXft.so.2(XftFontOpenPattern+0x44)[0x8f6cb6]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3[0x170a0fb]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN13QFontDatabase8findFontEN5QFont6ScriptEPK12QFontPrivateRK8QFontDefi+0x3ae)[0x170a864]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN12QFontPrivate4loadEN5QFont6ScriptE+0x36c)[0x1687574]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZNK12QFontPrivate15engineForScriptEN5QFont6ScriptE+0x4d)[0x1688883]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZNK12QFontMetrics9charWidthERK7QStringi+0x296)[0x16878dc]
/home/matthew/kde/lib/libkhtml.so.4(_ZNK5khtml4Font5widthEP5QCharii+0x146)[0x128f7f6]
/home/matthew/kde/lib/libkhtml.so.4(_ZN5khtml10RenderText15calcMinMaxWidthEv+0x4cd)[0x125343f]
/home/matthew/kde/lib/libkhtml.so.4(_ZN5khtml11KHTMLParser10insertNodeEPN3DOM8NodeImplEb+0x2a1)[0x11e20d5]
/home/matthew/kde/lib/libkhtml.so.4(_ZN5khtml11KHTMLParser10parseTokenEPNS_5TokenE+0x366)[0x11e4d54]
/home/matthew/kde/lib/libkhtml.so.4(_ZN5khtml13HTMLTokenizer12processTokenEv+0x165)[0x11e5ab9]
/home/matthew/kde/lib/libkhtml.so.4(_ZN5khtml13HTMLTokenizer5writeERKNS_15TokenizerStringEb+0x48e)[0x11eb72a]
/home/matthew/kde/lib/libkhtml.so.4(_ZN9KHTMLPart5writeERK7QString+0xaf)[0x116ef65]
/home/matthew/kde/lib/libknodecommon.so(_ZN5KNode13ArticleWidget16displayBodyBlockERK11QStringList+0x409)[0xd0ded1]
/home/matthew/kde/lib/libknodecommon.so(_ZN5KNode13ArticleWidget14displayArticleEv+0xd87)[0xd1458f]
/home/matthew/kde/lib/libknodecommon.so(_ZN5KNode13ArticleWidget14articleChangedEP9KNArticle+0x72)[0xd147f8]
/home/matthew/kde/lib/libknodecommon.so(_ZN16KNArticleManager10processJobEP9KNJobData+0x96)[0xcaad10]
/home/matthew/kde/lib/libknodecommon.so(_ZN13KNJobConsumer7jobDoneEP9KNJobData+0x5d)[0xc7cf2f]
/home/matthew/kde/lib/libknodecommon.so(_ZN9KNJobData14notifyConsumerEv+0x31)[0xc7cf67]
/home/matthew/kde/lib/libknodecommon.so(_ZN11KNNetAccess14threadDoneNntpEv+0x420)[0xc74ee6]
/home/matthew/kde/lib/libknodecommon.so(_ZN11KNNetAccess16slotThreadSignalEi+0xcb)[0xc74fe3]
/home/matthew/kde/lib/libknodecommon.so(_ZN11KNNetAccess9qt_invokeEiP8QUObject+0x80)[0xc7555e]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x131)[0x1749931]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEii+0x1b1)[0x174a277]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN15QSocketNotifier9activatedEi+0x34)[0x1ad19f8]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN15QSocketNotifier5eventEP6QEvent+0x4f)[0x176a005]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x2ac)[0x16e01ba]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1f8)[0x16e03ce]
/home/matthew/kde/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x6ea)[0x3d9c392]
/home/matthew/kde/lib/libkhtml.so.4(_ZN12QApplication9sendEventEP7QObjectP6QEvent+0x55)[0x1152c1d]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN10QEventLoop23activateSocketNotifiersEv+0xf1)[0x16d1715]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0xb74)[0x1685b20]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x5c)[0x16f83ae]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x37)[0x16f82d7]
/home/matthew/kdesvn/build/qt-copy/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x27)[0x16ded77]
knode[0x8051092]
/lib/libc.so.6(__libc_start_main+0xdf)[0x2b19d5f]
knode(_ZN7QWidget22windowActivationChangeEb+0x41)[0x804f431]
======= Memory map: ========
00111000-0012f000 r-xp 00000000 fd:00 7017232    /usr/lib/libjpeg.so.62.0.0
0012f000-00130000 rwxp 0001d000 fd:00 7017232    /usr/lib/libjpeg.so.62.0.0
00130000-00132000 r-xp 00000000 fd:00 7016996    /usr/X11R6/lib/libXinerama.so.1.0
00132000-00133000 rwxp 00001000 fd:00 7016996    /usr/X11R6/lib/libXinerama.so.1.0
00133000-0014d000 r-xp 00000000 fd:00 7835169    /lib/ld-2.3.5.so
0014d000-0014e000 r-xp 00019000 fd:00 7835169    /lib/ld-2.3.5.so
0014e000-0014f000 rwxp 0001a000 fd:00 7835169    /lib/ld-2.3.5.so
0014f000-002c5000 r-xp 00000000 fd:00 2490587    /home/matthew/kde/lib/libkdepim.so.1.0.0
002c5000-002d7000 rwxp 00176000 fd:00 2490587    /home/matthew/kde/lib/libkdepim.so.1.0.0
002d7000-002d8000 rwxp 002d7000 00:00 0
002d8000-0040f000 r-xp 00000000 fd:00 2490578    /home/matthew/kde/lib/libkcal.so.2.0.0
0040f000-00420000 rwxp 00136000 fd:00 2490578    /home/matthew/kde/lib/libkcal.so.2.0.0
00420000-00421000 rwxp 00420000 00:00 0
00421000-00446000 r-xp 00000000 fd:00 5904655    /home/matthew/kde/lib/libvcard.so.0.0.0
00446000-00448000 rwxp 00024000 fd:00 5904655    /home/matthew/kde/lib/libvcard.so.0.0.0
00448000-00459000 r-xp 00000000 fd:00 8683952    /lib/libpcre.so.0.0.1
00459000-0045a000 rwxp 00010000 fd:00 8683952    /lib/libpcre.so.0.0.1
0045a000-0046c000 r-xp 00000000 fd:00 5900531    /home/matthew/kde/lib/libkdesu.so.4.2.0
0046c000-0046d000 rwxp 00012000 fd:00 5900531    /home/matthew/kde/lib/libkdesu.so.4.2.0
0046d000-0046f000 r-xp 00000000 fd:00 7831660    /lib/libutil-2.3.5.so
0046f000-00470000 r-xp 00001000 fd:00 7831660    /lib/libutil-2.3.5.so
00470000-00471000 rwxp 00002000 fd:00 7831660    /lib/libutil-2.3.5.so
00472000-004bc000 r-xp 00000000 fd:00 2555950    /home/matthew/kde/lib/libkmime.so.2.2.0
004bc000-004bf000 rwxp 0004a000 fd:00 2555950    /home/matthew/kde/lib/libkmime.so.2.2.0
004bf000-00589000 r-xp 00000000 fd:00 5904666    /home/matthew/kde/lib/libkabc.so.1.2.0
00589000-00590000 rwxp 000ca000 fd:00 5904666    /home/matthew/kde/lib/libkabc.so.1.2.0
00590000-005bb000 r-xp 00000000 fd:00 5904657    /home/matthew/kde/lib/libkresources.so.1.2.0
005bb000-005bd000 rwxp 0002b000 fd:00 5904657    /home/matthew/kde/lib/libkresources.so.1.2.0
005bd000-005c3000 r-xp 0

Please let me know if you require any further information.

Kind regards,

Matthew
Comment 1 Volker Krause 2006-01-02 11:04:58 UTC

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