Skip to content

Instantly share code, notes, and snippets.

@boxofrox
Created June 8, 2017 18:24
Show Gist options
  • Save boxofrox/183cd72a5aa6e875d7ba20ec24535c69 to your computer and use it in GitHub Desktop.
Save boxofrox/183cd72a5aa6e875d7ba20ec24535c69 to your computer and use it in GitHub Desktop.
report - valgrind --tool=memcheck target/release/bug-test-01
▶ DSN=mysql://testbot:testbot@192.168.70.162/fake_data RUST_BACKTRACE=1 RUST_LOG=bug_test_01=debug valgrind -v --tool=memcheck target/release/bug-test-01
==32500== Memcheck, a memory error detector
==32500== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==32500== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info
==32500== Command: target/release/bug-test-01
==32500==
--32500-- Valgrind options:
--32500-- -v
--32500-- --tool=memcheck
--32500-- Contents of /proc/version:
--32500-- Linux version 4.10.11-1-ARCH (builduser@tobias) (gcc version 6.3.1 20170306 (GCC) ) #1 SMP PREEMPT Tue Apr 18 08:39:42 CEST 2017
--32500--
--32500-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3
--32500-- Page sizes: currently 4096, max supported 4096
--32500-- Valgrind library directory: /usr/lib/valgrind
--32500-- Reading syms from /home/boxofrox/files/development/phreebooks-search/work/bugs/001 - spurious packet out of order/unit-test-01/target/release/bug-test-01
--32500-- Reading syms from /usr/lib/ld-2.25.so
--32500-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--32500-- object doesn't have a symbol table
--32500-- object doesn't have a dynamic symbol table
--32500-- Scheduler: using generic scheduler lock implementation.
--32500-- Reading suppressions file: /usr/lib/valgrind/default.supp
==32500== embedded gdbserver: reading from /tmp/boxofrox/vgdb-pipe-from-vgdb-to-32500-by-boxofrox-on-???
==32500== embedded gdbserver: writing to /tmp/boxofrox/vgdb-pipe-to-vgdb-from-32500-by-boxofrox-on-???
==32500== embedded gdbserver: shared mem /tmp/boxofrox/vgdb-pipe-shared-mem-vgdb-32500-by-boxofrox-on-???
==32500==
==32500== TO CONTROL THIS PROCESS USING vgdb (which you probably
==32500== don't want to do, unless you know exactly what you're doing,
==32500== or are doing some strange experiment):
==32500== /usr/lib/valgrind/../../bin/vgdb --pid=32500 ...command...
==32500==
==32500== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==32500== /path/to/gdb target/release/bug-test-01
==32500== and then give GDB the following command
==32500== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=32500
==32500== --pid is optional if only one valgrind process is running
==32500==
--32500-- REDIR: 0x401ae20 (ld-linux-x86-64.so.2:strlen) redirected to 0x3809fc91 (???)
--32500-- REDIR: 0x4019770 (ld-linux-x86-64.so.2:index) redirected to 0x3809fcab (???)
--32500-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--32500-- object doesn't have a symbol table
--32500-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--32500-- object doesn't have a symbol table
==32500== WARNING: new redirection conflicts with existing -- ignoring it
--32500-- old: 0x0401ae20 (strlen ) R-> (0000.0) 0x3809fc91 ???
--32500-- new: 0x0401ae20 (strlen ) R-> (2007.0) 0x04c2e1d0 strlen
--32500-- REDIR: 0x4019990 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2f2d0 (strcmp)
--32500-- REDIR: 0x401b940 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c326a0 (mempcpy)
--32500-- Reading syms from /usr/lib/libdl-2.25.so
--32500-- object doesn't have a symbol table
--32500-- Reading syms from /usr/lib/librt-2.25.so
--32500-- object doesn't have a symbol table
--32500-- Reading syms from /usr/lib/libpthread-2.25.so
--32500-- Reading syms from /usr/lib/libgcc_s.so.1
--32500-- Reading syms from /usr/lib/libc-2.25.so
--32500-- Reading syms from /usr/lib/libm-2.25.so
--32500-- object doesn't have a symbol table
--32500-- REDIR: 0x56fddd0 (libc.so.6:strcasecmp) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56f9860 (libc.so.6:strcspn) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x57000c0 (libc.so.6:strncasecmp) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fbce0 (libc.so.6:strpbrk) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fc070 (libc.so.6:strspn) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fd450 (libc.so.6:memmove) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fdb00 (libc.so.6:mempcpy) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56f8060 (libc.so.6:index) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fd900 (libc.so.6:memset) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56f82b0 (libc.so.6:strcmp) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x57027c0 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56f9740 (libc.so.6:strcpy) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x56fb9f0 (libc.so.6:rindex) redirected to 0x4c2db60 (rindex)
--32500-- REDIR: 0x56f9d10 (libc.so.6:strlen) redirected to 0x4c2e110 (strlen)
--32500-- REDIR: 0x56fa160 (libc.so.6:__GI_strncmp) redirected to 0x4c2e8c0 (__GI_strncmp)
--32500-- REDIR: 0x56fd9c0 (libc.so.6:__GI_memset) redirected to 0x4c31830 (memset)
--32500-- REDIR: 0x56fccb0 (libc.so.6:memchr) redirected to 0x4c2f370 (memchr)
--32500-- REDIR: 0x56fd560 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4c2f430 (memcpy@GLIBC_2.2.5)
--32500-- REDIR: 0x2150b0 (NONE:malloc) redirected to 0x4c2aeb0 (malloc)
--32500-- REDIR: 0x56fc610 (libc.so.6:__GI_strstr) redirected to 0x4c32900 (__strstr_sse2)
--32500-- REDIR: 0x2156a0 (NONE:realloc) redirected to 0x4c2d0c0 (realloc)
--32500-- REDIR: 0x5703c20 (libc.so.6:rawmemchr) redirected to 0x4c32200 (rawmemchr)
--32500-- REDIR: 0x212c80 (NONE:free) redirected to 0x4c2c0e0 (free)
--32500-- REDIR: 0x56fd010 (libc.so.6:bcmp) redirected to 0x4a25750 (_vgnU_ifunc_wrapper)
--32500-- REDIR: 0x57c23b0 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c31010 (__memcmp_sse4_1)
--32500-- REDIR: 0x215e30 (NONE:calloc) redirected to 0x4c2ce80 (calloc)
DEBUG:bug_test_01: running
==32500== Invalid read of size 8
==32500== at 0x217636: rallocx (arena.h:809)
==32500== by 0x17FE41: reallocate (heap.rs:93)
==32500== by 0x17FE41: _$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$::double::hc2d71d67f05dc433 (raw_vec.rs:230)
==32500== by 0x188DC7: push<regex::compile::Hole> (vec.rs:970)
==32500== by 0x188DC7: compile (compile.rs:860)
==32500== by 0x188DC7: regex::compile::Compiler::c_class::h0b8d16767e3d219b (compile.rs:376)
==32500== by 0x189AC3: regex::compile::Compiler::c_concat::ha4cbe8324a5ab423 (compile.rs:460)
==32500== by 0x189F24: c_repeat_range (compile.rs:587)
==32500== by 0x189F24: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== Address 0x6000010 is in a rwx anonymous segment
==32500==
==32500== Invalid read of size 8
==32500== at 0x217589: rallocx (arena.h:809)
==32500== by 0x17FE41: reallocate (heap.rs:93)
==32500== by 0x17FE41: _$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$::double::hc2d71d67f05dc433 (raw_vec.rs:230)
==32500== by 0x188DC7: push<regex::compile::Hole> (vec.rs:970)
==32500== by 0x188DC7: compile (compile.rs:860)
==32500== by 0x188DC7: regex::compile::Compiler::c_class::h0b8d16767e3d219b (compile.rs:376)
==32500== by 0x189AC3: regex::compile::Compiler::c_concat::ha4cbe8324a5ab423 (compile.rs:460)
==32500== by 0x189F24: c_repeat_range (compile.rs:587)
==32500== by 0x189F24: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== Address 0x6000010 is in a rwx anonymous segment
==32500==
==32500== Conditional jump or move depends on uninitialised value(s)
==32500== at 0x18AA17: index_mut<regex::compile::MaybeInst> (vec.rs:1561)
==32500== by 0x18AA17: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x18AA3B: fill (compile.rs:735)
==32500== by 0x18AA3B: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x1AB80E: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (compile.rs:723)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500== by 0x18AE0D: fill (compile.rs:742)
==32500== by 0x18AE0D: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x1ABB3E: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:261)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500== by 0x18AE0D: fill (compile.rs:742)
==32500== by 0x18AE0D: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x24392C: to_u64 (num.rs:43)
==32500== by 0x24392C: core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca076294251e50ea (num.rs:205)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x182362: fmt (prog.rs:410)
==32500== by 0x182362: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x24316B: to_u32 (num.rs:42)
==32500== by 0x24316B: fmt (num.rs:205)
==32500== by 0x24316B: core::fmt::num::_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$::fmt::h03b4943cc4f16224 (num.rs:162)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x182388: fmt (prog.rs:410)
==32500== by 0x182388: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x24316B: to_u32 (num.rs:42)
==32500== by 0x24316B: fmt (num.rs:205)
==32500== by 0x24316B: core::fmt::num::_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$::fmt::h03b4943cc4f16224 (num.rs:162)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x1823A7: fmt (prog.rs:410)
==32500== by 0x1823A7: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
thread 'main' panicked at 'internal error: entered unreachable code: not all instructions were compiled! found uncompiled instruction: Compiled(Bytes(InstBytes { goto: 10, start: 223, end: 223 }))', /home/boxofrox/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-0.2.2/src/compile.rs:742
--32500-- REDIR: 0x5708cc0 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c2f190 (strcmp)
--32500-- REDIR: 0x56f9eb0 (libc.so.6:strnlen) redirected to 0x4c2e0b0 (strnlen)
stack backtrace:
0: <unknown>
1: <unknown>
2: <unknown>
3: <unknown>
4: <unknown>
5: <unknown>
6: <unknown>
7: <unknown>
8: <unknown>
9: <unknown>
10: <unknown>
11: <unknown>
12: <unknown>
13: <unknown>
14: <unknown>
15: <unknown>
16: <unknown>
17: <unknown>
18: <unknown>
19: <unknown>
20: <unknown>
21: <unknown>
22: <unknown>
23: <unknown>
24: <unknown>
25: <unknown>
26: <unknown>
27: <unknown>
28: <unknown>
29: __libc_start_main
30: <unknown>
==32500== Conditional jump or move depends on uninitialised value(s)
==32500== at 0x18AE75: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE75: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE75: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE75: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500== by 0x16206B: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:81)
==32500==
==32500== Use of uninitialised value of size 8
==32500== at 0x181DA0: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x181DA0: core::ptr::drop_in_place::he0442fb70b4e560a (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2038)
==32500== by 0x18AE89: drop_in_place<collections::vec::Vec<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE89: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500== Invalid read of size 8
==32500== at 0x181DA0: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x181DA0: core::ptr::drop_in_place::he0442fb70b4e560a (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2038)
==32500== by 0x18AE89: drop_in_place<collections::vec::Vec<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE89: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500== Address 0x1 is not stack'd, malloc'd or (recently) free'd
==32500==
==32500==
==32500== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==32500== Access not within mapped region at address 0x1
==32500== at 0x181DA0: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x181DA0: core::ptr::drop_in_place::he0442fb70b4e560a (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2038)
==32500== by 0x18AE89: drop_in_place<collections::vec::Vec<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE89: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500== If you believe this happened as a result of a stack
==32500== overflow in your program's main thread (unlikely but
==32500== possible), you can try to increase the size of the
==32500== main thread stack using the --main-stacksize= flag.
==32500== The main thread stack size used in this run was 8388608.
==32500==
==32500== HEAP SUMMARY:
==32500== in use at exit: 864 bytes in 6 blocks
==32500== total heap usage: 11 allocs, 5 frees, 2,832 bytes allocated
==32500==
==32500== Searching for pointers to 6 not-freed blocks
==32500== Checked 4,757,400 bytes
==32500==
==32500== LEAK SUMMARY:
==32500== definitely lost: 0 bytes in 0 blocks
==32500== indirectly lost: 0 bytes in 0 blocks
==32500== possibly lost: 0 bytes in 0 blocks
==32500== still reachable: 864 bytes in 6 blocks
==32500== suppressed: 0 bytes in 0 blocks
==32500== Rerun with --leak-check=full to see details of leaked memory
==32500==
==32500== Use --track-origins=yes to see where uninitialised values come from
==32500== ERROR SUMMARY: 16 errors from 12 contexts (suppressed: 0 from 0)
==32500==
==32500== 1 errors in context 1 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x24316B: to_u32 (num.rs:42)
==32500== by 0x24316B: fmt (num.rs:205)
==32500== by 0x24316B: core::fmt::num::_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$::fmt::h03b4943cc4f16224 (num.rs:162)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x1823A7: fmt (prog.rs:410)
==32500== by 0x1823A7: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
==32500==
==32500== 1 errors in context 2 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x24316B: to_u32 (num.rs:42)
==32500== by 0x24316B: fmt (num.rs:205)
==32500== by 0x24316B: core::fmt::num::_$LT$impl$u20$core..fmt..Debug$u20$for$u20$u8$GT$::fmt::h03b4943cc4f16224 (num.rs:162)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x182388: fmt (prog.rs:410)
==32500== by 0x182388: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
==32500==
==32500== 1 errors in context 3 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x24392C: to_u64 (num.rs:43)
==32500== by 0x24392C: core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca076294251e50ea (num.rs:205)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x23FE6A: core::fmt::builders::DebugStruct::field::hd491a3b4ebb643a4 (builders.rs:0)
==32500== by 0x182362: fmt (prog.rs:410)
==32500== by 0x182362: _$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Debug$GT$::fmt::h87598feb2c25d4f9 (mod.rs:1485)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1ABC86: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500==
==32500==
==32500== 1 errors in context 4 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x1ABB3E: _$LT$regex..prog..Inst$u20$as$u20$core..fmt..Debug$GT$::fmt::h7cacf134919009b2 (prog.rs:261)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x24009A: core::fmt::builders::DebugTuple::field::h781b2a691c951286 (builders.rs:0)
==32500== by 0x1AB8D9: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (mod.rs:0)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500== by 0x18AE0D: fill (compile.rs:742)
==32500== by 0x18AE0D: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500==
==32500==
==32500== 1 errors in context 5 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x1AB80E: _$LT$regex..compile..MaybeInst$u20$as$u20$core..fmt..Debug$GT$::fmt::he41c8565373b80e4 (compile.rs:723)
==32500== by 0x240935: core::fmt::write::h4596c4f5073895b5 (mod.rs:954)
==32500== by 0x20993D: write_fmt<collections::string::String> (mod.rs:207)
==32500== by 0x20993D: std::panicking::begin_panic_fmt::hc09fe500d9b7be81 (panicking.rs:494)
==32500== by 0x18AE0D: fill (compile.rs:742)
==32500== by 0x18AE0D: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500==
==32500==
==32500== 1 errors in context 6 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x18AA3B: fill (compile.rs:735)
==32500== by 0x18AA3B: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500==
==32500== 1 errors in context 7 of 12:
==32500== Conditional jump or move depends on uninitialised value(s)
==32500== at 0x18AA17: index_mut<regex::compile::MaybeInst> (vec.rs:1561)
==32500== by 0x18AA17: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:632)
==32500== by 0x18AAD4: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:636)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500==
==32500== 1 errors in context 8 of 12:
==32500== Invalid read of size 8
==32500== at 0x217589: rallocx (arena.h:809)
==32500== by 0x17FE41: reallocate (heap.rs:93)
==32500== by 0x17FE41: _$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$::double::hc2d71d67f05dc433 (raw_vec.rs:230)
==32500== by 0x188DC7: push<regex::compile::Hole> (vec.rs:970)
==32500== by 0x188DC7: compile (compile.rs:860)
==32500== by 0x188DC7: regex::compile::Compiler::c_class::h0b8d16767e3d219b (compile.rs:376)
==32500== by 0x189AC3: regex::compile::Compiler::c_concat::ha4cbe8324a5ab423 (compile.rs:460)
==32500== by 0x189F24: c_repeat_range (compile.rs:587)
==32500== by 0x189F24: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== Address 0x6000010 is in a rwx anonymous segment
==32500==
==32500==
==32500== 1 errors in context 9 of 12:
==32500== Invalid read of size 8
==32500== at 0x217636: rallocx (arena.h:809)
==32500== by 0x17FE41: reallocate (heap.rs:93)
==32500== by 0x17FE41: _$LT$alloc..raw_vec..RawVec$LT$T$GT$$GT$::double::hc2d71d67f05dc433 (raw_vec.rs:230)
==32500== by 0x188DC7: push<regex::compile::Hole> (vec.rs:970)
==32500== by 0x188DC7: compile (compile.rs:860)
==32500== by 0x188DC7: regex::compile::Compiler::c_class::h0b8d16767e3d219b (compile.rs:376)
==32500== by 0x189AC3: regex::compile::Compiler::c_concat::ha4cbe8324a5ab423 (compile.rs:460)
==32500== by 0x189F24: c_repeat_range (compile.rs:587)
==32500== by 0x189F24: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== Address 0x6000010 is in a rwx anonymous segment
==32500==
==32500==
==32500== 2 errors in context 10 of 12:
==32500== Invalid read of size 8
==32500== at 0x181DA0: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x181DA0: core::ptr::drop_in_place::he0442fb70b4e560a (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2038)
==32500== by 0x18AE89: drop_in_place<collections::vec::Vec<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE89: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500== Address 0x1 is not stack'd, malloc'd or (recently) free'd
==32500==
==32500==
==32500== 2 errors in context 11 of 12:
==32500== Use of uninitialised value of size 8
==32500== at 0x181DA0: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x181DA0: core::ptr::drop_in_place::he0442fb70b4e560a (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2038)
==32500== by 0x18AE89: drop_in_place<collections::vec::Vec<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE89: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE89: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE89: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500==
==32500==
==32500== 3 errors in context 12 of 12:
==32500== Conditional jump or move depends on uninitialised value(s)
==32500== at 0x18AE75: drop_in_place<regex::compile::Hole> (ptr.rs:60)
==32500== by 0x18AE75: drop<regex::compile::Hole> (vec.rs:2332)
==32500== by 0x18AE75: drop_in_place<collections::vec::IntoIter<regex::compile::Hole>> (ptr.rs:60)
==32500== by 0x18AE75: regex::compile::Compiler::fill::hcff72774b71640f9 (compile.rs:637)
==32500== by 0x18A21F: fill_to_next (compile.rs:644)
==32500== by 0x18A21F: c_repeat_range (compile.rs:614)
==32500== by 0x18A21F: regex::compile::Compiler::c_repeat::h9558c79711f67dc0 (compile.rs:508)
==32500== by 0x186CCF: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:308)
==32500== by 0x1879B0: c_concat<&collections::vec::Vec<regex_syntax::Expr>> (compile.rs:462)
==32500== by 0x1879B0: regex::compile::Compiler::c::ha2f9a67a069db357 (compile.rs:304)
==32500== by 0x1848F2: compile_one (compile.rs:150)
==32500== by 0x1848F2: regex::compile::Compiler::compile::h71bdab1be0fc2d35 (compile.rs:131)
==32500== by 0x1909AD: regex::exec::ExecBuilder::build::h6c8d133833e997f4 (exec.rs:295)
==32500== by 0x1A7EEB: build (re_builder.rs:75)
==32500== by 0x1A7EEB: regex::re_unicode::Regex::new::h7bf8d2ef8fe797ae (re_unicode.rs:185)
==32500== by 0x150606: __static_ref_initialize (proto.rs:33)
==32500== by 0x150606: call_once<fn() -> regex::re_unicode::Regex,()> (ops.rs:2683)
==32500== by 0x150606: {{closure}}<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:23)
==32500== by 0x150606: std::sync::once::Once::call_once::_$u7b$$u7b$closure$u7d$$u7d$::h42b5986557348c64 (once.rs:227)
==32500== by 0x203A2C: std::sync::once::Once::call_inner::h15de809733866c18 (once.rs:307)
==32500== by 0x17959B: call_once<closure> (once.rs:227)
==32500== by 0x17959B: get<regex::re_unicode::Regex,fn() -> regex::re_unicode::Regex> (lazy.rs:22)
==32500== by 0x17959B: __stability (<__lazy_static_internal macros>:20)
==32500== by 0x17959B: deref (<__lazy_static_internal macros>:21)
==32500== by 0x17959B: mysql_async::proto::HandshakePacket::srv_ver_parsed::h831ff8713ee5f7f4 (proto.rs:369)
==32500== by 0x161974: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:91)
==32500== by 0x16206B: _$LT$mysql_async..conn..futures..new_conn..NewConn$u20$as$u20$futures..future..Future$GT$::poll::h81b8c2e97542d348 (new_conn.rs:81)
==32500==
==32500== ERROR SUMMARY: 16 errors from 12 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment