________________________________________________________________________________________________________________________________ |ID |Short |Sever|C|Context[Best|Description |1st |2nd | | |Description |ity |o|] | |Access[Best]|Access[Best]| | | |Name |u| | | | | | | | |n| | | | | | | | |t| | | | | ________________________________________________________________________________________________________________________________ |1 |A mutex object |Error|2|"condition.c|A mutex object is expected at argument 2 in call to routine|"condition.c|"condition.c| | |is expected | |0|pp":368 |pthread_cond_wait at "condition.cpp":371 |pp":371 |pp":371 | ________________________________________________________________________________________________________________________________ |2 |Write -> Read |Error|2|"recursive_m|Memory read at "recursive_mutex.cpp":330 conflicts with a |"recursive_m|"recursive_m| | |data-race | |0|utex.cpp":32|prior memory write at "recursive_mutex.cpp":431 (flow |utex.cpp":43|utex.cpp":33| | | | | |3 |dependence) |1 |0 | ________________________________________________________________________________________________________________________________ |3 |Write -> Write |Error|2|"recursive_m|Memory write at "recursive_mutex.cpp":330 conflicts with a |"recursive_m|"recursive_m| | |data-race | |0|utex.cpp":32|prior memory write at "recursive_mutex.cpp":431 (output |utex.cpp":43|utex.cpp":33| | | | | |3 |dependence) |1 |0 | ________________________________________________________________________________________________________________________________ |4 |Write -> Read |Error|2|"ThreadPool.|Memory read at "ThreadPool.h":34 conflicts with a prior |"ThreadPool.|"ThreadPool.| | |data-race | |0|h":26 |memory write at "ThreadPool.h":55 (flow dependence) |h":55 |h":34 | ________________________________________________________________________________________________________________________________ |5 |Write -> Write |Error|2|"ThreadPool.|Memory write at "ThreadPool.h":34 conflicts with a prior |"ThreadPool.|"ThreadPool.| | |data-race | |0|h":26 |memory write at "ThreadPool.h":55 (output dependence) |h":55 |h":34 | ________________________________________________________________________________________________________________________________ |6 |The sync object|Cauti|1|"condition.c|The sync object notify operation at "condition.cpp":357 was|"condition.c|"condition.c| | |notify |on | |pp":354 |a no-op |pp":357 |pp":357 | | |operation was a| | | | | | | | |no-op | | | | | | | ________________________________________________________________________________________________________________________________ |7 |Write -> Write |Error|1|"recursive_m|Memory write at "recursive_mutex.cpp":396 conflicts with a |"recursive_m|"recursive_m| | |data-race | | |utex.cpp":39|prior memory write at "recursive_mutex.cpp":360 (output |utex.cpp":36|utex.cpp":39| | | | | |3 |dependence) |0 |6 | ________________________________________________________________________________________________________________________________ |8 |Read -> Write |Error|1|"recursive_m|Memory write at "recursive_mutex.cpp":396 conflicts with a |"recursive_m|"recursive_m| | |data-race | | |utex.cpp":39|prior memory read at "recursive_mutex.cpp":360 (anti |utex.cpp":36|utex.cpp":39| | | | | |3 |dependence) |0 |6 | ________________________________________________________________________________________________________________________________ |9 |Write -> Read |Error|1|"ThreadPool.|Memory read at "ThreadPool.h":57 conflicts with a prior |"ThreadPool.|"ThreadPool.| | |data-race | | |h":52 |memory write at "ThreadPool.h":34 (flow dependence) |h":34 |h":57 | ________________________________________________________________________________________________________________________________ |10 |Write -> Write |Error|1|"ThreadPool.|Memory write at "ThreadPool.h":57 conflicts with a prior |"ThreadPool.|"ThreadPool.| | |data-race | | |h":52 |memory write at "ThreadPool.h":34 (output dependence) |h":34 |h":57 | ________________________________________________________________________________________________________________________________ |11 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":106 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":106 (flow dependence) |06 |06 | ________________________________________________________________________________________________________________________________ |12 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":106 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":106 (flow dependence) |06 |06 | ________________________________________________________________________________________________________________________________ |13 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":106 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":106 (flow dependence) |06 |06 | ________________________________________________________________________________________________________________________________ |14 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":106 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":106 (flow dependence) |06 |06 | ________________________________________________________________________________________________________________________________ |15 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":108 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":109 (flow dependence) |09 |08 | ________________________________________________________________________________________________________________________________ |16 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":110 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":109 (flow dependence) |09 |10 | ________________________________________________________________________________________________________________________________ |17 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":110 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |04 |write at "peer.cxx":110 (flow dependence) |10 |10 | ________________________________________________________________________________________________________________________________ |18 |Write -> Read |Error|1|"peer.cxx":1|Memory read at "peer.cxx":132 conflicts with a prior memory|"peer.cxx":1|"peer.cxx":1| | |data-race | | |30 |write at "peer.cxx":109 (flow dependence) |09 |32 | ________________________________________________________________________________________________________________________________ |19 |Unlock sync |Error|1|"recursive_m|The thread at "recursive_mutex.cpp":363 unlocks a |"recursive_m|"recursive_m| | |object that is | | |utex.cpp":35|synchronization object that it does not own |utex.cpp":36|utex.cpp":36| | |not owned | | |7 | |3 |3 | ________________________________________________________________________________________________________________________________ |20 |Write -> Read |Error|1|"mt_allocato|Memory read at "mt_allocator.h":690 conflicts with a prior |"mt_allocato|"mt_allocato| | |data-race | | |r.h":659 |memory write at "mt_allocator.h":339 (flow dependence) |r.h":339 |r.h":690 | ________________________________________________________________________________________________________________________________ |21 |Write -> Write |Error|1|[imap_webcac|Memory write at "mt_allocator.h":339 conflicts with a prior|"mt_allocato|"mt_allocato| | |data-race | | |he, 0x1c964]|memory write at "mt_allocator.h":339 (output dependence) |r.h":339 |r.h":339 | ________________________________________________________________________________________________________________________________ |22 |Write -> Write |Error|1|"stl_pair.h"|Memory write at "stl_pair.h":69 conflicts with a prior |"peer.cxx":1|"stl_pair.h"| | |data-race | | |:69 |memory write at "peer.cxx":106 (output dependence) |06 |:69 | ________________________________________________________________________________________________________________________________ |23 |Write -> Write |Error|1|"stl_pair.h"|Memory write at "stl_pair.h":69 conflicts with a prior |"peer.cxx":1|"stl_pair.h"| | |data-race | | |:69 |memory write at "peer.cxx":109 (output dependence) |09 |:69 | ________________________________________________________________________________________________________________________________