| Ticket Hash: | 996d13cd87d160537ebb57e5c08ed21ea15c3d92 | ||
| Title: | access violation when recycling pooled connections | ||
| Status: | Closed | Type: | Code_Defect |
| Severity: | Severe | Priority: | NextRelease |
| Subsystem: | Connection_Pool | Resolution: | Fixed |
| Last Modified: |
2012-06-01 19:42:41 13.97 years ago |
Created: |
2012-04-28 08:45:46 14.06 years ago |
| Version Found In: | 1.0.80.0 | ||
| Description: | ||||
This was reported on the mailing list. SQLite3.cs, line 259: UnsafeNativeMethods.sqlite3_busy_timeout <hr /><i>mistachkin added on 2012-05-02 18:44:54 UTC:</i><br /> This issue was caused by a very subtle race condition between the GC thread(s) and the thread(s) removing connections from the pool. Fixed on trunk by check-in [ae1f4354e4]. <hr /><i>mistachkin added on 2012-05-03 18:29:29 UTC:</i><br /> Apparently, there are still issues that cause intermittent access violations when using the connection pool. <hr /><i>mistachkin added on 2012-05-04 21:45:26 UTC:</i><br /> Additional changes have been checked into the trunk to fix the remaining GC race conditions that were causing this issue. <hr /><i>mistachkin added on 2012-06-01 19:42:41 UTC:</i><br /> Also see check-in [35b8195272]. | ||||