[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Bug#12893: marked as done (kmail eating up all memory)
From:       owner () bugs ! kde ! org (Stephan Kulow)
Date:       2000-10-15 17:18:03
[Download RAW message or body]

Your message dated Sun, 15 Oct 2000 03:40:40 +0200
with message-id <00101503404002.31947@douglas>
and subject line done
has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Stephan Kulow
(administrator, KDE bugs database)

Received: (at submit) by bugs.kde.org; 14 Oct 2000 17:10:41 +0000
Received: (qmail 6628 invoked from network); 14 Oct 2000 17:10:40 -0000
Received: from p3e9ee938.dip.t-dialin.net (HELO poboxes.com) (postfix@62.158.233.56)
  by max.tat.physik.uni-tuebingen.de with SMTP; 14 Oct 2000 17:10:40 -0000
Received: from verilin (verilin.verisoft.ch [192.168.1.99])
	by poboxes.com (Postfix) with SMTP id 011B63FC25
	for <submit@bugs.kde.org>; Sat, 14 Oct 2000 19:10:30 +0200 (CEST)
Subject: kmail eating up all memory
From: Wolfgang Rohdewald <wr@poboxes.com>
To: submit@bugs.kde.org
Message-Id: <20001014171031.011B63FC25@poboxes.com>
Date: Sat, 14 Oct 2000 19:10:31 +0200 (CEST)

Package: kmail
Version: 1.1.95.5 (KDE 2.0 Release Candidate 2)
Severity: normal
Compiler: gcc version 2.95.2 19991024 (release)
OS: Linux 2.2.16 i686 (compiled sources)

Package: kmail
Version: 1.1.95.5

Might be Package dcopserver as well.

This seems to be an interesting stress test.

start kmail

start this script

/home/wr/bin$ while true
> do
> dcop kmail KMailIface checkMail
> done                                                                          

kmail eats up all available memory.

First try: define a nonlocal POP3 account which
cannot be reached. Wenn kmail reached 200M, I killed it. kdesktop dies with it.

Second try: only define a local mail account. kmail still eats up all memory.

Third try: same as above but put a sleep 5 into the script loop. kmail still eats
 all memory.

After those tests I found a new core dump of kdeinit: dcopserver

H/home/wr$ gdb kdeinit core
..
Core was generated by `kdeinit: dcopserver
    '.
Program terminated with signal 11, Segmentation fault.
(gdb) where
#0  0x40ead998 in DCOPServer::removeConnection (this=0x8056608, data=0x8058b20)
    at dcopserver.cpp:810
#1  0x40eabab2 in DCOPWatchProc (iceConn=0x8064a90, client_data=0x8056608,
    opening=0, watch_data=0x805fd8c) at dcopserver.cpp:381
#2  0x40051e2c in _IceConnectionClosed () at ../kdecore/ksharedptr.h:105
#3  0x4004d81d in IceCloseConnection () at ../kdecore/ksharedptr.h:105
#4  0x40ead65f in DCOPServer::processData (this=0x8056608)
    at dcopserver.cpp:759
#5  0x4072094f in QObject::activate_signal ()
    at /usr/lib/qt2/include/qlist.h:51
#6  0x4077b519 in QSocketNotifier::activated ()
    at /usr/lib/qt2/include/qlist.h:51
#7  0x4075bd6e in QSocketNotifier::event () at /usr/lib/qt2/include/qlist.h:51
#8  0x406cfd6b in QApplication::notify () at /usr/lib/qt2/include/qlist.h:51
#9  0x4069e8ff in sn_activate () at /usr/lib/qt2/include/qlist.h:51
#10 0x4069f07b in QApplication::processNextEvent ()
    at /usr/lib/qt2/include/qlist.h:51
#11 0x406d1ad3 in QApplication::enter_loop ()
    at /usr/lib/qt2/include/qlist.h:51
#12 0x4069e96e in QApplication::exec () at /usr/lib/qt2/include/qlist.h:51
#13 0x40eaf916 in main (argc=2, argv=0x80530b8) at dcopserver.cpp:1120
#14 0x804b992 in launch (argc=2, _name=0x804f556 "dcopserver",
    args=0x804f556 "dcopserver") at kinit.cpp:231
#15 0x804d51a in main (argc=7, argv=0xbffff6b4, envp=0xbffff6d4)
    at kinit.cpp:920
#16 0x40ba69cb in __libc_start_main (main=0x804d2b4 <main>, argc=7,
    argv=0xbffff6b4, init=0x804ac48 <_init>, fini=0x804edb8 <_fini>,
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff6ac)
    at ../sysdeps/generic/libc-start.c:92                                       

(gdb) list 810
809                 IceGetHeader( iceConn, majorOpcode, DCOPReplyFailed,
810                               sizeof(DCOPMsg), DCOPMsg, pMsg );             
(gdb) p iceConn
$7 = 0x8065a18
(gdb) p * iceConn
$8 = {io_ok = 0, swap = 0, waiting_for_byteorder = 0, skip_want_to_close = 0,
  want_to_close = 0, free_asap = 0, unused1 = 0, unused2 = 0,
  connection_status = 2393, my_ice_version_index = 72 'H',
  trans_conn = 0x40c7d048, send_sequence = 16, receive_sequence = 16,
  connection_string = 0x0, vendor = 0x8065a40 "@ÐÇ@@ÐÇ@\006",
  release = 0x1 <Address 0x1 out of bounds>,
  inbuf = 0x939 <Address 0x939 out of bounds>,
  inbufptr = 0x40c7d040 "8ÐÇ@8ÐÇ@@ÐÇ@@ÐÇ@HÐÇ@HÐÇ@PÐÇ@PÐÇ@XÐÇ@XÐÇ@ Y\006\b \
Y\006\bhÐÇ@hÐÇ@pÐÇ@pÐÇ@xÐÇ@xÐÇ@\200ÐÇ@\200ÐÇ@\210ÐÇ@\210ÐÇ@\220ÐÇ@\220ÐÇ@\230ÐÇ@\230ÐÇ@ \
ÐÇ@ ÐÇ@¨ÐÇ@¨ÐÇ@°ÐÇ@°ÐÇ@¸ÐÇ@¸ÐÇ@ÀÐÇ@ÀÐÇ@ÈÐÇ@ÈÐÇ@ÐÐÇ@ÐÐÇ@ØÐÇ@ØÐÇ@àÐÇ@àÐÇ@èÐÇ@èÐÇ@ðÐÇ@ðÐÇ@øÐÇ@øÐÇ@",
  inbufmax = 0x40c7d040 "8ÐÇ@8ÐÇ@@ÐÇ@@ÐÇ@HÐÇ@HÐÇ@PÐÇ@PÐÇ@XÐÇ@XÐÇ@ Y\006\b \
Y\006\bhÐÇ@hÐÇ@pÐÇ@pÐÇ@xÐÇ@xÐÇ@\200ÐÇ@\200ÐÇ@\210ÐÇ@\210ÐÇ@\220ÐÇ@\220ÐÇ@\230ÐÇ@\230ÐÇ@ \
ÐÇ@ ÐÇ@¨ÐÇ@¨ÐÇ@°ÐÇ@°ÐÇ@¸ÐÇ@¸ÐÇ@ÀÐÇ@ÀÐÇ@ÈÐÇ@ÈÐÇ@ÐÐÇ@ÐÐÇ@ØÐÇ@ØÐÇ@àÐÇ@àÐÇ@èÐÇ@èÐÇ@ðÐÇ@ðÐÇ@øÐÇ@øÐÇ@", \
outbuf = 0x6 <Address 0x6 out of bounds>,  outbufptr = 0x929 <Address 0x929 out of \
bounds>,  outbufmax = 0x40c7d040 "8ÐÇ@8ÐÇ@@ÐÇ@@ÐÇ@HÐÇ@HÐÇ@PÐÇ@PÐÇ@XÐÇ@XÐÇ@ Y\006\b \
Y\006\bhÐÇ@hÐÇ@pÐÇ@pÐÇ@xÐÇ@xÐÇ@\200ÐÇ@\200ÐÇ@\210ÐÇ@\210ÐÇ@\220ÐÇ@\220ÐÇ@\230ÐÇ@\230ÐÇ@ \
ÐÇ@ ÐÇ@¨ÐÇ@¨ÐÇ@°ÐÇ@°ÐÇ@¸ÐÇ@¸ÐÇ@ÀÐÇ@ÀÐÇ@ÈÐÇ@ÈÐÇ@ÐÐÇ@ÐÐÇ@ØÐÇ@ØÐÇ@àÐÇ@àÐÇ@èÐÇ@èÐÇ@ðÐÇ@ðÐÇ@øÐÇ@øÐÇ@",
  scratch = 0x40c7d040 "8ÐÇ@8ÐÇ@@ÐÇ@@ÐÇ@HÐÇ@HÐÇ@PÐÇ@PÐÇ@XÐÇ@XÐÇ@ Y\006\b \
Y\006\bhÐÇ@hÐÇ@pÐÇ@pÐÇ@xÐÇ@xÐÇ@\200ÐÇ@\200ÐÇ@\210ÐÇ@\210ÐÇ@\220ÐÇ@\220ÐÇ@\230ÐÇ@\230ÐÇ@ \
ÐÇ@ ÐÇ@¨ÐÇ@¨ÐÇ@°ÐÇ@°ÐÇ@¸ÐÇ@¸ÐÇ@ÀÐÇ@ÀÐÇ@ÈÐÇ@ÈÐÇ@ÐÐÇ@ÐÐÇ@ØÐÇ@ØÐÇ@àÐÇ@àÐÇ@èÐÇ@èÐÇ@ðÐÇ@ðÐÇ@øÐÇ@øÐÇ@", \
scratch_size = 1881695333, dispatch_level = 1952408681,  context = 0x69610029, \
process_msg_info = 0x911, his_min_opcode = 64 '@',  his_max_opcode = -48 'Ð', \
open_ref_count = 199 'Ç',  proto_ref_count = 64 '@', listen_obj = 0x40c7d040, \
saved_reply_waits = 0x55,  ping_waits = 0x901, connect_to_you = 0x40c7d040,
  protosetup_to_you = 0x40c7d040, connect_to_me = 0x6568636e,
  protosetup_to_me = 0x65765f72}                                                
_______________________________________________
Kmail Developers mailing list
Kmail@master.kde.org
http://master.kde.org/mailman/listinfo/kmail


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic