[MDEV-16955] rocksdb_sys_vars.rocksdb_update_cf_options_basic produces "bytes lost" warnings Created: 2018-08-12  Updated: 2019-08-13  Resolved: 2019-08-09

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - RocksDB, Tests
Affects Version/s: 10.2
Fix Version/s: 10.2.27, 10.3.18, 10.4.8

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


 Description   

10.2 9dd3e5ea3c73

perl ./mtr rocksdb_sys_vars.rocksdb_update_cf_options_basic
Logging: ./mtr  rocksdb_sys_vars.rocksdb_update_cf_options_basic
vardir: /data/bld/10.2/mysql-test/var
Removing old var directory...
Creating var directory '/data/bld/10.2/mysql-test/var'...
Checking supported features...
MariaDB Version 10.2.17-MariaDB-debug
 - SSL connections supported
 - binaries are debug compiled
Collecting tests...
Installing system database...
 
==============================================================================
 
TEST                                      RESULT   TIME (ms) or COMMENT
--------------------------------------------------------------------------
 
worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019
rocksdb_sys_vars.rocksdb_update_cf_options_basic [ pass ]   2480
***Warnings generated in error logs during shutdown after running tests: rocksdb_sys_vars.rocksdb_update_cf_options_basic
 
Warning:   72 bytes lost at 0x7f68600d06d0, allocated by T@0 at 0x557488535660, 0x7f68919798ab, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:   40 bytes lost at 0x7f68600b2b10, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:  152 bytes lost at 0x7f6860063e60, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:   64 bytes lost at 0x7f6860066040, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:    8 bytes lost at 0x7f68600defe0, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009



 Comments   
Comment by Elena Stepanova [ 2018-08-12 ]

Same for rocksdb_sys_vars.rocksdb_update_cf_options

perl ./mtr rocksdb_sys_vars.rocksdb_update_cf_options
Logging: ./mtr  rocksdb_sys_vars.rocksdb_update_cf_options
vardir: /data/bld/10.2/mysql-test/var
Checking leftover processes...
Removing old var directory...
Creating var directory '/data/bld/10.2/mysql-test/var'...
Checking supported features...
MariaDB Version 10.2.17-MariaDB-debug
 - SSL connections supported
 - binaries are debug compiled
Collecting tests...
Installing system database...
 
==============================================================================
 
TEST                                      RESULT   TIME (ms) or COMMENT
--------------------------------------------------------------------------
 
worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 16000..16019
rocksdb_sys_vars.rocksdb_update_cf_options [ pass ]    620
***Warnings generated in error logs during shutdown after running tests: rocksdb_sys_vars.rocksdb_update_cf_options
 
Warning:   64 bytes lost at 0x7f5c0c085f70, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:   64 bytes lost at 0x7f5c0c031050, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:   64 bytes lost at 0x7f5c0c089e20, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:    8 bytes lost at 0x7f5c0c0b0b20, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
Warning:   64 bytes lost at 0x7f5c0c031200, allocated by T@0 at mysys/my_malloc.c:240, rocksdb/ha_rocksdb.cc:13379, sql/sql_plugin.cc:3513, sql/set_var.cc:208, sql/set_var.cc:837, sql/set_var.cc:738, sql/sql_parse.cc:4844, sql/sql_parse.cc:8009
 
--------------------------------------------------------------------------
The servers were restarted 0 times
Spent 0.620 of 7 seconds executing testcases
 
Warnings in log: All 1 tests were successful.
 
Errors/warnings were found in logfiles during server shutdown after running the
following sequence(s) of tests:
    rocksdb_sys_vars.rocksdb_update_cf_options
mysql-test-run: *** ERROR: There where errors/warnings in server logs after running test cases.

Comment by Sergei Petrunia [ 2019-08-05 ]

Still happens:

https://buildbot.askmonty.org/buildbot/builders/kvm-rpm-centos74-amd64-debug/builds/2397/steps/mtr/logs/stdio

***Warnings generated in error logs during shutdown after running tests: rocksdb_sys_vars.rocksdb_update_cf_options_basic
 
Warning:   24 bytes lost at 0x7fa7581031c0, allocated by T@0 at 0x5584af2c0158, addr2line: Dwarf Error: Offset (3942780475) greater than or equal to .debug_str size (3890003).
Warning:    8 bytes lost at 0x7fa758102530, allocated by T@0 at 0x5584af2c0158, addr2line: Dwarf Error: Offset (6514020) greater than or equal to .debug_str size (3890003).

Steps to reproduce:

cmake -DWITH_ASAN=ON -DWITHOUT_MROONGA:bool=1 -DWITHOUT_TOKUDB:bool=1 -DCMAKE_BUILD_TYPE=Debug -DMYSQL_MAINTAINER_MODE=ON
make
ASAN_OPTIONS=abort_on_error=1   ./mtr --mem rocksdb_sys_vars.rocksdb_update_cf_options_basic

rocksdb_sys_vars.rocksdb_update_cf_options_basic [ pass ]    152
***Warnings generated in error logs during shutdown after running tests: rocksdb_sys_vars.rocksdb_update_cf_options_basic
 
Warning:   24 bytes lost at 0x60d000067480, allocated by T@0 at mysys/my_malloc.c:101, mysys/my_malloc.c:241, rocksdb/ha_rocksdb.cc:14305, sql/sql_plugin.cc:3443, sql/set_var.cc:248, sql/set_var.cc:789, sql/set_var.cc:731, sql/sql_parse.cc:4592
Warning:    8 bytes lost at 0x60c00007de70, allocated by T@0 at mysys/my_malloc.c:101, mysys/my_malloc.c:241, rocksdb/ha_rocksdb.cc:14305, sql/sql_plugin.cc:3443, sql/set_var.cc:248, sql/set_var.cc:789, sql/set_var.cc:731, sql/sql_parse.cc:4592

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