Core dump analysis
==================

Crash:
2026-09-17 22:19:16 CEST

Core:
core.mysqld.1733129

Decoded lock:
table       keycloak/EVENT_ENTITY
index       IDX_EVENT_TIME
index_id    8131364
tablespace  5379303
page        2200060
heap_no     28
lock mode   X WAIT

Key finding:
rec_get_offsets_func() is entered with RDI = 0x0.
Therefore the rec argument is NULL.

=== CORE METADATA ===
-rw-------. 1 mysql mysql 7.9G Sep 17 22:19 /var/lib/cores/core.mysqld.1733129
4.7G	/var/lib/cores/core.mysqld.1733129
  File: /var/lib/cores/core.mysqld.1733129
  Size: 8410730496	Blocks: 9732872    IO Block: 4096   regular file
Device: fd03h/64771d	Inode: 33555248    Links: 1
Access: (0600/-rw-------)  Uid: (   27/   mysql)   Gid: (   27/   mysql)
Context: system_u:object_r:mysqld_db_t:s0
Access: 2026-09-17 22:19:26.176137032 +0200
Modify: 2026-09-17 22:19:26.175137036 +0200
Change: 2026-09-17 22:19:26.175137036 +0200
 Birth: 2026-09-17 22:19:23.948146595 +0200
3572251c3e68f0cd1e1ef5261db189b401283eee5aa852f794d40cdcd9a6cf05  /var/lib/cores/core.mysqld.1733129

=== EXECUTABLE BUILD ID ===
    Build ID: a265e9056c68b4489cd56aed12bbaf70326ad6b0


=== SYMBOLIZED OFFSETS ===
--- 0xdce509 ---
rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned short*, unsigned long, unsigned long, mem_block_info_t**)
??:0
--- 0xd7bbcf ---
lock_rec_print(_IO_FILE*, ib_lock_t const*, mtr_t&)
??:0
--- 0xd7ba62 ---
lock_rec_print(_IO_FILE*, ib_lock_t const*, mtr_t&)
??:0
--- 0xd7e58e ---
lock_trx_print_wait_and_mvcc_state(_IO_FILE*, trx_t const*, my_hrtime_t)
??:0
--- 0xd7e6fc ---
lock_print_info_all_transactions(_IO_FILE*)
??:0
--- 0xe22394 ---
srv_printf_innodb_monitor(_IO_FILE*, unsigned long, unsigned long*, unsigned long*)
??:0
--- 0xd33eeb ---
innobase_show_status(handlerton*, THD*, bool (*)(THD*, char const*, unsigned long, char const*, unsigned long, char const*, unsigned long), ha_stat_type)
??:0

=== CRASH THREAD ===

warning: Can't open file (null) during file-backed mapping note processing

warning: core file may not match specified executable file.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/libexec/mysqld --defaults-file=/neteye/local/mariadb/conf/my.cnf --default'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f1f02aba6bd in __pthread_timedjoin_ex () from /lib64/libpthread.so.0
[Current thread is 1 (Thread 0x7f1f0427a9c0 (LWP 1733129))]
[Switching to thread 35 (Thread 0x771dd13ad700 (LWP 1763510))]
#0  0x000055b1b6f6a509 in rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned short*, unsigned long, unsigned long, mem_block_info_t**) ()
#0  0x000055b1b6f6a509 in rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned short*, unsigned long, unsigned long, mem_block_info_t**) ()
#1  0x000055b1b6f17bcf in lock_rec_print(_IO_FILE*, ib_lock_t const*, mtr_t&) ()
#2  0x000055b1b6f1a58e in lock_trx_print_wait_and_mvcc_state(_IO_FILE*, trx_t const*, my_hrtime_t) ()
#3  0x000055b1b6f1a6fc in lock_print_info_all_transactions(_IO_FILE*) ()
#4  0x000055b1b6fbe394 in srv_printf_innodb_monitor(_IO_FILE*, unsigned long, unsigned long*, unsigned long*) ()
#5  0x000055b1b6ecfeeb in innobase_show_status(handlerton*, THD*, bool (*)(THD*, char const*, unsigned long, char const*, unsigned long, char const*, unsigned long), ha_stat_type) ()
#6  0x000055b1b6c2fbc4 in ha_show_status(THD*, handlerton*, ha_stat_type) ()
#7  0x000055b1b69cc732 in mysql_execute_command(THD*, bool) ()
#8  0x000055b1b69bade8 in mysql_parse(THD*, char*, unsigned int, Parser_state*) ()
#9  0x000055b1b69ba776 in wsrep_mysql_parse(THD*, char*, unsigned int, Parser_state*) ()
#10 0x000055b1b69c8b3e in dispatch_command(enum_server_command, THD*, char*, unsigned int, bool) ()
#11 0x000055b1b69c9323 in do_command(THD*, bool) ()
#12 0x000055b1b6af0ddd in do_handle_one_connection(CONNECT*, bool) ()
#13 0x000055b1b6af113d in handle_one_connection ()
#14 0x000055b1b6e38cb9 in pfs_spawn_thread ()
#15 0x00007f1f02ab91ca in start_thread () from /lib64/libpthread.so.0
#16 0x00007f1f01be1953 in clone () from /lib64/libc.so.6

