Bug#1074558: mariadb: FTBFS on sparc64: Multiple tests crash / time out

Otto Kekäläinen <[email protected]>
Newsgroups gmane.linux.debian.devel.bugs.general,gmane.linux.debian.ports.sparc
Message-ID <CAOU6tADo_KaPXfZP2XAf45gi5uf4RZQh-7WOw5tvDuFOH4_zGQ@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.