Bug #31745 | mysqld crash handler does not work on windows | ||
---|---|---|---|
Submitted: | 22 Oct 2007 10:14 | Modified: | 25 Feb 2008 19:31 |
Reporter: | Magnus Blåudd | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: General | Severity: | S2 (Serious) |
Version: | 5.0.* | OS: | Windows |
Assigned to: | Vladislav Vaintroub | CPU Architecture: | Any |
Tags: | unscheduled |
[22 Oct 2007 10:14]
Magnus Blåudd
[22 Oct 2007 13:11]
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/36036 ChangeSet@1.2530, 2007-10-22 15:10:06+02:00, msvensson@shellback.(none) +3 -0 Bug#31745 mysqld crash handler does not work on windows - Rework signal handler code to either shutdown using the shutdown thread or call 'handle_segfault' to print out crash info and then crash the mysqld
[18 Feb 2008 9:52]
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/42471 ChangeSet@1.2568, 2008-02-18 10:51:24+01:00, vvaintroub@wva. +5 -0 Bug#31745 - crash handler does not work on Windows - Replace per-thread signal()'s with SetUnhandledExceptionFilter(). The only remaining signal() is for SIGABRT (default abort() handler in VS2005 is broken, i.e removes user exception filter) - remove MessageBox()'es from error handling code - Windows port for print_stacktrace() and write_core()
[19 Feb 2008 11:38]
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/42540 ChangeSet@1.2568, 2008-02-19 12:37:39+01:00, vvaintroub@wva. +5 -0 Bug#31745 - crash handler does not work on Windows - Replace per-thread signal()'s with SetUnhandledExceptionFilter(). The only remaining signal() is for SIGABRT (default abort() handler in VS2005 is broken, i.e removes user exception filter) - remove MessageBox()'es from error handling code - Windows port for print_stacktrace() and write_core() - Cleanup, removed some unused functions
[20 Feb 2008 23:47]
Vladislav Vaintroub
approved by email
[25 Feb 2008 15:59]
Bugs System
Pushed into 5.1.24-rc
[25 Feb 2008 16:05]
Bugs System
Pushed into 5.0.58
[25 Feb 2008 16:05]
Bugs System
Pushed into 6.0.5-alpha
[25 Feb 2008 19:31]
Paul DuBois
Noted in 5.0.58, 5.1.24, 6.0.5 changelogs. The mysqld crash handler failed on Windows.
[26 Feb 2008 0:34]
Iggy Galarza
Marked Bug#29385 as a duplicate.