[MDEV-31249] sudden signal 11 after shutdown Created: 2023-05-12 Updated: 2023-06-09 Resolved: 2023-05-25 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | 10.6.9 |
| Fix Version/s: | 10.6.10, 10.9.3, 10.10.2 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Richard Stracke | Assignee: | Marko Mäkelä |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| Description |
|
stacktrace is not very verbose, but a full stacktrace from core is attached, |
| Comments |
| Comment by Daniel Black [ 2023-05-12 ] | ||||||||||||||
|
Looks like select query in thread 8 got all the way down to buf_page_get_low and after some time ~16mins, and externally applied SIGSEGV hit one of the few my_sleep functions in close_connections(). Alternately the SEGV may also be So this like a largely a failure to close off the innodb buf_page_get_low during shutdown (tpool appears still to be running). | ||||||||||||||
| Comment by Marko Mäkelä [ 2023-05-25 ] | ||||||||||||||
|
It seems to me that an external process killed the mariadbd process with SIGSEGV (signal 11) due to some timeout being exceeded. In stack_mariadb_core.txt I see that Thread 4 and Thread 8 are active in InnoDB code. Thread 8 is waiting for a page latch 0x7fd6523967c0 on the block descriptor 0x7fd6523967a8 (0x18 bytes less). Thread 4 seems to be be busy in a polling loop. It is difficult to say if it is operating on the same buffer block, but let me assume that it is. Let us look at the code corresponding to this:
This code may be executed when ROW_FORMAT=COMPRESSED tables are being accessed. This report is a duplicate of |