[MDEV-2774] LP:782435 - xt_exit_row_locks() tries to release unallocated locks Created: 2011-05-13 Updated: 2015-02-02 Resolved: 2012-10-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Vladislav Vaintroub | Assignee: | Vladislav Vaintroub |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | Launchpad | ||
| Attachments: |
|
| Description |
|
Sometimes (e.g during table creation), xt_exit_row_locks() is called without the corresponding xt_init_row_locks() . This makes Windows application verifier unhappy on x64. Quick fix: void xt_exit_row_locks(XTRowLocksPtr rl) } /* === verändert Datei storage/pbxt/src/lock_xt.h typedef struct XTRowLocks { void xt_cancel_temp_lock(XTLockWaitPtr lw); |
| Comments |
| Comment by Vladislav Vaintroub [ 2011-06-14 ] |
|
Re: xt_exit_row_locks() tries to release unallocated locks |
| Comment by Rasmus Johansson (Inactive) [ 2012-03-21 ] |
|
Launchpad bug id: 782435 |