Hi! I recently uploaded MariaDB 11.4 to Debian, and it seems it regressed on sparc64.
Are there any sparc64 hackers interested in taking a look? The build itself passed and most of the post-build passes, but some tests cause the database to crash. Stack traces are visible in the logs: https://buildd.debian.org/status/fetch.php?pkg=mariadb&arch=sparc64&ver=1%3A11.4.2-2&stamp=1719891893&raw=0 https://buildd.debian.org/status/logs.php?pkg=mariadb&arch=sparc64 Example: main.unsafe_binlog_innodb w2 [ fail ] timeout after 7200 seconds Test ended at 2024-07-02 03:42:48 Test case timeout after 7200 seconds == /<<PKGBUILDDIR>>/builddir/mysql-test/var/2/log/unsafe_binlog_innodb.log == connection h; set autocommit = 0; insert into t8 (select * from t2 for update); connection i; set autocommit = 0; update t9 set e = (select b from t2 where a = d for update); connection j; set autocommit = 0; create table t10(a int not null, b int, primary key(a)) select * from t2 for update; connection b; ERROR HY000: Lock wait timeout exceeded; try restarting transaction connection c; ERROR HY000: Lock wait timeout exceeded; try restarting transaction connection d; ERROR HY000: Lock wait timeout exceeded; try restarting transaction connection e; ERROR HY000: Lock wait timeout exceeded; try restarting transaction connection f; ERROR HY000: Lock wait timeout exceeded; try restarting transaction connection g; == /<<PKGBUILDDIR>>/builddir/mysql-test/var/2/tmp/analyze-timeout-mysqld.1.err == mysqltest: Could not open connection 'default' after 500 attempts: 2002 Can't connect to local server through socket '/<<PKGBUILDDIR>>/builddir/mysql-test/var/tmp' (61) - found 'core' (1/1) Core generated by '/<<PKGBUILDDIR>>/builddir/sql/mariadbd' Output from gdb follows. The first stack trace is from the failing thread. The following stack traces are from all threads (so the failing one is duplicated). -------------------------- warning: Can't open file anon_inode:[io_uring] which was expanded to anon_inode:[io_uring] during file-backed mapping note processing warning: Can't open file anon_inode:[io_uring] which was expanded to anon_inode:[io_uring] during file-backed mapping note processing warning: Can't open file /<<PKGBUILDDIR>>/builddir/mysql-test/var/2/mysqld.1/data/tc.log during file-backed mapping note processing [New LWP 969330] [New LWP 969347] [New LWP 969342] [New LWP 969408] [New LWP 969383] [New LWP 971740] [New LWP 969373] [New LWP 972862] [New LWP 972863] [New LWP 972864] [New LWP 971041] [New LWP 972865] [New LWP 972866] [New LWP 972869] [New LWP 969345] [New LWP 972870] [New LWP 969377] [New LWP 972868] [New LWP 969346] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/sparc64-linux-gnu/libthread_db.so.1". Core was generated by `/<<PKGBUILDDIR>>/builddir/sql/mariadbd --defaults-group-suf'. Program terminated with signal SIGABRT, Aborted. #0 0xfff80001026928c0 in ?? () from /lib/sparc64-linux-gnu/libc.so.6 [Current thread is 1 (Thread 0xfff8000100036ca0 (LWP 969330))] #0 0xfff80001026928c0 in ?? () from /lib/sparc64-linux-gnu/libc.so.6 #1 0x0000010000a85b74 in handle_fatal_signal (sig=6) at ./sql/signal_handler.cc:357 Backtrace stopped: Cannot access memory at address 0xf0 Thread 19 (Thread 0xfff800010e0018c0 (LWP 969346)): #0 0xfff80001027092dc in syscall () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000100902ff4 in ?? () from /lib/sparc64-linux-gnu/liburing.so.2 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 18 (Thread 0xfff8000102cea8c0 (LWP 972868)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102ce9a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038c2d40, m_timer_start = 1719884508841233192, m_timer = 0x668376fc, m_wait = 0x22ba6f63} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102ce9a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 582643000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff800017c000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b25ee8 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 17 (Thread 0xfff8000101dee8c0 (LWP 969377)): #0 0xfff8000102646af0 in sigtimedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0x000001000072bed4 in my_sigwait (code=<synthetic pointer>, sig=<synthetic pointer>, set=0xfff8000101ded9e0) at ./include/my_pthread.h:191 siginfo = {si_signo = 7, si_errno = 4, si_code = -524287, __pad0 = 123361792, _sifields = {_pad = {0, 0, 256, 36733056, -524287, 58821312, -524287, 58821312, 400441803, -1224839122, 256, 16307808, -524287, 58823680, 0, 0, -524287, 31380225, 256, 13217932, 0, 0, 0, 0, 0, 0, 0, 0}, _kill = {si_pid = 0, si_uid = 0}, _timer = {si_tid = 0, si_overrun = 0, si_sigval = {sival_int = 256, sival_ptr = 0x10002308080}}, _rt = {si_pid = 0, si_uid = 0, si_sigval = {sival_int = 256, sival_ptr = 0x10002308080}}, _sigchld = {si_pid = 0, si_uid = 0, si_status = 256, si_utime = -2251795459896640, si_stime = -2251795459896640}, _sigfault = {si_addr = 0x0, _si_trapno = 256, si_addr_lsb = 560, _bounds = {_addr_bnd = {_lower = 0xfff8000103818ac0, _upper = 0xfff8000103818ac0}, _pkey = 4294443009}}, _sigpoll = {si_band = 0, si_fd = 0}, _sigsys = {_call_addr = 0x0, _syscall = 256, _arch = 36733056}}} siginfo = <optimized out> #2 signal_hand () at ./sql/mysqld.cc:3247 error = <optimized out> origin = <optimized out> set = {__val = {147461, 18444492278249658680, 0, 0, 18444492278222213697, 18444492278231347024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} sig = <optimized out> #3 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x0 user_start_routine = 0x1000072bda4 <signal_hand(void*)> pfs = <optimized out> klass = <optimized out> #4 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 16 (Thread 0xfff8000102f9c8c0 (LWP 972870)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102f9ba40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038c5a40, m_timer_start = 1719884508844183618, m_timer = 0x668376fc, m_wait = 0x229baaa3} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102f9ba40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 580627000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000184000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b704c8 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 15 (Thread 0xfff800010d0018c0 (LWP 969345)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x1000222c0b0 <COND_checkpoint>, mutex=0x1000222c0e8 <LOCK_checkpoint>, abstime=0xfff800010d000a10, file=0x100010b64a0 "./storage/maria/ma_servicethread.c", line=115) at ./mysys/my_thr_init.c:611 state = {m_flags = 7, m_operation = (PSI_COND_TIMEDWAIT | unknown: 0xe), m_cond = 0x100023c8640, m_mutex = 0xfff80001001db240, m_thread = 0xfff80001038103c0, m_timer_start = 1719884569185759195, m_timer = 0x10000f8d660 <my_timer_nanoseconds>, m_wait = 0xfff8000103810d00} locker = 0xfff800010d000928 result = <optimized out> #3 0x0000010000c36e10 in inline_mysql_cond_timedwait (src_file=0x100010b64a0 "./storage/maria/ma_servicethread.c", src_line=115, abstime=0xfff800010d000a10, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 my_service_thread_sleep (control=0x10001932268 <checkpoint_control>, sleep_time=<optimized out>) at ./storage/maria/ma_servicethread.c:115 abstime = {tv_sec = 1719884599, tv_nsec = 185757000} res = 0 '\000' #5 0x0000010000c2e9d4 in ma_checkpoint_background (arg=0x1e) at ./storage/maria/ma_checkpoint.c:725 interval = 30 sleeps = 120 sleep_time = <optimized out> log_horizon_at_last_checkpoint = <optimized out> pagecache_flushes_at_last_checkpoint = <optimized out> pages_bunch_size = 0 filter_param = {up_to_lsn = 4304015175, max_pages = 256} dfile = 0xfff800011006f008 kfile = 0xfff800011006f5c8 #6 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x1e user_start_routine = 0x10000c2e808 <ma_checkpoint_background> pfs = <optimized out> klass = <optimized out> #7 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 14 (Thread 0xfff8000102f4e8c0 (LWP 972869)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102f4da40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038c43c0, m_timer_start = 1719884508842548820, m_timer = 0x668376fc, m_wait = 0x22aa5608} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102f4da40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 581588000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000180000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b7ac88 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 13 (Thread 0xfff8000102c9c8c0 (LWP 972866)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102c9ba40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038c16c0, m_timer_start = 1719884508839393208, m_timer = 0x668376fc, m_wait = 0x22e138e6} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102c9ba40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 585185000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000178000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b56208 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 12 (Thread 0xfff8000102c4e8c0 (LWP 972865)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102c4da40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038c0040, m_timer_start = 1719884508838131383, m_timer = 0x668376fc, m_wait = 0x22ae6f52} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102c4da40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 581857000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000174000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b16dc8 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (LWP 971041): #0 0x0000000000000000 in ?? () No symbol table info available. Thread 10 (Thread 0xfff80001029f88c0 (LWP 972864)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff80001029f7a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038be9c0, m_timer_start = 1719884508836810390, m_timer = 0x668376fc, m_wait = 0x22a97bbb} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff80001029f7a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 581532000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000170000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x1000273c518 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 9 (Thread 0xfff80001029aa8c0 (LWP 972863)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff80001029a9a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038bd340, m_timer_start = 1719884508835013781, m_timer = 0x668376fc, m_wait = 0x229f8091} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff80001029a9a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 580878000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff800016c000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b38be8 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 8 (Thread 0xfff800010295c8c0 (LWP 972862)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff800010295ba40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038bbcc0, m_timer_start = 1719884508833776617, m_timer = 0x668376fc, m_wait = 0x22b20cf5} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff800010295ba40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 582094000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000168000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002ad0d78 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0xfff80001014cc8c0 (LWP 969373)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff800010268fd20 in pthread_cond_wait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9d34 in psi_cond_wait (that=0x100019f8498 <COND_manager>, mutex=0x100019f84d0 <LOCK_manager>, file=0x1000105d1f8 "./sql/sql_manager.cc", line=109) at ./mysys/my_thr_init.c:598 state = {m_flags = 7, m_operation = (unknown: 0x817bc0), m_cond = 0x100023c8ac0, m_mutex = 0xfff80001001df340, m_thread = 0xfff8000103815dc0, m_timer_start = 1719884450926971565, m_timer = 0x10000f8d660 <my_timer_nanoseconds>, m_wait = 0xfff8000103816700} locker = 0xfff80001014cba08 result = <optimized out> #3 0x0000010000817e0c in inline_mysql_cond_wait (that=<optimized out>, mutex=<optimized out>, src_file=<optimized out>, src_line=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1070 No locals. #4 handle_manager (arg=<optimized out>) at ./sql/sql_manager.cc:109 cb = <optimized out> error = 0 abstime = {tv_sec = 0, tv_nsec = 1099549172496} reset_flush_time = true #5 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x0 user_start_routine = 0x10000817a60 <handle_manager(void*)> pfs = <optimized out> klass = <optimized out> #6 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0xfff80001022f68c0 (LWP 971740)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff80001022f5a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038ba640, m_timer_start = 1719884508832246604, m_timer = 0x668376fc, m_wait = 0x22bdbf12} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff80001022f5a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 582860000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000164000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002974ba8 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 5 (Thread 0xfff800010225a8c0 (LWP 969383)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff8000102259a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038af240, m_timer_start = 1719884507679230864, m_timer = 0x668376fc, m_wait = 0x22b994bc} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff8000102259a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 582587000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000134000c68 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b75d88 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0xfff80001022a88c0 (LWP 969408)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100019f5db8 <thread_cache>, mutex=0x100019f5e28 <thread_cache+112>, abstime=0xfff80001022a7a40, file=0x10001049368 "./sql/thread_cache.h", line=176) at ./mysys/my_thr_init.c:611 state = {m_flags = 256, m_operation = (unknown: 0x93ea64), m_cond = 0x700000001, m_mutex = 0xfff80001008d40c0, m_thread = 0xfff80001038b8fc0, m_timer_start = 1719884508831213305, m_timer = 0x668376fc, m_wait = 0x22bbbe81} locker = 0x0 result = <optimized out> #3 0x000001000093efdc in inline_mysql_cond_timedwait (src_file=0x10001049368 "./sql/thread_cache.h", src_line=176, abstime=0xfff80001022a7a40, mutex=<optimized out>, that=<optimized out>) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 Thread_cache::park (this=<optimized out>) at ./sql/thread_cache.h:176 error = <optimized out> abstime = {tv_sec = 1719892008, tv_nsec = 582729000} connect = 0x0 flushed = <optimized out> abstime = <optimized out> connect = <optimized out> flushed = <optimized out> _now_ = <optimized out> error = <optimized out> #5 do_handle_one_connection (connect=<optimized out>, put_in_cache=true) at ./sql/sql_connect.cc:1450 create_user = <optimized out> thr_create_utime = <optimized out> thd = 0xfff8000138000ca8 #6 0x000001000093f0cc in handle_one_connection (arg=<optimized out>) at ./sql/sql_connect.cc:1339 connect = <optimized out> #7 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x10002b59408 user_start_routine = 0x1000093f070 <handle_one_connection(void*)> pfs = <optimized out> klass = <optimized out> #8 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 3 (Thread 0xfff80001005f98c0 (LWP 969342)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x00000100006f9dac in psi_cond_timedwait (that=0x100022b72c8 <COND_timer>, mutex=0x100022b7300 <LOCK_timer>, abstime=0xfff80001005f8af0, file=0x10001126758 "./mysys/thr_timer.c", line=321) at ./mysys/my_thr_init.c:611 state = {m_flags = 7, m_operation = (unknown: 0xf7f1b8), m_cond = 0x100023c7f40, m_mutex = 0xfff80001001d9d40, m_thread = 0xfff800010380ed40, m_timer_start = 1719884452986862950, m_timer = 0x10000f8d660 <my_timer_nanoseconds>, m_wait = 0xfff800010380f680} locker = 0xfff80001005f89f8 result = <optimized out> #3 0x0000010000f7f300 in inline_mysql_cond_timedwait (that=0x100022b72c8 <COND_timer>, mutex=0x100022b7300 <LOCK_timer>, src_file=0x10001126758 "./mysys/thr_timer.c", src_line=321, abstime=0xfff80001005f8af0) at ./include/mysql/psi/mysql_thread.h:1086 No locals. #4 timer_handler (arg=<optimized out>) at ./mysys/thr_timer.c:321 error = <optimized out> top_time = 0x1000253c4f8 now = <optimized out> abstime = {tv_sec = 1719884453, tv_nsec = 386861000} #5 0x0000010000c9b0a0 in pfs_spawn_thread (arg=<optimized out>) at ./storage/perfschema/pfs.cc:2201 typed_arg = <optimized out> user_arg = 0x0 user_start_routine = 0x10000f7f0e0 <timer_handler> pfs = <optimized out> klass = <optimized out> #6 0xfff800010269068c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0xfff800010f0018c0 (LWP 969347)): #0 0xfff800010268cc4c in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0xfff8000102690060 in pthread_cond_timedwait () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #2 0x0000010000e8fd8c in buf_flush_page_cleaner () at ./storage/innobase/buf/buf0flu.cc:2407 soft_lsn_limit = <optimized out> oldest_lsn = <optimized out> pct_lwm = <optimized out> n_flushed = <optimized out> n = <optimized out> dirty_blocks = <optimized out> dirty_pct = <optimized out> last_pages = 288 abstime = {tv_sec = 1719884509, tv_nsec = 761415000} lsn_limit = 0 last_activity_count = 0 #3 0x0000010000e921a8 in std::__invoke_impl<void, void (*)()> (__f=@0x1000238b9e8: 0x10000e8fb40 <buf_flush_page_cleaner()>) at /usr/include/c++/13/bits/invoke.h:60 No locals. #4 std::__invoke<void (*)()> (__fn=@0x1000238b9e8: 0x10000e8fb40 <buf_flush_page_cleaner()>) at /usr/include/c++/13/bits/invoke.h:96 No locals. #5 std::thread::_Invoker<std::tuple<void (*)()> >::_M_invoke<0ul> (this=0x1000238b9e8) at /usr/include/c++/13/bits/std_thread.h:292 No locals. #6 std::thread::_Invoker<std::tuple<void (*)()> >::operator() (this=0x1000238b9e8) at /usr/include/c++/13/bits/std_thread.h:299 No locals. #7 std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)()> > >::_M_run (this=0x1000238b9e0) at /usr/include/c++/13/bits/std_thread.h:244 No locals. #8 0xfff8000101edebd0 in ?? () from /lib/sparc64-linux-gnu/libstdc++.so.6 No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0xfff8000100036ca0 (LWP 969330)): #0 0xfff80001026928c0 in ?? () from /lib/sparc64-linux-gnu/libc.so.6 No symbol table info available. #1 0x0000010000a85b74 in handle_fatal_signal (sig=6) at ./sql/signal_handler.cc:357 curr_time = 1719891708 tm = {tm_sec = 48, tm_min = 41, tm_hour = 3, tm_mday = 2, tm_mon = 6, tm_year = 124, tm_wday = 2, tm_yday = 183, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0x100023bbef0 "UTC"} thd = 0x0 print_invalid_query_pointer = false Backtrace stopped: Cannot access memory at address 0xf0