[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