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

Reply via email to