=== REGISTERS ===
rax            0x771de4001570      130970262967664
rbx            0x0                 0
rcx            0x3                 3
rdx            0x771dd13ab310      130969948042000
rsi            0x771de400b230      130970263007792
rdi            0x0                 0
rbp            0x771dd13ab2d0      0x771dd13ab2d0
rsp            0x771dd13ab280      0x771dd13ab280
r8             0xffffffffffffffff  -1
r9             0x771dd13ab308      130969948041992
r10            0x771dd13ab1a6      130969948041638
r11            0xa                 10
r12            0x771de400b230      130970263007792
r13            0x771dd13ab310      130969948042000
r14            0x7724a78085c0      130999312745920
r15            0x1c                28
rip            0x55b1b6f6a509      0x55b1b6f6a509 <rec_get_offsets_func(unsigned char const*, dict_index_t const*, unsigned short*, unsigned long, unsigned long, mem_block_info_t**)+41>
eflags         0x10202             [ IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
k0             0x200001            2097153
k1             0xc000              49152
k2             0x7                 7
k3             0x0                 0
k4             0x0                 0
k5             0x0                 0
k6             0x0                 0
k7             0x0                 0

=== FAULT INSTRUCTIONS ===
   0x55b1b6f6a4b9 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+185>:	ja     0x55b1b6f6a4cc <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+204>
   0x55b1b6f6a4bb <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+187>:	movzbl 0x4(%r8),%r8d
   0x55b1b6f6a4c0 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+192>:	cmp    $0xe,%r8b
   0x55b1b6f6a4c4 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+196>:	je     0x55b1b6f6a4cc <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+204>
   0x55b1b6f6a4c6 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+198>:	cmp    $0x5,%r8b
   0x55b1b6f6a4ca <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+202>:	jne    0x55b1b6f6a495 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+149>
   0x55b1b6f6a4cc <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+204>:	and    $0x40,%r10d
   0x55b1b6f6a4d0 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+208>:	cmp    $0x1,%r10b
   0x55b1b6f6a4d4 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+212>:	sbb    $0xffffffffffffffff,%rax
   0x55b1b6f6a4d8 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+216>:	sub    $0x2,%rbx
   0x55b1b6f6a4dc <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+220>:	jmp    0x55b1b6f6a471 <_Z20rec_get_n_extern_newPKhPK12dict_index_tm+113>
   0x55b1b6f6a4de:	xchg   %ax,%ax
   0x55b1b6f6a4e0 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t>:	endbr64 
   0x55b1b6f6a4e4 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+4>:	push   %rbp
   0x55b1b6f6a4e5 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+5>:	mov    %rsp,%rbp
   0x55b1b6f6a4e8 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+8>:	push   %r15
   0x55b1b6f6a4ea <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+10>:	push   %r14
   0x55b1b6f6a4ec <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+12>:	push   %r13
   0x55b1b6f6a4ee <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+14>:	push   %r12
   0x55b1b6f6a4f0 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+16>:	mov    %rsi,%r12
   0x55b1b6f6a4f3 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+19>:	push   %rbx
   0x55b1b6f6a4f4 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+20>:	mov    %rdi,%rbx
   0x55b1b6f6a4f7 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+23>:	sub    $0x28,%rsp
   0x55b1b6f6a4fb <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+27>:	mov    0x18(%rsi),%rax
   0x55b1b6f6a4ff <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+31>:	testb  $0x1,0x3c(%rax)
   0x55b1b6f6a503 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+35>:	je     0x55b1b6f6a5b0 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+208>
=> 0x55b1b6f6a509 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+41>:	movzbl -0x3(%rdi),%eax
   0x55b1b6f6a50d <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+45>:	and    $0x7,%eax
   0x55b1b6f6a510 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+48>:	cmp    $0x1,%al
   0x55b1b6f6a512 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+50>:	je     0x55b1b6f6a760 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+640>
   0x55b1b6f6a518 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+56>:	test   %al,%al
   0x55b1b6f6a51a <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+58>:	je     0x55b1b6f6ab68 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+1672>
   0x55b1b6f6a520 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+64>:	cmp    $0x4,%al
   0x55b1b6f6a522 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+66>:	jne    0x55b1b6f6a710 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+560>
   0x55b1b6f6a528 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+72>:	movzbl -0x5(%rdi),%eax
   0x55b1b6f6a52c <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+76>:	not    %eax
   0x55b1b6f6a52e <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+78>:	test   $0x30,%al
   0x55b1b6f6a530 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+80>:	sete   %r14b
   0x55b1b6f6a534 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+84>:	movzbl %r14b,%eax
   0x55b1b6f6a538 <_Z20rec_get_offsets_funcPKhPK12dict_index_tPtmmPP16mem_block_info_t+88>:	movzwl 0x2c(%r12),%r13d

=== SAVED CALLER DATA ===
0x771dd13ab2a0:	0x0000771dd13ab2e0	0x000055b1ba290428
0x771dd13ab2b0:	0x000055b1ba399df0	0x0000771dd13ab310
0x771dd13ab2c0:	0x00007724a78085c0	0x000000000000001c
0x771dd13ab2d0:	0x0000771dd13ab5a0	0x000055b1b6f17bcf

=== LOCK OBJECT ===
0x55b1ba290428:	0x00007f1e3d921980	0x0000000000000000
0x55b1ba290438:	0x0000000000000000	0x0000771de400b230
0x55b1ba290448:	0x0000000000000000	0x0000771d00000003
0x55b1ba290458:	0xfffffffffffffffe	0x005214e7002191fc
0x55b1ba290468:	0x01ffffff000000f8	0x0000000000000000
0x55b1ba290478:	0x00007f1e00000103	0x0000000010000000
0x55b1ba290488:	0x0000000000000000	0x0000000000000000
0x55b1ba290498:	0x0000000000000000	0x0000000000000000
0x55b1ba2904a8:	0x0000771de4006530	0x0000000000000000
0x55b1ba2904b8:	0x0000771d00000100	0x0000000000001000
0x55b1ba2904c8:	0x0051c4a70000575c	0xffffffff00000060
0x55b1ba2904d8:	0xffffffffffffffff	0x01ffffff00000003
0x55b1ba2904e8:	0x0000000040000002	0x00007f1e00000000
0x55b1ba2904f8:	0x00007f1e3d921980	0x0000000000000000
0x55b1ba290508:	0x0000000000000000	0x0000771de4006530
0x55b1ba290518:	0x0000000000000000	0x0000771d00000403

=== LOCK INDEX POINTER ===
0x55b1ba290440:	0x0000771de400b230

=== INDEX OBJECT ===
0x771de400b230:	0x00000000007c1324	0x0000771de400b0d8
0x771de400b240:	0x0000771de400b3b8	0x0000771de4001570
0x771de400b250:	0x0000003200000004	0x0030080300300c02
0x771de400b260:	0x0000000000000101	0x0000771de400b460
0x771de400b270:	0x0000000000000000	0x0000000000000000
0x771de400b280:	0x0000000000000000	0x0000771de400a9b0
0x771de400b290:	0x0000000000000000	0x0000771de400b510
0x771de400b2a0:	0x0000000000000000	0x0000771de400b4c8
0x771de400b2b0:	0x0000771de400b4e0	0x0000771de400b4f8
0x771de400b2c0:	0x00056ffc000579c1	0x00000000000001b2
0x771de400b2d0:	0x0000000000000000	0x00000000000001b2
0x771de400b2e0:	0x0000000000000000	0x0000000000000000
0x771de400b2f0:	0x0000000000000000	0x0000000000000000
0x771de400b300:	0x0000000000000000	0x0000000000000000
0x771de400b310:	0x0000000000000000	0x0000000000000000
0x771de400b320:	0x0000000000000000	0x0000000000000000

=== INDEX NAME ===
0x771de400b3b8:	"IDX_EVENT_TIME"

=== TABLE NAME ===
0x771de40017d8:	"keycloak/EVENT_ENTITY"
