Skip to content

sql-tap/in5.test.lua: Direct leak of 9728 byte(s) in 38 object(s) #11048

@ligurio

Description

@ligurio

Bug description

Memory leak

Steps to reproduce

ctest -R test/sql-tap/in5.test.lua --verbose

Actual behavior

[001] ok - 6.2.3                                                                                                                        
[001] ok - 6.3.1                                                                                                                        
[001]                                                                                                                                   
[001] [test-run server "app_server"] Last 15 lines of the log file /tmp/t/2-in5.test.lua/001_sql-tap/in5.test.lua.memtx.tarantool.log:  
[001]     #7 0x55de5d8db8d3 in lbox_execute /home/sergeyb/sources/MRG/tarantool/src/box/lua/execute.c:477:7                             
[001]     #8 0x55de5da7b1e6 in lj_BC_FUNCC /home/sergeyb/sources/MRG/tarantool/build/third_party/luajit/src/lj_vm.S:811                 
[001]                                                                                                                                   
[001] Direct leak of 9728 byte(s) in 38 object(s) allocated from:                                                                       
[001]     #0 0x55de5d298904 in malloc build-llvm/tools/clang/stage2-bins/runtimes/runtimes-bins/compiler-rt/lib/asan/asan_malloc_linux.c
pp:67:3                                                                                                                                 
[001]     #1 0x55de5d7652a2 in sql_xmalloc /home/sergeyb/sources/MRG/tarantool/src/box/sql/malloc.c:85:9                                
[001]     #2 0x55de5d8320f1 in sqlVdbeList /home/sergeyb/sources/MRG/tarantool/src/box/sql/vdbeaux.c:1239:15                            
[001]     #3 0x55de5d8286e0 in sqlStep /home/sergeyb/sources/MRG/tarantool/src/box/sql/vdbeapi.c:130:8                                  
[001]     #4 0x55de5d828261 in sql_step /home/sergeyb/sources/MRG/tarantool/src/box/sql/vdbeapi.c:155:9                                 
[001]     #5 0x55de5d6b9e79 in sql_execute /home/sergeyb/sources/MRG/tarantool/src/box/execute.c:212:16
[001]     #6 0x55de5d6b9c98 in sql_prepare_and_execute /home/sergeyb/sources/MRG/tarantool/src/box/execute.c:282:6
[001]     #7 0x55de5d8db8d3 in lbox_execute /home/sergeyb/sources/MRG/tarantool/src/box/lua/execute.c:477:7
[001]     #8 0x55de5da7b1e6 in lj_BC_FUNCC /home/sergeyb/sources/MRG/tarantool/build/third_party/luajit/src/lj_vm.S:811
[001] 
[001] SUMMARY: AddressSanitizer: 22728 byte(s) leaked in 64 allocation(s).
[Main process] Got failed test; gently terminate all workers...
[001] Worker "001_sql-tap" got failed test; stopping the server...

Expected behavior

no leak

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions