Details

    Description

      These tests fail on buildbot regularly :
      Debug Win64:

      Optmized Win64 :

      Xenial fulltest:

      Developers reported that validate_datadic and autoinc_vars_thread also occasionally fail on Linux, but this is not confirmed by buildbot so far

      Attachments

        Issue Links

          Activity

            alice, the above is now filed as MDEV-14165. (It's not a MyRocks problem btw) I have disabled the test.

            psergei Sergei Petrunia added a comment - alice , the above is now filed as MDEV-14165 . (It's not a MyRocks problem btw) I have disabled the test.

            rocksdb.rocksdb still fails like so:
            http://buildbot.askmonty.org/buildbot/builders/kvm-fulltest/builds/10749/steps/test_3/logs/stdio

            rocksdb.rocksdb                          w2 [ fail ]
                    Test ended at 2017-10-26 15:25:53
             
            CURRENT_TEST: rocksdb.rocksdb
            mysqltest: At line 1117: query 'reap' succeeded - should have failed with errno 1317...
             
            The result from queries just before the failure was:
            < snip >
            pk
            affected rows: 0
            DROP TABLE t1,t2;
            #
            # MDEV-4374: RocksDB: Valgrind warnings 'Use of uninitialised value' on 
            #   inserting into a varchar column
            #
            CREATE TABLE t1 (pk INT PRIMARY KEY, a VARCHAR(32)) ENGINE=RocksDB;
            

            • No idea about the cause of this
            • It's not reproducible anywhere I tried
            psergei Sergei Petrunia added a comment - rocksdb.rocksdb still fails like so: http://buildbot.askmonty.org/buildbot/builders/kvm-fulltest/builds/10749/steps/test_3/logs/stdio rocksdb.rocksdb w2 [ fail ] Test ended at 2017-10-26 15:25:53   CURRENT_TEST: rocksdb.rocksdb mysqltest: At line 1117: query 'reap' succeeded - should have failed with errno 1317...   The result from queries just before the failure was: < snip > pk affected rows: 0 DROP TABLE t1,t2; # # MDEV-4374: RocksDB: Valgrind warnings 'Use of uninitialised value' on # inserting into a varchar column # CREATE TABLE t1 (pk INT PRIMARY KEY, a VARCHAR(32)) ENGINE=RocksDB; No idea about the cause of this It's not reproducible anywhere I tried
            alice Alice Sherepa added a comment -

            http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/5841/steps/test/logs/stdio

            rocksdb.bloomfilter                      w4 [ fail ]
                    Test ended at 2017-11-24 02:18:32
             
            CURRENT_TEST: rocksdb.bloomfilter
            --- D:/winx64-packages/build/src/storage/rocksdb/mysql-test/rocksdb/r/bloomfilter.result	2017-11-24 00:49:21.000000000 +0000
            +++ D:\winx64-packages\build\src\storage\rocksdb\mysql-test\rocksdb\r\bloomfilter.reject	2017-11-24 02:18:31.707460300 +0000
            @@ -84,63 +84,63 @@
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index(id2_id1)  where id2=24 and id1=12;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index(id2_id1)  where id2=88 and id1=44;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index(id2_id1)  where id2=100 and id1=50;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index(id2_id1)  where id2=428 and id1=214;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id4_id5) where id2=1 and id4=1 and id5=1;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id4_id5) where id2=23 and id4=115 and id5=115;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id4_id5) where id2=500 and id4=2500 and id5=2500;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id4_id5) where id2=601 and id4=3005 and id5=3005;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id3) where id2=1;
             count(*)
            @@ -203,77 +203,77 @@
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3_id1_id4) where id2=36 and id3='36' and id1=18 order by id4;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3_id1_id4) where id2=124 and id3='124' and id1=62 order by id4;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3_id1_id4) where id2=888 and id3='888' and id1=444 order by id4;
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3_id1_id4) where id2=124 and id3='124';
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id3) where id2=1 and id3='1' and id4=1;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2_id3) where id2=12 and id3='12' and id4=60;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3) where id2=1 and id3='1';
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2_id3) where id2=23 and id3='23';
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id3_id2) where id2=1 and id3='1';
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id3_id2) where id2=23 and id3='23';
             count(*)
             5
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (PRIMARY) where id1=1;
             count(*)
            @@ -329,42 +329,42 @@
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2) where id2=23 and id4=115;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2) where id2=500 and id4=2500;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id2) where id2=601 and id4=3005;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id3_id4) where id3='1' and id4=1;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2 force index (id3_id4) where id3='12' and id4=60;
             count(*)
             1
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t1 force index (id2) where id2=1;
             count(*)
            @@ -449,7 +449,7 @@
             10000
             call bloom_end();
             checked
            -true
            +false
             call bloom_start();
             select count(*) from t2;
             count(*)
             
            mysqltest: Result length mismatch
            

            alice Alice Sherepa added a comment - http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/5841/steps/test/logs/stdio rocksdb.bloomfilter w4 [ fail ] Test ended at 2017-11-24 02:18:32   CURRENT_TEST: rocksdb.bloomfilter --- D:/winx64-packages/build/src/storage/rocksdb/mysql-test/rocksdb/r/bloomfilter.result 2017-11-24 00:49:21.000000000 +0000 +++ D:\winx64-packages\build\src\storage\rocksdb\mysql-test\rocksdb\r\bloomfilter.reject 2017-11-24 02:18:31.707460300 +0000 @@ -84,63 +84,63 @@ 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index(id2_id1) where id2=24 and id1=12; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index(id2_id1) where id2=88 and id1=44; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index(id2_id1) where id2=100 and id1=50; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index(id2_id1) where id2=428 and id1=214; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id4_id5) where id2=1 and id4=1 and id5=1; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id4_id5) where id2=23 and id4=115 and id5=115; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id4_id5) where id2=500 and id4=2500 and id5=2500; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id4_id5) where id2=601 and id4=3005 and id5=3005; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id3) where id2=1; count(*) @@ -203,77 +203,77 @@ 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3_id1_id4) where id2=36 and id3='36' and id1=18 order by id4; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3_id1_id4) where id2=124 and id3='124' and id1=62 order by id4; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3_id1_id4) where id2=888 and id3='888' and id1=444 order by id4; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3_id1_id4) where id2=124 and id3='124'; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id3) where id2=1 and id3='1' and id4=1; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2_id3) where id2=12 and id3='12' and id4=60; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3) where id2=1 and id3='1'; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2_id3) where id2=23 and id3='23'; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id3_id2) where id2=1 and id3='1'; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id3_id2) where id2=23 and id3='23'; count(*) 5 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (PRIMARY) where id1=1; count(*) @@ -329,42 +329,42 @@ 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2) where id2=23 and id4=115; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2) where id2=500 and id4=2500; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id2) where id2=601 and id4=3005; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id3_id4) where id3='1' and id4=1; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2 force index (id3_id4) where id3='12' and id4=60; count(*) 1 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t1 force index (id2) where id2=1; count(*) @@ -449,7 +449,7 @@ 10000 call bloom_end(); checked -true +false call bloom_start(); select count(*) from t2; count(*)   mysqltest: Result length mismatch

            rocksdb.optimize_table now fails like so:

            http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/6376/steps/test/logs/stdio

            2018-01-03 18:03:11 3412 [Note]     target_file_size_base=65536
            180103 18:03:18 [ERROR] mysqld got exception 0xc0000005 ;
            This could be because you hit a bug. It is also possible that this binary
            or one of the libraries it was linked against is corrupt, improperly built,
            or misconfigured. This error can also be caused by malfunctioning hardware.
             
            To report this bug, see https://mariadb.com/kb/en/reporting-bugs
             
            We will try our best to scrape up some info that will hopefully help
            diagnose the problem, but since we have already crashed, 
            something is definitely wrong and this may fail.
             
            Server version: 10.2.12-MariaDB-log
            key_buffer_size=1048576
            read_buffer_size=131072
            max_used_connections=1
            max_threads=65537
            thread_count=2
            It is possible that mysqld could use up to 
            key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 4260 K  bytes of memory
            Hope that's ok; if not, decrease some variables in the equation.
             
            Thread pointer: 0x16e1054418
            Attempting backtrace. You can use the following information to find out
            where mysqld died. If you see no messages after this, something went
            terribly wrong...
            ha_rocksdb.dll!rocksdb::log::Writer::AddRecord()[log_writer.cc:44]
            ha_rocksdb.dll!rocksdb::DBImpl::WriteToWAL()[db_impl_write.cc:705]
            ha_rocksdb.dll!rocksdb::DBImpl::ConcurrentWriteToWAL()[db_impl_write.cc:805]
            ha_rocksdb.dll!rocksdb::DBImpl::WriteImpl()[db_impl_write.cc:240]
            ha_rocksdb.dll!rocksdb::DBImpl::Write()[db_impl_write.cc:49]
            ha_rocksdb.dll!rocksdb::WriteCommittedTxn::CommitWithoutPrepareInternal()[pessimistic_transaction.cc:306]
            ha_rocksdb.dll!rocksdb::PessimisticTransaction::Commit()[pessimistic_transaction.cc:264]
            ha_rocksdb.dll!myrocks::Rdb_transaction_impl::commit_no_binlog()[ha_rocksdb.cc:2283]
            ha_rocksdb.dll!myrocks::rocksdb_commit()[ha_rocksdb.cc:3157]
            mysqld.exe!commit_one_phase_2()[handler.cc:1571]
            mysqld.exe!ha_commit_one_phase()[handler.cc:1554]
            mysqld.exe!ha_commit_trans()[handler.cc:1419]
            mysqld.exe!trans_commit_stmt()[transaction.cc:511]
            mysqld.exe!mysql_execute_command()[sql_parse.cc:6326]
            mysqld.exe!mysql_parse()[sql_parse.cc:7982]
            mysqld.exe!dispatch_command()[sql_parse.cc:1836]
            mysqld.exe!do_command()[sql_parse.cc:1382]
            mysqld.exe!threadpool_process_request()[threadpool_common.cc:366]
            mysqld.exe!tp_callback()[threadpool_common.cc:192]
            ntdll.dll!RtlFreeUnicodeString()
            ntdll.dll!RtlFreeUnicodeString()
            KERNEL32.DLL!BaseThreadInitThunk()
            ntdll.dll!RtlUserThreadStart()
             
            Trying to get some variables.
            Some pointers may be invalid and cause the dump to abort.
            Query (0x16e1062fa0): INSERT INTO t3 VALUES(2443, 2443, REPEAT('x', 150))
            Connection ID (thread ID): 4
            Status: NOT_KILLED
            
            

            psergei Sergei Petrunia added a comment - rocksdb.optimize_table now fails like so: http://buildbot.askmonty.org/buildbot/builders/winx64-packages/builds/6376/steps/test/logs/stdio 2018-01-03 18:03:11 3412 [Note] target_file_size_base=65536 180103 18:03:18 [ERROR] mysqld got exception 0xc0000005 ; This could be because you hit a bug. It is also possible that this binary or one of the libraries it was linked against is corrupt, improperly built, or misconfigured. This error can also be caused by malfunctioning hardware.   To report this bug, see https://mariadb.com/kb/en/reporting-bugs   We will try our best to scrape up some info that will hopefully help diagnose the problem, but since we have already crashed, something is definitely wrong and this may fail.   Server version: 10.2.12-MariaDB-log key_buffer_size=1048576 read_buffer_size=131072 max_used_connections=1 max_threads=65537 thread_count=2 It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 4260 K bytes of memory Hope that's ok; if not, decrease some variables in the equation.   Thread pointer: 0x16e1054418 Attempting backtrace. You can use the following information to find out where mysqld died. If you see no messages after this, something went terribly wrong... ha_rocksdb.dll!rocksdb::log::Writer::AddRecord()[log_writer.cc:44] ha_rocksdb.dll!rocksdb::DBImpl::WriteToWAL()[db_impl_write.cc:705] ha_rocksdb.dll!rocksdb::DBImpl::ConcurrentWriteToWAL()[db_impl_write.cc:805] ha_rocksdb.dll!rocksdb::DBImpl::WriteImpl()[db_impl_write.cc:240] ha_rocksdb.dll!rocksdb::DBImpl::Write()[db_impl_write.cc:49] ha_rocksdb.dll!rocksdb::WriteCommittedTxn::CommitWithoutPrepareInternal()[pessimistic_transaction.cc:306] ha_rocksdb.dll!rocksdb::PessimisticTransaction::Commit()[pessimistic_transaction.cc:264] ha_rocksdb.dll!myrocks::Rdb_transaction_impl::commit_no_binlog()[ha_rocksdb.cc:2283] ha_rocksdb.dll!myrocks::rocksdb_commit()[ha_rocksdb.cc:3157] mysqld.exe!commit_one_phase_2()[handler.cc:1571] mysqld.exe!ha_commit_one_phase()[handler.cc:1554] mysqld.exe!ha_commit_trans()[handler.cc:1419] mysqld.exe!trans_commit_stmt()[transaction.cc:511] mysqld.exe!mysql_execute_command()[sql_parse.cc:6326] mysqld.exe!mysql_parse()[sql_parse.cc:7982] mysqld.exe!dispatch_command()[sql_parse.cc:1836] mysqld.exe!do_command()[sql_parse.cc:1382] mysqld.exe!threadpool_process_request()[threadpool_common.cc:366] mysqld.exe!tp_callback()[threadpool_common.cc:192] ntdll.dll!RtlFreeUnicodeString() ntdll.dll!RtlFreeUnicodeString() KERNEL32.DLL!BaseThreadInitThunk() ntdll.dll!RtlUserThreadStart()   Trying to get some variables. Some pointers may be invalid and cause the dump to abort. Query (0x16e1062fa0): INSERT INTO t3 VALUES(2443, 2443, REPEAT('x', 150)) Connection ID (thread ID): 4 Status: NOT_KILLED

            PR #1598 is addressing the patch for the failing test rocksdb.concurrent_alter on freebsd.

            anel Anel Husakovic added a comment - PR #1598 is addressing the patch for the failing test rocksdb.concurrent_alter on freebsd .

            People

              psergei Sergei Petrunia
              wlad Vladislav Vaintroub
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.