[MDEV-7272] Valgrind warnings (Invalid read) or crash on server shutdown with TokuDB Created: 2014-12-05  Updated: 2022-09-12  Resolved: 2022-09-12

Status: Closed
Project: MariaDB Server
Component/s: OTHER
Affects Version/s: 5.5, 10.0, 10.1
Fix Version/s: N/A

Type: Bug Priority: Minor
Reporter: Elena Stepanova Assignee: Sergei Golubchik
Resolution: Won't Fix Votes: 0
Labels: valgrind
Environment:

Debian Wheezy 64bit libjemalloc 3.0.0-3 cmake . -DCMAKE_BUILD_TYPE=Debug



 Description   

perl ./mtr 1st --mysqld=--plugin-load=ha_tokudb --valgrind-mysqld

Stack trace from 5.5 revno 4380

==23122== Thread 19:
==23122== Invalid read of size 8
==23122==    at 0x5673851: free (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x4010D38: _dl_deallocate_tls (dl-tls.c:481)
==23122==    by 0x4E3792C: __free_stacks (allocatestack.c:278)
==23122==    by 0x4E37A38: queue_stack (allocatestack.c:306)
==23122==    by 0x4E37A38: __deallocate_stack (allocatestack.c:765)
==23122==    by 0x4E38E3C: pthread_join (pthread_join.c:110)
==23122==    by 0xB54EB9F: toku_pthread_join(unsigned long, void**) (toku_pthread.h:397)
==23122==    by 0xB54F05B: toku_kibbutz_destroy(kibbutz*) (kibbutz.cc:235)
==23122==    by 0xB4C03BE: toku_cachetable_close(cachetable**) (cachetable.cc:2534)
==23122==    by 0xB498A9D: env_close(__toku_db_env*, unsigned int) (ydb.cc:1166)
==23122==    by 0xB48AD84: tokudb_end(handlerton*, ha_panic_function) (hatoku_hton.cc:663)
==23122==    by 0x7E8EEE: ha_finalize_handlerton(st_plugin_int*) (handler.cc:417)
==23122==    by 0x6468FF: plugin_deinitialize(st_plugin_int*, bool) (sql_plugin.cc:1165)
==23122==    by 0x646D03: reap_plugins() (sql_plugin.cc:1242)
==23122==    by 0x648904: plugin_shutdown() (sql_plugin.cc:1918)
==23122==    by 0x586833: clean_up(bool) (mysqld.cc:1823)
==23122==    by 0x58661D: unireg_end() (mysqld.cc:1735)
==23122==  Address 0xc000000 is not stack'd, malloc'd or (recently) free'd
==23122== Invalid read of size 8
==23122==    at 0x5691320: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x569193B: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x5691D42: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x4E37138: __nptl_deallocate_tsd (pthread_create.c:155)
==23122==    by 0x4E37B5D: start_thread (pthread_create.c:311)
==23122==    by 0x6BBD20C: clone (clone.S:112)
==23122==  Address 0xc000000 is not stack'd, malloc'd or (recently) free'd
==23122== Invalid read of size 8
==23122==    at 0x5691292: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x569193B: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x5691D42: ??? (in /usr/lib/x86_64-linux-gnu/libjemalloc.so.1)
==23122==    by 0x4E37138: __nptl_deallocate_tsd (pthread_create.c:155)
==23122==    by 0x4E37B5D: start_thread (pthread_create.c:311)
==23122==    by 0x6BBD20C: clone (clone.S:112)



 Comments   
Comment by Sergei Golubchik [ 2022-09-12 ]

10.0 was EOLed in March 2019

Generated at Thu Feb 08 07:18:20 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.