[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdesdk/scripts
From: David Faure <faure () kde ! org>
Date: 2012-07-13 19:04:05
Message-ID: 20120713190405.DF24AAC7A9 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1305552 by dfaure:
Suppress some Qt4-internal race conditions, to make helgrind more usable in KDE apps.
We can still look into these if there's any interest, of course... but at this point
I doubt Qt4 will change much in this respect.
CCMAIL: thiago@kde.org
M +26 -0 kde.supp
--- trunk/KDE/kdesdk/scripts/kde.supp #1305551:1305552
@@ -218,6 +218,9 @@
}
# Helgrind suppressions
+# Most of them (apart from the first one) are probably real,
+# but they're deep inside Qt, and usually not what we want to see
+# when debugging a threading issue in a KDE application.
{
QMutex_false_race
Helgrind:Race
@@ -230,4 +233,27 @@
fun:start_thread
fun:clone
}
+{
+ qt_thread_data_race
+ Helgrind:Race
+ fun:_ZL15set_thread_dataP11QThreadData
+ fun:_ZN14QThreadPrivate5startEPv
+}
+{
+ timerId_race_in_qt4
+ Helgrind:Race
+ fun:_ZN31QAbstractEventDispatcherPrivate14releaseTimerIdEi
+}
+{
+ timerId_race_in_qt4_2
+ Helgrind:Race
+ fun:_ZN31QAbstractEventDispatcherPrivate15allocateTimerIdEv
+}
+{
+ QPointer_race_in_qt4
+ Helgrind:Race
+ fun:_ZNK5QHashIP7QObjectPS1_E7isEmptyEv
+ fun:_ZN11QMetaObject11removeGuardEPP7QObject
+}
+
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic