Bug #37774 | main.events_bugs fails sporadically | ||
---|---|---|---|
Submitted: | 1 Jul 2008 15:42 | Modified: | 29 Jun 2009 0:59 |
Reporter: | Alexander Nozdrin | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: General | Severity: | S3 (Non-critical) |
Version: | 6.0-BK | OS: | Any |
Assigned to: | Alexey Botchkov | CPU Architecture: | Any |
Tags: | disabled, pushbuild, sporadic, test failure |
[1 Jul 2008 15:42]
Alexander Nozdrin
[1 Jul 2008 15:43]
Alexander Nozdrin
See also Bug#32782.
[22 Apr 2009 8:56]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/72643 3224 Alexey Botchkov 2009-04-22 Bug#37774 main.events_bugs fails sporadically get_lock() function can crash the system when used inside the event handler. the interruptible_wait() function used in the implementation calls thd->vio_is_connected() in some circumstances and this method leads to crash when the thread doesn't have an real connection (thd->net.vio is NULL). Fixed by checking that thd->net.vio isn't NULL. per-file messages: mysql-test/r/events_bugs.result Bug#37774 main.events_bugs fails sporadically test result fixed some results changed since test was disabled mysql-test/t/disabled.def Bug#37774 main.events_bugs fails sporadically test reenabled sql/item_func.cc Bug#37774 main.events_bugs fails sporadically thd->net.vio is verified before thd->vio_is_connected() call
[13 May 2009 10:09]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/73916 3270 Alexey Botchkov 2009-05-13 Bug#37774 main.events_bugs fails sporadically get_lock() function can crash the system when used inside the event handler. the interruptible_wait() function used in the implementation calls thd->vio_is_connected() in some circumstances and this method leads to crash when the thread doesn't have an real connection (thd->net.vio is NULL). Fixed by checking that thd->net.vio isn't NULL. per-file messages: mysql-test/r/events_bugs.result Bug#37774 main.events_bugs fails sporadically test result fixed some results changed since test was disabled mysql-test/t/disabled.def Bug#37774 main.events_bugs fails sporadically test reenabled sql/item_func.cc Bug#37774 main.events_bugs fails sporadically thd->vio_ok() is verified before thd->vio_is_connected() call
[17 Jun 2009 19:27]
Bugs System
Pushed into 5.4.4-alpha (revid:alik@sun.com-20090616183122-chjzbaa30qopdra9) (version source revid:holyfoot@mysql.com-20090513084227-k0rt5cvr0wndmx0b) (merge vers: 6.0.12-alpha) (pib:11)
[29 Jun 2009 0:59]
Paul DuBois
Noted in 5.4.4 changelog. Use of GET_LOCK() within an Event Manager event could cause a server crash.