https://bugs.kde.org/show_bug.cgi?id=446139
Bug ID: 446139
Summary: DRD/Helgrind with
std::shared_timed_mutex::try_lock_until and
try_lock_shared_until false positives
Product: valgrind
Version: 3.19 GIT
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: drd
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 143984
--> https://bugs.kde.org/attachment.cgi?id=143984&action=edit
testcase
Similar to https://bugs.kde.org/show_bug.cgi?id=446138
Again on Fedora 34
This time it is pthread_rwlock_clockrdlock and pthread_rwlock_clockrwrlock that
do not have intercepts.
This gives several false positives e.g. Helgrind
==16048== Thread #3 unlocked lock at 0x406220 currently held by thread #1
==16048== at 0x484A573: pthread_rwlock_unlock_WRK (hg_intercepts.c:2683)
==16048== by 0x484CA97: pthread_rwlock_unlock (hg_intercepts.c:2702)
and DRD
==16064== Reader-writer lock not locked by calling thread: rwlock 0x406220.
==16064== at 0x486722B: pthread_rwlock_unlock_intercept
(drd_pthread_intercepts.c:1855)
==16064== by 0x486722B: pthread_rwlock_unlock
(drd_pthread_intercepts.c:1869)
--
You are receiving this mail because:
You are watching all bug changes.