[MDEV-16631] rocksdb.drop_table2 failed in buildbot, server crashed Created: 2018-06-30  Updated: 2018-09-27  Resolved: 2018-09-27

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - RocksDB, Tests
Affects Version/s: 10.3
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Sergei Petrunia
Resolution: Cannot Reproduce Votes: 0
Labels: None


 Description   

http://buildbot.askmonty.org/buildbot/builders/kvm-rpm-centos73-ppc64le/builds/4968

bb-10.3-release 54999f4e75f42baca484ae436b382ca8

rocksdb.drop_table2                      w4 [ fail ]  Found warnings/errors in server log file!
        Test ended at 2018-05-23 23:55:16
line
Attempting backtrace. You can use the following information to find out
^ Found warnings in /dev/shm/var/4/log/mysqld.1.err
ok
 
 - found 'core.11797' (0/0)
 
Trying 'dbx' to get a backtrace
gdb not found, cannot get the stack trace
 
Trying 'lldb' to get a backtrace from coredump /dev/shm/var/4/log/rocksdb.drop_table2/mysqld.1/data/core.11797
Compressed file /dev/shm/var/4/log/rocksdb.drop_table2/mysqld.1/data/core.11797
 - saving '/dev/shm/var/4/log/rocksdb.drop_table2/' to '/dev/shm/var/log/rocksdb.drop_table2/'



 Comments   
Comment by Sergei Petrunia [ 2018-09-27 ]

Last time it happened in the main tree was on 2018-08-11.

Comment by Sergei Petrunia [ 2018-09-27 ]

It's not entirely clear what happened back then:

Thread 1 (Thread 0x7fb3cf365780 (LWP 20531)):
#0  0x00007fb3cef470c1 in __pthread_kill (threadid=<optimized out>, signo=6) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
#1  0x00007fb3cfb37852 in handle_fatal_signal ()
#2  <signal handler called>
#3  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#4  0x00007fb3cf894d0d in mysqld_main(int, char**) ()
#5  0x00007fb3cd2c2b45 in __libc_start_main (main=0x7fb3cf870180 <main>, argc=20, argv=0x7ffde6e21668, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffde6e21658) at libc-start.c:287
#6  0x00007fb3cf88669d in _start ()

mysqld_main called pthread_cond_wait(), which crashed.

the only such call in mysqld_main is waiting for final exit:

  while (!ready_to_exit)
    mysql_cond_wait(&COND_thread_count, &LOCK_thread_count);

Comment by Sergei Petrunia [ 2018-09-27 ]

Closing as not observable anymore. Need to keep an eye for possible end-of-process cleanup issues.

Generated at Thu Feb 08 08:30:22 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.