Package: kbiff
Version: 3.7.1-3.1
Severity: important

Using imap4s mailboxes with kbiff leaks gobs of memory (hundreds of megs
after a few hours), whereas regular imap4 works fine.  Here are some of
my relevant settings:

[Inbox]
Docked=true
DontCheck=false
Mailboxes=imap4s://[EMAIL 
PROTECTED]:993/INBOX?keepalive=yes&async=no&timeout=10,[...]
Notify=false
Poll=15
RunCommand=false
...


And here's a snippet of some "valgrind --error-limit=no --num-callers=50
--leak-check=yes" output:

==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1B9566B5: KBiffSocket::setSSL(bool) (in /usr/lib/kbiff.so)
==30501==    by 0x1B9525D5: KBiffMonitor::setMailbox(KBiffURL&) (in /usr/lib/kbi
ff.so)
==30501==    by 0x1B94B511: KBiff::setMailboxList(QPtrList<KBiffMailbox> const&,
 unsigned) (in /usr/lib/kbiff.so)
==30501==    by 0x1B94B1AD: KBiff::processSetup(KBiffSetup const*, bool) (in /us
r/lib/kbiff.so)
==30501==    by 0x1B94F210: main (in /usr/lib/kbiff.so)
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.4: undefined sym
bol: PKCS7_content_free
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.4: undefined sym
bol: OpenSSL_add_all_algorithms
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.4: undefined sym
bol: OpenSSL_add_all_algorithms_conf
kdecore (KLibLoader): WARNING: KLibrary: /usr/lib/libkdecore.so.4: undefined sym
bol: OpenSSL_add_all_algorithms_noconf
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB31923: RSA_padding_add_PKCS1_type_2 (in /usr/lib/libcrypto.
so.0.9.7)
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB1D9D6: BN_ucmp (in /usr/lib/libcrypto.so.0.9.7)
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB2E4C0: (within /usr/lib/libcrypto.so.0.9.7)
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB1D9D6: BN_ucmp (in /usr/lib/libcrypto.so.0.9.7)
==30501==    by 0x1F: ???
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB1DC95: bn_cmp_words (in /usr/lib/libcrypto.so.0.9.7)
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB1E292: bn_mul_recursive (in /usr/lib/libcrypto.so.0.9.7)
==30501==
==30501== Use of uninitialised value of size 4
==30501==    at 0x1DB1E29A: bn_mul_recursive (in /usr/lib/libcrypto.so.0.9.7)
==30501==
==30501== Conditional jump or move depends on uninitialised value(s)
==30501==    at 0x1DB249DE: bn_sub_words (in /usr/lib/libcrypto.so.0.9.7)
[... ad nauseam ...]
==30501== ERROR SUMMARY: 953092 errors from 321 contexts (suppressed: 13328 
from 9)
==30501== malloc/free: in use at exit: 805151 bytes in 31615 blocks.
==30501== malloc/free: 351337 allocs, 319722 frees, 21381458 bytes allocated.
==30501== For counts of detected errors, rerun with: -v
==30501== searching for pointers to 31615 not-freed blocks.
==30501== checked 1986384 bytes.
[...]
==30501== 129589 (780 direct, 128809 indirect) bytes in 39 blocks are 
definitely lost in loss record 135 of 275
==30501==    at 0x1B90459D: malloc (vg_replace_malloc.c:130)
==30501==    by 0x1DAFA97E: (within /usr/lib/libcrypto.so.0.9.7)
[...]
==30501== LEAK SUMMARY:
==30501==    definitely lost: 1597 bytes in 71 blocks.
==30501==    indirectly lost: 130864 bytes in 4644 blocks.
==30501==      possibly lost: 140 bytes in 1 blocks.
==30501==    still reachable: 672550 bytes in 26899 blocks.
==30501==         suppressed: 0 bytes in 0 blocks.
==30501== Reachable blocks (those to which a pointer was found) are not shown.
==30501== To see them, rerun with: --show-reachable=yes


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.10
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages kbiff depends on:
ii  kdelibs4            4:3.3.2-6.1          KDE core libraries
ii  libart-2.0-2        2.3.17-1             Library of functions for 2D graphi
ii  libaudio2           1.7-2                The Network Audio System (NAS). (s
ii  libc6               2.3.2.ds1-22         GNU C Library: Shared libraries an
ii  libfam0c102         2.7.0-7              client library to control the FAM 
ii  libfontconfig1      2.3.2-1              generic font configuration library
ii  libfreetype6        2.1.7-2.4            FreeType 2 font engine, shared lib
ii  libgcc1             1:3.4.3-13           GCC support library
ii  libice6             4.3.0.dfsg.1-14      Inter-Client Exchange library
ii  libidn11            0.5.13-1.0           GNU libidn library, implementation
ii  libpng12-0          1.2.8rel-1           PNG library - runtime
ii  libqt3c102-mt       4:3.3.4+catchmedia-2 Qt GUI Library (Threaded runtime v
ii  libsm6              4.3.0.dfsg.1-14      X Window System Session Management
ii  libstdc++5          1:3.3.6-5            The GNU Standard C++ Library v3
ii  libx11-6            4.3.0.dfsg.1-14      X Window System protocol client li
ii  libxcursor1         1.1.3-1              X cursor management library
ii  libxext6            4.3.0.dfsg.1-14      X Window System miscellaneous exte
ii  libxft2             2.1.7-1              FreeType-based font drawing librar
ii  libxrandr2          4.3.0.dfsg.1-14      X Window System Resize, Rotate and
ii  libxrender1         1:0.8.3-1            X Rendering Extension client libra
ii  libxt6              4.3.0.dfsg.1-14      X Toolkit Intrinsics
ii  xlibs               4.3.0.dfsg.1-14      X Keyboard Extension (XKB) configu
ii  zlib1g              1:1.2.2-4            compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to