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

List:       kde-bugs-dist
Subject:    Bug#5816: crashes if not enough memory
From:       Daniel Naber <dnaber () mini ! gt ! owl ! de>
Date:       2000-06-30 19:03:47
[Download RAW message or body]



----------  Forwarded Message  ----------
Subject: Re[2]: __ bug in kmail
Date: Fri, 30 Jun 2000 14:53:24 +0400
From: Sergey Zhitomirsky <szh@7ka.mipt.ru>
To: Daniel Naber <kmail@kde.org>


Hi Daniel,

First, I tried several times, but was unable to repeat the bug.
Then I realized that I have too much free RAM  ( I have 128Mb RAM and no
 swap partition);  I started several programs until ktop reported , that 
 60Mb used for "Programs" in it's Memory Usage History.

I started kmail  1.1.50,
ktop  reported that  kmail used  20Mb - in Memory column , 15MB - in
 Resident column, 14Mb in shared column.

then  composed new mail , attached  mp3  file,  which  size is  5 Mb  ;
 after making attachment  ktop  reported that  kmail used
27Mb in Memory column ,   21Mb - Resident , 14Mb - Shared.

then pressed the "send" button , kmail crashed,
ktop showed  for kmail  :  50 Mb - Memory column,  31 Mb - Resident ,
14 Mb - Shared

When receiving e-mail with attached file (size = 6 Mb ) from local inbox,
the same happens -  kmail takes  30 Mb more memory & crashes.


The last output to konsole , after making attachment was :

*** KMail got signal 6 (Crashing)
kmail: KCrash: crashing.... crashRecursionCounter = 2
kmail: KCrash: Appname = 0x81d1ef8 apppath = (nil)
Kthemestyle destructor called


Full output :

[szh@szh szh]$ kmail
entering KMKernel::init()
kmail: AddressBook::reloaded: file has been reloaded.
kmail: AddressBook::updateMirrorMap: updating mirror map.
kmail: AddressBook::updateMirrorMap: done, no file loaded.
kmail: AddressBook::reloaded: file has been reloaded.
kmail: AddressBook::updateMirrorMap: updating mirror map.
kmail: AddressBook::updateMirrorMap: done.
kmail: AddressBook::updateMirrorMap: updating mirror map.
kmail: AddressBook::updateMirrorMap: done.
kmail: QConfigDB::save: saving database
 -->/home/szh/.kde/share/apps/kab/addressbook.kab. backup<--.
KMKernel::init: KabApi initialized.
load # kmail addressbook file
load mipt@sw.com.sg
load szh@7ka.mipt.ru
exiting KMKernel::init()
KMKernel::openReader called

KMComposeWin::rethinkFields
kmail: bookmarksChanged
kmail: KURL couldn't parse URL "Root Directory: /"
kmail: Scheduling job
kmail: Scheduler Info
kmail: ==========
kmail: Total Slaves: 0
kmail: Idle Slaves: 0
kmail: Jobs in Queue: 1
kmail:  Job: file:/home/szh/
kmail: createSlave for file:/home/szh/
kmail: PID of slave = 1976
kmail: scheduler: job started 0x82d4ac0
kmail: slave has connected to application
kmail: got answer 10
kmail: SimpleJob::slotProcessedSize 1
kmail: SimpleJob::slotProcessedSize 186
kmail: Job::emitPercent - percent =  100
kmail: Finished [this = 0x82beba8]
kmail: Scheduler: job finished job = 0x82d4ac0 pid = 1976
kmail: slave status
kmail: Slave = 0x82beba8 (PID = 1976) protocol = file host = [None] Not
 connected kmail: Scheduling job
kmail: Scheduler Info
kmail: ==========
kmail: Total Slaves: 1
kmail:  Slave: file  0 pid: 1976
kmail:  -- active: 0 idle: 1
kmail: Idle Slaves: 1
kmail:  IdleSlave: file  0
kmail: Jobs in Queue: 1
kmail:  Job: file:/home/szh/Don%27t%20Give%20Me%20Names/
kmail: scheduler: job started 0x82d4ac0
kmail: SimpleJob::slotProcessedSize 1
kmail: Job::emitPercent - percent =  7
kmail: SimpleJob::slotProcessedSize 14
kmail: Job::emitPercent - percent =  100
kmail: Finished [this = 0x82beba8]
kmail: Scheduler: job finished job = 0x82d4ac0 pid = 1976
kmail: slave status
kmail: Slave = 0x82beba8 (PID = 1976) protocol = file host = [None] Not
 connected kmail: stat
 file:/home/szh/Don%27t%20Give%20Me%20Names/heaven.mp3 kmail: Scheduling
 job
kmail: Scheduler Info
kmail: ==========
kmail: Total Slaves: 1
kmail:  Slave: file  0 pid: 1976
kmail:  -- active: 0 idle: 1
kmail: Idle Slaves: 1
kmail:  IdleSlave: file  0
kmail: Jobs in Queue: 1
kmail:  Job: file:/home/szh/Don%27t%20Give%20Me%20Names/heaven.mp3
kmail: scheduler: job started 0x830ae80
kmail: StatJob::slotStatEntry
kmail: Finished [this = 0x82beba8]
kmail: Scheduler: job finished job = 0x830ae80 pid = 1976
kmail: KURL::filename() is obsolete, use KURL::fileName() instead
kmail: slave status
kmail: Slave = 0x82beba8 (PID = 1976) protocol = file host = [None] Not
 connected kmail: Clean Idle Slaves
kmail: Slave: file  Idle for 11secs pid = 1976
kmail: Clean Idle Slaves
kmail: Slave: file  Idle for 41secs pid = 1976
kmail: Removing idle slave: file
kmail: destructing slave object pid = 1976

KMComposeWin::rethinkFields
*** KMail got signal 6 (Crashing)
kmail: KCrash: crashing.... crashRecursionCounter = 2
kmail: KCrash: Appname = 0x81d1ef8 apppath = (nil)
Kthemestyle destructor called
[szh@szh szh]$

Thu, 29 Jun 2000, χΩ ΞΑΠΙΣΑΜΙ:
> On Don, 29 Jun 2000, szh wrote:
> > When dealing with large e-mails , or e-mails with large attachments -
> > about 3 Mb , kmail  crashes on nearly all operations ( send
> > mail,receive mail)
>
> Can you send debug output or a backtrace (using gdb)?
>
> Regards
>  Daniel
>
> --
> http://www.glasatelier-naber.de

-------------------------------------------------------

-- 
http://www.glasatelier-naber.de

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

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