Bug 270537 - KMyMoney2 stalls upon opening libraries and files and consumes all memory at a steady increasing rate
Summary: KMyMoney2 stalls upon opening libraries and files and consumes all memory at ...
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR major
Target Milestone: ---
Assignee: KMyMoney Development Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-10 00:11 UTC by David MacQuarrie
Modified: 2011-04-11 01:40 UTC (History)
1 user (show)

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 David MacQuarrie 2011-04-10 00:11:37 UTC
Version:           unspecified (using KDE 4.4.5) 
OS:                Linux

I am running an AMD Phenom machine with 4 processors and 4 gig ram.  I am using Kubuntu 10.04 64 bit.  This problem was occasional and I needed to restart my computer the first time due to locked situation.  Now the problem happens every time I start the program and I monitor my processors running about 25% (1 at about 100%) for this program and my free memory vaporizes within about a minute.

Reproducible: Always

Steps to Reproduce:
Open KMyMoney2
Have system monitor open ready to kill process.

Actual Results:  
Screen appears shows the menu system instead of my ledger and indicates reading files . . . in the lower left box.  Program window is unresponsive.

Expected Results:  
If I don't kill the resident program my computer will freeze due to lack of memory.

The program should have opened or crashed instead of taking the system down.

Here is my GDB Results:

david@David-Desktop:~$ gdb kmymoney2
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/kmymoney2...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/kmymoney2 
[Thread debugging using libthread_db enabled]
kbuildsycoca running...
DCOP Cleaning up dead connections.
7:2011/04/09 17-50-37:aqbanking(4443):started
3:2011/04/09 17-50-37:aqbanking(4443):qbanking.cpp:  420: No Qt translation found for your language en
reading file
start parsing file
startDocument
reading accounts
reading transactions
reading securities
reading prices
reading reports
endDocument

Program received signal SIGTERM, Terminated.
_int_malloc (av=0x7fffefc7ce40, bytes=24) at malloc.c:4708
4708    malloc.c: No such file or directory.
        in malloc.c
(gdb)
Comment 1 allan 2011-04-10 01:20:15 UTC
(In reply to comment #0)
> Version:           unspecified (using KDE 4.4.5) 
> OS:                Linux
> 
> I am running an AMD Phenom machine with 4 processors and 4 gig ram.  I am using
> Kubuntu 10.04 64 bit.  This problem was occasional and I needed to restart my
> computer the first time due to locked situation.  Now the problem happens every
> time I start the program and I monitor my processors running about 25% (1 at
> about 100%) for this program and my free memory vaporizes within about a
> minute.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> Open KMyMoney2
> Have system monitor open ready to kill process.
> 
> Actual Results:  
> Screen appears shows the menu system instead of my ledger and indicates reading
> files . . . in the lower left box.  Program window is unresponsive.
> 
> Expected Results:  
> If I don't kill the resident program my computer will freeze due to lack of
> memory.
> 
> The program should have opened or crashed instead of taking the system down.
> 
> Here is my GDB Results:
> 
> david@David-Desktop:~$ gdb kmymoney2
> GNU gdb (GDB) 7.1-ubuntu
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/kmymoney2...(no debugging symbols found)...done.
> (gdb) run
> Starting program: /usr/bin/kmymoney2 
> [Thread debugging using libthread_db enabled]
> kbuildsycoca running...
> DCOP Cleaning up dead connections.
> 7:2011/04/09 17-50-37:aqbanking(4443):started
> 3:2011/04/09 17-50-37:aqbanking(4443):qbanking.cpp:  420: No Qt translation
> found for your language en
> reading file
> start parsing file
> startDocument
> reading accounts
> reading transactions
> reading securities
> reading prices
> reading reports
> endDocument
> 
> Program received signal SIGTERM, Terminated.
> _int_malloc (av=0x7fffefc7ce40, bytes=24) at malloc.c:4708
> 4708    malloc.c: No such file or directory.
>         in malloc.c
> (gdb)

I'm not the expert but happen to be awake (still).....You indicate (using KDE 4.4.5) but are using KMyMoney2?  What version?  Have you tried KMM4 for KDE4?

Allan
Comment 2 David MacQuarrie 2011-04-11 00:48:21 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > Version:           unspecified (using KDE 4.4.5) 
> > OS:                Linux
> > 
> > I am running an AMD Phenom machine with 4 processors and 4 gig ram.  I am using
> > Kubuntu 10.04 64 bit.  This problem was occasional and I needed to restart my
> > computer the first time due to locked situation.  Now the problem happens every
> > time I start the program and I monitor my processors running about 25% (1 at
> > about 100%) for this program and my free memory vaporizes within about a
> > minute.
> > 
> > Reproducible: Always
> > 
> > Steps to Reproduce:
> > Open KMyMoney2
> > Have system monitor open ready to kill process.
> > 
> > Actual Results:  
> > Screen appears shows the menu system instead of my ledger and indicates reading
> > files . . . in the lower left box.  Program window is unresponsive.
> > 
> > Expected Results:  
> > If I don't kill the resident program my computer will freeze due to lack of
> > memory.
> > 
> > The program should have opened or crashed instead of taking the system down.
> > 
> > Here is my GDB Results:
> > 
> > david@David-Desktop:~$ gdb kmymoney2
> > GNU gdb (GDB) 7.1-ubuntu
> > Copyright (C) 2010 Free Software Foundation, Inc.
> > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> > This is free software: you are free to change and redistribute it.
> > There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> > and "show warranty" for details.
> > This GDB was configured as "x86_64-linux-gnu".
> > For bug reporting instructions, please see:
> > <http://www.gnu.org/software/gdb/bugs/>...
> > Reading symbols from /usr/bin/kmymoney2...(no debugging symbols found)...done.
> > (gdb) run
> > Starting program: /usr/bin/kmymoney2 
> > [Thread debugging using libthread_db enabled]
> > kbuildsycoca running...
> > DCOP Cleaning up dead connections.
> > 7:2011/04/09 17-50-37:aqbanking(4443):started
> > 3:2011/04/09 17-50-37:aqbanking(4443):qbanking.cpp:  420: No Qt translation
> > found for your language en
> > reading file
> > start parsing file
> > startDocument
> > reading accounts
> > reading transactions
> > reading securities
> > reading prices
> > reading reports
> > endDocument
> > 
> > Program received signal SIGTERM, Terminated.
> > _int_malloc (av=0x7fffefc7ce40, bytes=24) at malloc.c:4708
> > 4708    malloc.c: No such file or directory.
> >         in malloc.c
> > (gdb)
> 
> I'm not the expert but happen to be awake (still).....You indicate (using KDE
> 4.4.5) but are using KMyMoney2?  What version?  Have you tried KMM4 for KDE4?
> 
> Allan

Hi Allan that was the current version in the repo.  I downloaded the newest version from Claydoh's list and still had the problem.  Idecided I might have a corrupted file and started looking for problems that were related.  I found a suggestion to open the program using the -n switch and turning off all items on KMM's home page- success - it opened and a consistancy check found and fixed two problems.  No problem now.  Yes, I like version 4 better, but it wasn't offered.  Perhaps someone needs a bump about this!  Thank you for your time!!

David
Comment 3 allan 2011-04-11 01:40:42 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > (In reply to comment #0)
> > > Version:           unspecified (using KDE 4.4.5) 
> > > OS:                Linux
> > > 
> > > I am running an AMD Phenom machine with 4 processors and 4 gig ram.  I am using
> > > Kubuntu 10.04 64 bit.  This problem was occasional and I needed to restart my
> > > computer the first time due to locked situation.  Now the problem happens every
> > > time I start the program and I monitor my processors running about 25% (1 at
> > > about 100%) for this program and my free memory vaporizes within about a
> > > minute.
> > > 
> > > Reproducible: Always
> > > 
> > > Steps to Reproduce:
> > > Open KMyMoney2
> > > Have system monitor open ready to kill process.
> > > 
> > > Actual Results:  
> > > Screen appears shows the menu system instead of my ledger and indicates reading
> > > files . . . in the lower left box.  Program window is unresponsive.
> > > 
> > > Expected Results:  
> > > If I don't kill the resident program my computer will freeze due to lack of
> > > memory.
> > > 
> > > The program should have opened or crashed instead of taking the system down.
> > > 
> > > Here is my GDB Results:
> > > 
> > > david@David-Desktop:~$ gdb kmymoney2
> > > GNU gdb (GDB) 7.1-ubuntu
> > > Copyright (C) 2010 Free Software Foundation, Inc.
> > > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> > > This is free software: you are free to change and redistribute it.
> > > There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> > > and "show warranty" for details.
> > > This GDB was configured as "x86_64-linux-gnu".
> > > For bug reporting instructions, please see:
> > > <http://www.gnu.org/software/gdb/bugs/>...
> > > Reading symbols from /usr/bin/kmymoney2...(no debugging symbols found)...done.
> > > (gdb) run
> > > Starting program: /usr/bin/kmymoney2 
> > > [Thread debugging using libthread_db enabled]
> > > kbuildsycoca running...
> > > DCOP Cleaning up dead connections.
> > > 7:2011/04/09 17-50-37:aqbanking(4443):started
> > > 3:2011/04/09 17-50-37:aqbanking(4443):qbanking.cpp:  420: No Qt translation
> > > found for your language en
> > > reading file
> > > start parsing file
> > > startDocument
> > > reading accounts
> > > reading transactions
> > > reading securities
> > > reading prices
> > > reading reports
> > > endDocument
> > > 
> > > Program received signal SIGTERM, Terminated.
> > > _int_malloc (av=0x7fffefc7ce40, bytes=24) at malloc.c:4708
> > > 4708    malloc.c: No such file or directory.
> > >         in malloc.c
> > > (gdb)
> > 
> > I'm not the expert but happen to be awake (still).....You indicate (using KDE
> > 4.4.5) but are using KMyMoney2?  What version?  Have you tried KMM4 for KDE4?
> > 
> > Allan
> 
> Hi Allan that was the current version in the repo.  I downloaded the newest
> version from Claydoh's list and still had the problem.  Idecided I might have a
> corrupted file and started looking for problems that were related.  I found a
> suggestion to open the program using the -n switch and turning off all items on
> KMM's home page- success - it opened and a consistancy check found and fixed
> two problems.  No problem now.  

Good news.

Yes, I like version 4 better, but it wasn't
> offered.  Perhaps someone needs a bump about this!  

Well, as you're a Kubuntu user and I'm not, I elect you to do it.  :)
I think K/Ubuntu have been dragging/lagging for some while, hence Claydoh's repo. 

Thank you for your time!!
> 
> David