Journals
Publish with us
Publishing partnerships
About us
Blog
Scientific Programming
Journal overview
For authors
For reviewers
For editors
Table of Contents
Special Issues
Scientific Programming
/
2019
/
Article
/
Tab 5
/
Research Article
Concurrency Bug Avoiding Based on Optimized Software Transactional Memory
Table 5
31 concurrency bugs and their related information.
Bug#
Buggy program
Description
Category
1
bank-transaction [
35
]
Two threads reversely acquire two mutexes
Deadlock
2
dining-philosophers [
35
]
Five threads reversely acquire five mutexes
3
sqlite-3.3.3 [
35
]
http://www.sqlite.org/src/info/a6c30be214
4
hawknl-1.6b3 [
35
]
nlShutdown() and nlClose()
5
openldap-3494-kernel [
35
]
http://www.openldap.org/lists/openldapbugs/200501/msg00101.html
6
mysql-37080-kernel [
35
]
http://bugs.mysql.com/bug.php?id=37080
7
deadlock-test 01 [
36
]
Similar to bug#1
8
deadlock-test 02
Similar to bug#2
9
deadlock-test 03
Two threads wait on two conditional variables
10
race-test 01
Concurrent writes
Data race
11
race-test 09
Unsynchronized read and write
12
race-test 20
Concurrent writes with timeout synchronization
13
race-test 46
Concurrent reads/writes because of incorrect locking
14
race-test 47
Similar to bug#13
15
race-test 50
Concurrent writes because of incorrect signal/wait
16
logprocsweep
Accesses on a shared variable with no lock protection
17
shared-counter
Similar to bug#16
18
mysql-3596-kernel [
11
]
http://bugs.mysql.com/bug.php?id=3596
Atomicity violation
19
atm-violation-test01 [
36
]
Similar to bug#20
20
stringbuffer-jdk-1.4
https://github.com/jieyu/concurrency-bugstree/master/stringbuffer-jdk1.4
21
mysql-169-kernel
http://bugs.mysql.com/bug.php?id=169
22
apache-21287-kernel
https://bz.apache.org/bugzilla/show_bug.cgi?id=21287
23
apache-25520-kernel
https://bz.apache.org/bugzilla/show_bug.cgi?id=25520
24
apache-45605-kernel
https://bz.apache.org/bugzilla/show_bug.cgi?id=45605
25
cherokee-0.9.2-kernel
A local read/write sequence interleaves with a remote one
26
memcached-127-kernel
Similar to bug#25
27
mysql-12848-kernel
http://bugs.mysql.com/bug.php?id=12848
28
mysql-791-kernel
http://bugs.mysql.com/bug.php?id=791
29
httrack-3.43.9-kernel
Reference may come before definition
Order violation
30
transmission-1.42-kernel
Similar to bug#29
31
mozilla-0.8-kernel
Similar to bug#29