[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#356142: knode: Fatal IO error: client killed



Package: knode
Version: 4:3.5.1-1
Severity: grave
Justification: renders package unusable


GArray::at: Absolute index 54 out of range
QGArray::at: Absolute index 0 out of range
KCrash: Application 'knode' crashing...
knode: Fatal IO error: client killed

his backtrace appears to be of no use.
This is probably because your packages are built in a way which prevents
creation of proper backtraces, or the stack frame was seriously corrupted in the
crash.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

valdrind output

QGArray::at: Absolute index 54 out of range
==23137==
==23137== Thread 3:
==23137== Invalid read of size 1
==23137==    at 0x4610450: KCodecs::base64Decode(QMemArray<char> const&,
QMemArray<char>&) (in /usr/lib/libkdecore.so.4.2.0)
==23137==    by 0x46280E5: KCodecs::base64Decode(QMemArray<char> const&) (in
/usr/lib/libkdecore.so.4.2.0)
==23137==    by 0x46281B7: KCodecs::base64Decode(QCString const&) (in
/usr/lib/libkdecore.so.4.2.0)
==23137==    by 0x535DFA7: KMime::decodeRFC2047String(QCString const&, char
const**, QCString const&, bool) (in /usr/lib/libkmime.so.2.2.0)
==23137==    by 0x535E0E7:
KMime::Headers::Generics::GUnstructured::from7BitString(QCString const&) (in
/usr/lib/libkmime.so.2.2.0)
==23137==    by 0x4141C54: KNGroup::insortNewHeaders(QStrList*, QStrList*,
KNProtocolClient*) (in /usr/lib/libknodecommon.so)
==23137==    by 0x4142A20: KNNntpClient::doFetchNewHeaders() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4142C60: KNNntpClient::processJob() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C15D8: KNProtocolClient::waitForWork() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C178B: KNProtocolClient::run() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4D142ED: QThreadInstance::start(void*) (in
/usr/lib/libqt-mt.so.3.3.5)
==23137==    by 0x5EF3F12: pthread_start_thread (manager.c:310)
==23137==  Address 0x6DEC2FF is 1 bytes before a block of size 2 alloc'd
==23137==    at 0x401D422: malloc (vg_replace_malloc.c:149)
==23137==    by 0x507BF83: QGArray::QGArray(int) (in /usr/lib/libqt-mt.so.3.3.5)
==23137==    by 0x4628170: KCodecs::base64Decode(QCString const&) (in
/usr/lib/libkdecore.so.4.2.0)
==23137==    by 0x535DFA7: KMime::decodeRFC2047String(QCString const&, char
const**, QCString const&, bool) (in /usr/lib/libkmime.so.2.2.0)
==23137==    by 0x535E0E7:
KMime::Headers::Generics::GUnstructured::from7BitString(QCString const&) (in
/usr/lib/libkmime.so.2.2.0)
==23137==    by 0x4141C54: KNGroup::insortNewHeaders(QStrList*, QStrList*,
KNProtocolClient*) (in /usr/lib/libknodecommon.so)
==23137==    by 0x4142A20: KNNntpClient::doFetchNewHeaders() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4142C60: KNNntpClient::processJob() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C15D8: KNProtocolClient::waitForWork() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C178B: KNProtocolClient::run() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4D142ED: QThreadInstance::start(void*) (in
/usr/lib/libqt-mt.so.3.3.5)
==23137==    by 0x5EF3F12: pthread_start_thread (manager.c:310)
QGArray::at: Absolute index 0 out of range
==23137==
==23137== Invalid read of size 1
==23137==    at 0x535DF48: KMime::decodeRFC2047String(QCString const&, char
const**, QCString const&, bool) (in /usr/lib/libkmime.so.2.2.0)
==23137==    by 0x535E0E7:
KMime::Headers::Generics::GUnstructured::from7BitString(QCString const&) (in
/usr/lib/libkmime.so.2.2.0)
==23137==    by 0x4141C54: KNGroup::insortNewHeaders(QStrList*, QStrList*,
KNProtocolClient*) (in /usr/lib/libknodecommon.so)
==23137==    by 0x4142A20: KNNntpClient::doFetchNewHeaders() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4142C60: KNNntpClient::processJob() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C15D8: KNProtocolClient::waitForWork() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x40C178B: KNProtocolClient::run() (in
/usr/lib/libknodecommon.so)
==23137==    by 0x4D142ED: QThreadInstance::start(void*) (in
/usr/lib/libqt-mt.so.3.3.5)
==23137==    by 0x5EF3F12: pthread_start_thread (manager.c:310)
==23137==    by 0x4374039: clone (clone.S:119)
==23137==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
KCrash: Application 'knode' crashing...
knode: Fatal IO error: client killed


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages knode depends on:
ii  kdelibs4c2a                   4:3.5.1-3  core libraries for all KDE applica
ii  libc6                         2.3.6-3    GNU C Library: Shared libraries an
ii  libgcc1                       1:4.0.2-10 GCC support library
ii  libkdepim1a                   4:3.5.1-1  KDE PIM library
ii  libkleopatra1                 4:3.5.1-1  KDE GnuPG interface libraries
ii  libkmime2                     4:3.5.1-1  KDE MIME interface library
ii  libqt3-mt                     3:3.3.5-4  Qt GUI Library (Threaded runtime v
ii  libstdc++6                    4.0.2-10   The GNU Standard C++ Library v3

knode recommends no packages.

-- no debconf information



Reply to: