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

List:       kde-bugs-dist
Subject:    [Bug 95040] Random rapid memory leak (x86_64)
From:       Tristan Keen <tristan.keen () virgin ! net>
Date:       2005-02-26 11:21:24
Message-ID: 20050226112124.10687.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=95040         




------- Additional Comments From tristan.keen virgin net  2005-02-26 12:21 -------
  With me a small "console" app seems mostly immune (only one crash), but a wxWidgets \
one has the same issue given above repeatedly.

  My system: Gentoo running KDE 3.3.2, with KDevelop 3.1.2.  The KDE 3.3.2 install \
may have some issues as KCMInit always crashes during startup - around the \
second/third icon colouring up.  This hasn't had any effect on any (other) App so far \
though.  Unfortunately I didn't try my old KDevelop 3.0.x install before upgrading to \
3.1.2.

  The stdout/stderr from running KDevelop via KConsole is pasted below.  This may \
tell you more about my current KDE install than the bug - there seems to be no extra \
lines in the output compared to runs without the bug - and the last line (ASSERT...) \
is seen well before the memory grab occurs, which is while the GUI is displaying \
"Updating ..." in the status bar.

  Triggering the grab is unpredictable - some success has been starting in the \
console project, switching to the wxWidgets one, then doing a "Clean Project", with \
the bug sometimes occurring at the end of the clean.  OTOH the first thing I did \
after installing KDevelop 3.1.2 was to run it (at which point it auto-loaded the \
console project) & open the Subversion pane at the bottom of the window - at which \
point it memory grabbed.  But I can't get it to reproduce that first failure trigger \
any more.

  Do you want the bzip2'ed project attached here or emailed to you (it's just over 1 \
MB in size)?

<KConsole output:>
bash-2.05b$ kdevelop
QLayout "unnamed" added to IndexView "unnamed", which already has a layout
QObject::connect: No such slot ClassViewPart::removeNamespace(const QString&)
QObject::connect:  (sender name:   'ClassViewWidget')
QObject::connect:  (receiver name: 'ClassViewPart')
QObject::connect: No such slot subversionPart::slotActionAdd()
QObject::connect:  (sender name:   'subversion_add')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionRemove()
QObject::connect:  (sender name:   'subversion_remove')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionAddToIgnoreList()
QObject::connect:  (sender name:   'subversion_ignore')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionRemoveFromIgnoreList()
QObject::connect:  (sender name:   'subversion_donot_ignore')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotStopButtonClicked(KDevPlugin*)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'Subversion')
ASSERT: "part && parent" in partwidget.cpp (41)
kio (KDirWatch): WARNING: KDirWatch::removeDir can't handle ''
QObject::connect: No such slot ClassViewPart::removeNamespace(const QString&)
QObject::connect:  (sender name:   'ClassViewWidget')
QObject::connect:  (receiver name: 'ClassViewPart')
QObject::connect: No such slot subversionPart::slotActionAdd()
QObject::connect:  (sender name:   'subversion_add')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionRemove()
QObject::connect:  (sender name:   'subversion_remove')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionAddToIgnoreList()
QObject::connect:  (sender name:   'subversion_ignore')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotActionRemoveFromIgnoreList()
QObject::connect:  (sender name:   'subversion_donot_ignore')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotStopButtonClicked(KDevPlugin*)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'Subversion')
ASSERT: "part && parent" in partwidget.cpp (41)


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

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