==72468== Mismatched free() / delete / delete []
|
==72468== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==72468== by 0x4F02367: _M_release (shared_ptr_base.h:144)
|
==72468== by 0x4F02367: ~__shared_count (shared_ptr_base.h:546)
|
==72468== by 0x4F02367: ~__shared_ptr (shared_ptr_base.h:781)
|
==72468== by 0x4F02367: ~shared_ptr (shared_ptr.h:93)
|
==72468== by 0x4F02367: ~QueryInfo (session.hh:64)
|
==72468== by 0x4F02367: destroy<maxscale::Session::QueryInfo> (new_allocator.h:124)
|
==72468== by 0x4F02367: _M_pop_back_aux (deque.tcc:510)
|
==72468== by 0x4F02367: pop_back (stl_deque.h:1451)
|
==72468== by 0x4F02367: maxscale::Session::retain_statement(gwbuf*) (session.cc:1499)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468== Address 0xdfaa200 is 0 bytes inside a block of size 72 alloc'd
|
==72468== at 0x4C2B955: calloc (vg_replace_malloc.c:711)
|
==72468== by 0x4E913CD: mxs_calloc (alloc.cc:58)
|
==72468== by 0x4E935C8: gwbuf_clone_one(gwbuf*) (buffer.cc:165)
|
==72468== by 0x4E93789: gwbuf_clone (buffer.cc:199)
|
==72468== by 0x4F01F6F: maxscale::Session::retain_statement(gwbuf*) (session.cc:1493)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468==
|
==72468== Mismatched free() / delete / delete []
|
==72468== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==72468== by 0x4F023E1: _M_release (shared_ptr_base.h:144)
|
==72468== by 0x4F023E1: ~__shared_count (shared_ptr_base.h:546)
|
==72468== by 0x4F023E1: ~__shared_ptr (shared_ptr_base.h:781)
|
==72468== by 0x4F023E1: ~shared_ptr (shared_ptr.h:93)
|
==72468== by 0x4F023E1: ~QueryInfo (session.hh:64)
|
==72468== by 0x4F023E1: destroy<maxscale::Session::QueryInfo> (new_allocator.h:124)
|
==72468== by 0x4F023E1: pop_back (stl_deque.h:1448)
|
==72468== by 0x4F023E1: maxscale::Session::retain_statement(gwbuf*) (session.cc:1499)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468== Address 0xdff3a40 is 0 bytes inside a block of size 72 alloc'd
|
==72468== at 0x4C2B955: calloc (vg_replace_malloc.c:711)
|
==72468== by 0x4E913CD: mxs_calloc (alloc.cc:58)
|
==72468== by 0x4E935C8: gwbuf_clone_one(gwbuf*) (buffer.cc:165)
|
==72468== by 0x4E93789: gwbuf_clone (buffer.cc:199)
|
==72468== by 0x4F01F6F: maxscale::Session::retain_statement(gwbuf*) (session.cc:1493)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468==
|
==72468== Mismatched free() / delete / delete []
|
==72468== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==72468== by 0x4F04864: _M_release (shared_ptr_base.h:144)
|
==72468== by 0x4F04864: ~__shared_count (shared_ptr_base.h:546)
|
==72468== by 0x4F04864: ~__shared_ptr (shared_ptr_base.h:781)
|
==72468== by 0x4F04864: ~shared_ptr (shared_ptr.h:93)
|
==72468== by 0x4F04864: ~QueryInfo (session.hh:64)
|
==72468== by 0x4F04864: _Destroy<maxscale::Session::QueryInfo> (stl_construct.h:93)
|
==72468== by 0x4F04864: __destroy<maxscale::Session::QueryInfo*> (stl_construct.h:103)
|
==72468== by 0x4F04864: _Destroy<maxscale::Session::QueryInfo*> (stl_construct.h:126)
|
==72468== by 0x4F04864: _Destroy<maxscale::Session::QueryInfo*, maxscale::Session::QueryInfo> (stl_construct.h:151)
|
==72468== by 0x4F04864: std::deque<maxscale::Session::QueryInfo, std::allocator<maxscale::Session::QueryInfo> >::_M_destroy_data_aux(std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>, std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>) (deque.tcc:811)
|
==72468== by 0x4F01AEA: _M_destroy_data (stl_deque.h:1853)
|
==72468== by 0x4F01AEA: ~deque (stl_deque.h:918)
|
==72468== by 0x4F01AEA: maxscale::Session::~Session() (session.cc:1213)
|
==72468== by 0x4F01CFC: session_final_free (session.cc:398)
|
==72468== by 0x4F01CFC: session_free (session.cc:364)
|
==72468== by 0x4F01CFC: session_put_ref (session.cc:823)
|
==72468== by 0x4F01E4D: session_unlink_backend_dcb (session.cc:286)
|
==72468== by 0x4EB39E0: dcb_maybe_add_persistent (dcb.cc:1335)
|
==72468== by 0x4EB39E0: dcb_final_close (dcb.cc:1237)
|
==72468== by 0x4EEC803: maxscale::RoutingWorker::delete_zombies() (routingworker.cc:553)
|
==72468== by 0x4EED075: maxscale::RoutingWorker::epoll_tick() (routingworker.cc:638)
|
==72468== by 0x4F0E6B5: maxbase::Worker::poll_waitevents() (worker.cc:884)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468== Address 0xe0f29e0 is 0 bytes inside a block of size 72 alloc'd
|
==72468== at 0x4C2B955: calloc (vg_replace_malloc.c:711)
|
==72468== by 0x4E913CD: mxs_calloc (alloc.cc:58)
|
==72468== by 0x4E935C8: gwbuf_clone_one(gwbuf*) (buffer.cc:165)
|
==72468== by 0x4E93789: gwbuf_clone (buffer.cc:199)
|
==72468== by 0x4F01F6F: maxscale::Session::retain_statement(gwbuf*) (session.cc:1493)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468==
|
==72468== Warning: invalid file descriptor 1031 in syscall socket()
|
==72468== Warning: invalid file descriptor 1031 in syscall socket()
|
==72468== Warning: invalid file descriptor 1031 in syscall socket()
|
<cut>
|
==72468== Mismatched free() / delete / delete []
|
==72468== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==72468== by 0x4F049FF: _M_release (shared_ptr_base.h:144)
|
==72468== by 0x4F049FF: ~__shared_count (shared_ptr_base.h:546)
|
==72468== by 0x4F049FF: ~__shared_ptr (shared_ptr_base.h:781)
|
==72468== by 0x4F049FF: ~shared_ptr (shared_ptr.h:93)
|
==72468== by 0x4F049FF: ~QueryInfo (session.hh:64)
|
==72468== by 0x4F049FF: _Destroy<maxscale::Session::QueryInfo> (stl_construct.h:93)
|
==72468== by 0x4F049FF: __destroy<maxscale::Session::QueryInfo*> (stl_construct.h:103)
|
==72468== by 0x4F049FF: _Destroy<maxscale::Session::QueryInfo*> (stl_construct.h:126)
|
==72468== by 0x4F049FF: _Destroy<maxscale::Session::QueryInfo*, maxscale::Session::QueryInfo> (stl_construct.h:151)
|
==72468== by 0x4F049FF: std::deque<maxscale::Session::QueryInfo, std::allocator<maxscale::Session::QueryInfo> >::_M_destroy_data_aux(std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>, std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>) (deque.tcc:817)
|
==72468== by 0x4F01AEA: _M_destroy_data (stl_deque.h:1853)
|
==72468== by 0x4F01AEA: ~deque (stl_deque.h:918)
|
==72468== by 0x4F01AEA: maxscale::Session::~Session() (session.cc:1213)
|
==72468== by 0x4F01CFC: session_final_free (session.cc:398)
|
==72468== by 0x4F01CFC: session_free (session.cc:364)
|
==72468== by 0x4F01CFC: session_put_ref (session.cc:823)
|
==72468== by 0x4F01E4D: session_unlink_backend_dcb (session.cc:286)
|
==72468== by 0x4EB39E0: dcb_maybe_add_persistent (dcb.cc:1335)
|
==72468== by 0x4EB39E0: dcb_final_close (dcb.cc:1237)
|
==72468== by 0x4EEC803: maxscale::RoutingWorker::delete_zombies() (routingworker.cc:553)
|
==72468== by 0x4EED075: maxscale::RoutingWorker::epoll_tick() (routingworker.cc:638)
|
==72468== by 0x4F0E6B5: maxbase::Worker::poll_waitevents() (worker.cc:884)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468== Address 0xd2129d0 is 0 bytes inside a block of size 72 alloc'd
|
==72468== at 0x4C2B955: calloc (vg_replace_malloc.c:711)
|
==72468== by 0x4E913CD: mxs_calloc (alloc.cc:58)
|
==72468== by 0x4E935C8: gwbuf_clone_one(gwbuf*) (buffer.cc:165)
|
==72468== by 0x4E93789: gwbuf_clone (buffer.cc:199)
|
==72468== by 0x4F01F6F: maxscale::Session::retain_statement(gwbuf*) (session.cc:1493)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x4087F8: run (worker.hh:409)
|
==72468== by 0x4087F8: main (gateway.cc:2256)
|
==72468==
|
==72468== Thread 4:
|
==72468== Mismatched free() / delete / delete []
|
==72468== at 0x4C2B16D: operator delete(void*) (vg_replace_malloc.c:576)
|
==72468== by 0x4F0492F: _M_release (shared_ptr_base.h:144)
|
==72468== by 0x4F0492F: ~__shared_count (shared_ptr_base.h:546)
|
==72468== by 0x4F0492F: ~__shared_ptr (shared_ptr_base.h:781)
|
==72468== by 0x4F0492F: ~shared_ptr (shared_ptr.h:93)
|
==72468== by 0x4F0492F: ~QueryInfo (session.hh:64)
|
==72468== by 0x4F0492F: _Destroy<maxscale::Session::QueryInfo> (stl_construct.h:93)
|
==72468== by 0x4F0492F: __destroy<maxscale::Session::QueryInfo*> (stl_construct.h:103)
|
==72468== by 0x4F0492F: _Destroy<maxscale::Session::QueryInfo*> (stl_construct.h:126)
|
==72468== by 0x4F0492F: _Destroy<maxscale::Session::QueryInfo*, maxscale::Session::QueryInfo> (stl_construct.h:151)
|
==72468== by 0x4F0492F: std::deque<maxscale::Session::QueryInfo, std::allocator<maxscale::Session::QueryInfo> >::_M_destroy_data_aux(std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>, std::_Deque_iterator<maxscale::Session::QueryInfo, maxscale::Session::QueryInfo&, maxscale::Session::QueryInfo*>) (deque.tcc:813)
|
==72468== by 0x4F01AEA: _M_destroy_data (stl_deque.h:1853)
|
==72468== by 0x4F01AEA: ~deque (stl_deque.h:918)
|
==72468== by 0x4F01AEA: maxscale::Session::~Session() (session.cc:1213)
|
==72468== by 0x4F01CFC: session_final_free (session.cc:398)
|
==72468== by 0x4F01CFC: session_free (session.cc:364)
|
==72468== by 0x4F01CFC: session_put_ref (session.cc:823)
|
==72468== by 0x4F01E4D: session_unlink_backend_dcb (session.cc:286)
|
==72468== by 0x4EB0947: dcb_final_free(dcb*) (dcb.cc:246)
|
==72468== by 0x4EEC803: maxscale::RoutingWorker::delete_zombies() (routingworker.cc:553)
|
==72468== by 0x4EED075: maxscale::RoutingWorker::epoll_tick() (routingworker.cc:638)
|
==72468== by 0x4F0E6B5: maxbase::Worker::poll_waitevents() (worker.cc:884)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x671106F: ??? (in /usr/lib64/libstdc++.so.6.0.19)
|
==72468== by 0x56DBDD4: start_thread (in /usr/lib64/libpthread-2.17.so)
|
==72468== Address 0xd8c97e0 is 0 bytes inside a block of size 72 alloc'd
|
==72468== at 0x4C2B955: calloc (vg_replace_malloc.c:711)
|
==72468== by 0x4E913CD: mxs_calloc (alloc.cc:58)
|
==72468== by 0x4E935C8: gwbuf_clone_one(gwbuf*) (buffer.cc:165)
|
==72468== by 0x4E93789: gwbuf_clone (buffer.cc:199)
|
==72468== by 0x4F01F6F: maxscale::Session::retain_statement(gwbuf*) (session.cc:1493)
|
==72468== by 0xB7C9B94: route_by_statement (mysql_client.cc:1673)
|
==72468== by 0xB7C9B94: gw_read_finish_processing (mysql_client.cc:1212)
|
==72468== by 0xB7C9B94: gw_read_normal_data (mysql_client.cc:1155)
|
==72468== by 0xB7C9B94: gw_read_client_event(dcb*) (mysql_client.cc:547)
|
==72468== by 0x4EB2776: dcb_process_poll_events(dcb*, unsigned int) (dcb.cc:3136)
|
==72468== by 0x4EB2910: dcb_handler(dcb*, unsigned int) (dcb.cc:3221)
|
==72468== by 0x4F0E544: maxbase::Worker::poll_waitevents() (worker.cc:842)
|
==72468== by 0x4F0E740: maxbase::Worker::run(maxbase::Semaphore*) (worker.cc:541)
|
==72468== by 0x671106F: ??? (in /usr/lib64/libstdc++.so.6.0.19)
|
==72468== by 0x56DBDD4: start_thread (in /usr/lib64/libpthread-2.17.so)
|
==72468==
|
==72468== Warning: invalid file descriptor 1031 in syscall accept()
|
==72468== Warning: invalid file descriptor 1031 in syscall accept()
|
==72468== Warning: invalid file descriptor 1031 in syscall accept()
|