Segmentation fault with 'scanadf --list-devices'
Version: scanadf (sane-frontends) 1.0.14 (on Debian)
Output:
$ scanadf --list-devices
device `escl:http://192.168.0.17:80' is a Brother MFC-L2710DN series flatbed scanner
Segmentation fault
Backtraces (via valgrind):
$ valgrind scanadf --list-devices
==390192== Memcheck, a memory error detector
==390192== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==390192== Using Valgrind-3.16.1 and LibVEX; rerun with -h for copyright info
==390192== Command: scanadf --list-devices
==390192==
device `escl:http://192.168.0.17:80' is a Brother MFC-L2710DN series flatbed scanner
==390192== Invalid read of size 8
==390192== at 0x9A970AB: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d8 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A970AF: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A970BC: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b80 is 336 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A970C6: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b88 is 344 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEA8: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b70 is 320 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEBE: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891968 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA258D: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEC2: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891960 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA258D: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACED0: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1988 is 88 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACEDE: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8892040 is 0 bytes inside a block of size 8 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACDF6: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD367: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEDF: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1970 is 64 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACEED: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891ff0 is 0 bytes inside a block of size 8 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE05: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD2EC: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEEE: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1960 is 48 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACEF3: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1958 is 40 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACF00: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891e80 is 48 bytes inside a block of size 72 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE5C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD0D2: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACF0D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891f90 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE25: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD209: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACF0E: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891e68 is 24 bytes inside a block of size 72 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE5C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD0D2: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACF1B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891f30 is 0 bytes inside a block of size 20 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE33: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD198: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACF1C: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891e50 is 0 bytes inside a block of size 72 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE5C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD0D2: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACF29: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891ee0 is 0 bytes inside a block of size 4 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE41: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD128: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACF33: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1958 is 40 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACF44: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891e50 is 0 bytes inside a block of size 72 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE5C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAD0D2: genesys::Genesys_Model::Genesys_Model(genesys::Genesys_Model const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAD68A: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA2B61: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AACF55: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891960 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA258D: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACF64: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88a1930 is 0 bytes inside a block of size 15,872 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AACE7C: genesys::StaticInit<std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AADCCF: void std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> >::_M_realloc_insert<int, int, genesys::Genesys_Model&>(__gnu_cxx::__normal_iterator<genesys::UsbDeviceEntry*, std::vector<genesys::UsbDeviceEntry, std::allocator<genesys::UsbDeviceEntry> > >, int&&, int&&, genesys::Genesys_Model&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA91A2: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8891960 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA258D: genesys::genesys_init_usb_device_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368AD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A970D0: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81B8: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b50 is 288 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81CE: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88894c8 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAE8FD: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81D2: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88894c0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAE8FD: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81E0: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890968 is 40 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81E5: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890960 is 32 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB8227: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890950 is 16 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB822C: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890948 is 8 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB8240: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8889600 is 64 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8166: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8BE2: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAECD7: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB824E: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88895e0 is 32 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8166: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8BE2: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAECD7: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB8265: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890948 is 8 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8276: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88895c0 is 0 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8166: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8BE2: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAECD7: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81F0: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888a800 is 64 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8116: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB86DB: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile const&>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB0237: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB81FE: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888a7e0 is 32 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8116: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB86DB: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile const&>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB0237: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB820B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888a720 is 0 bytes inside a block of size 16 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB80FB: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8414: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile const&>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB00F5: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB8215: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890ab0 is 368 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8226: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888a7c0 is 0 bytes inside a block of size 192 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8116: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB86DB: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile const&>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB0237: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB825B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888a430 is 0 bytes inside a block of size 20 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB814B: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8414: void std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> >::_M_realloc_insert<genesys::MotorProfile const&>(__gnu_cxx::__normal_iterator<genesys::MotorProfile*, std::vector<genesys::MotorProfile, std::allocator<genesys::MotorProfile> > >, genesys::MotorProfile const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AAFE6D: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB824D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x888e3a0 is 0 bytes inside a block of size 4 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB813D: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB42FD: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AB8284: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88894c0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AAE8FD: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8294: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8890940 is 0 bytes inside a block of size 3,584 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AB8184: genesys::StaticInit<std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB8F8A: void std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> >::_M_realloc_insert<genesys::Genesys_Motor>(__gnu_cxx::__normal_iterator<genesys::Genesys_Motor*, std::vector<genesys::Genesys_Motor, std::allocator<genesys::Genesys_Motor> > >, genesys::Genesys_Motor&&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AB76C1: genesys::genesys_init_motor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A8: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA1644: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b30 is 256 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA1656: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88879d8 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F84B: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA165B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88879d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F84B: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA1668: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8889098 is 24 bytes inside a block of size 768 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA1625: genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA1A23: void std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> >::_M_realloc_insert<genesys::MemoryLayout const&>(__gnu_cxx::__normal_iterator<genesys::MemoryLayout*, std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >, genesys::MemoryLayout const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA14CD: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA1675: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887df0 is 0 bytes inside a block of size 40 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA15FD: genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA185D: void std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> >::_M_realloc_insert<genesys::MemoryLayout const&>(__gnu_cxx::__normal_iterator<genesys::MemoryLayout*, std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >, genesys::MemoryLayout const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA13CD: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA1676: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8889080 is 0 bytes inside a block of size 768 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA1625: genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA1A23: void std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> >::_M_realloc_insert<genesys::MemoryLayout const&>(__gnu_cxx::__normal_iterator<genesys::MemoryLayout*, std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >, genesys::MemoryLayout const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA14CD: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA1683: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887da0 is 0 bytes inside a block of size 4 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA160B: genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA17C6: void std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> >::_M_realloc_insert<genesys::MemoryLayout const&>(__gnu_cxx::__normal_iterator<genesys::MemoryLayout*, std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >, genesys::MemoryLayout const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA13CD: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9AA168D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88879d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F84B: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA169D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8889080 is 0 bytes inside a block of size 768 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9AA1625: genesys::StaticInit<std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AA1A23: void std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> >::_M_realloc_insert<genesys::MemoryLayout const&>(__gnu_cxx::__normal_iterator<genesys::MemoryLayout*, std::vector<genesys::MemoryLayout, std::allocator<genesys::MemoryLayout> > >, genesys::MemoryLayout const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9AA14CD: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9F424: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887b10 is 224 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9F436: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8884ef8 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9D1A5: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9F43B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8884ef0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9D1A5: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9F448: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8886fa8 is 8 bytes inside a block of size 2,048 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9F407: genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F6A3: void std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> >::_M_realloc_insert<genesys::Genesys_Gpo const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Gpo*, std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >, genesys::Genesys_Gpo const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F30D: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9F455: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8885000 is 0 bytes inside a block of size 16 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9F3ED: genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F567: void std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> >::_M_realloc_insert<genesys::Genesys_Gpo const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Gpo*, std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >, genesys::Genesys_Gpo const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F175: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9F45F: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8884ef0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9D1A5: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9F46F: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8886fa0 is 0 bytes inside a block of size 2,048 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9F407: genesys::StaticInit<std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9F6A3: void std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> >::_M_realloc_insert<genesys::Genesys_Gpo const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Gpo*, std::vector<genesys::Genesys_Gpo, std::allocator<genesys::Genesys_Gpo> > >, genesys::Genesys_Gpo const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F30D: genesys::genesys_init_gpo_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3689E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9CDA4: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887af0 is 192 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9CDB6: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8881d28 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97819: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9CDBB: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8881d20 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97819: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9CDC8: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88837c8 is 8 bytes inside a block of size 1,792 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9CD87: genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9D0F3: void std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> >::_M_realloc_insert<genesys::Genesys_Frontend const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Frontend*, std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >, genesys::Genesys_Frontend const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9CA7D: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9CDD5: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8881e90 is 0 bytes inside a block of size 78 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9CD6D: genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9CEED: void std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> >::_M_realloc_insert<genesys::Genesys_Frontend const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Frontend*, std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >, genesys::Genesys_Frontend const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9C87D: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9CDDF: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8881d20 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97819: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9CDEF: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88837c0 is 0 bytes inside a block of size 1,792 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9CD87: genesys::StaticInit<std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A9D0F3: void std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> >::_M_realloc_insert<genesys::Genesys_Frontend const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Frontend*, std::vector<genesys::Genesys_Frontend, std::allocator<genesys::Genesys_Frontend> > >, genesys::Genesys_Frontend const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9CA7D: genesys::genesys_init_frontend_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36899: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF0E4: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887ad0 is 160 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF0FA: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1898 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB9AED: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF0FF: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1890 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB9AED: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF110: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88420f8 is 248 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF121: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88420e0 is 224 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF131: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8866250 is 0 bytes inside a block of size 100 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF059: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48E8B: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF132: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88420c0 is 192 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF143: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88420a8 is 168 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF154: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8842090 is 144 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF165: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8842030 is 48 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF172: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8866200 is 0 bytes inside a block of size 8 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF09A: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48BC8: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF173: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8842018 is 24 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF180: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88661b0 is 0 bytes inside a block of size 4 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0A8: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48B4D: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF142: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8867f30 is 0 bytes inside a block of size 16 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF06A: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48DE2: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF164: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x886a280 is 0 bytes inside a block of size 8 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF08C: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48CAA: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF120: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8873530 is 0 bytes inside a block of size 4 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF048: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48F28: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF153: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8874340 is 0 bytes inside a block of size 64 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF07B: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A48D46: genesys::Genesys_Sensor::Genesys_Sensor(genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADF412: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9ADF18D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1890 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9AB9AED: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF19D: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8842000 is 0 bytes inside a block of size 147,456 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9ADF0C5: genesys::StaticInit<std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9ADF533: void std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> >::_M_realloc_insert<genesys::Genesys_Sensor const&>(__gnu_cxx::__normal_iterator<genesys::Genesys_Sensor*, std::vector<genesys::Genesys_Sensor, std::allocator<genesys::Genesys_Sensor> > >, genesys::Genesys_Sensor const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9ADDBC9: genesys::genesys_init_sensor_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36894: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48211: std::_Function_handler<void (), void genesys::StaticInit<std::vector<SANE_Device*, std::allocator<SANE_Device*> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887ab0 is 128 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48223: std::_Function_handler<void (), void genesys::StaticInit<std::vector<SANE_Device*, std::allocator<SANE_Device*> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e16f0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A3680C: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A48230: std::_Function_handler<void (), void genesys::StaticInit<std::vector<SANE_Device*, std::allocator<SANE_Device*> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x88b4fc0 is 0 bytes inside a block of size 8 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A481F6: genesys::StaticInit<std::vector<SANE_Device*, std::allocator<SANE_Device*> > >::~StaticInit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A3AE69: genesys::sane_get_devices_impl(SANE_Device const***, int) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A3B179: sane_genesys_get_devices (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486ECE5: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48024: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::SANE_Device_Data, std::allocator<genesys::SANE_Device_Data> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a90 is 96 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48036: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::SANE_Device_Data, std::allocator<genesys::SANE_Device_Data> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1698 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A3674E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A4803B: std::_Function_handler<void (), void genesys::StaticInit<std::vector<genesys::SANE_Device_Data, std::allocator<genesys::SANE_Device_Data> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1690 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A3674E: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48251: std::_Function_handler<void (), void genesys::StaticInit<std::vector<SANE_Device, std::allocator<SANE_Device> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a70 is 64 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48263: std::_Function_handler<void (), void genesys::StaticInit<std::vector<SANE_Device, std::allocator<SANE_Device> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1570 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A366C1: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48154: std::_Function_handler<void (), void genesys::StaticInit<std::__cxx11::list<genesys::Genesys_Device, std::allocator<genesys::Genesys_Device> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a50 is 32 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A48166: std::_Function_handler<void (), void genesys::StaticInit<std::__cxx11::list<genesys::Genesys_Device, std::allocator<genesys::Genesys_Device> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1490 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A36622: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A483DE: std::_Function_handler<void (), void genesys::StaticInit<std::__cxx11::list<genesys::Genesys_Scanner, std::allocator<genesys::Genesys_Scanner> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a30 is 0 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A483F9: std::_Function_handler<void (), void genesys::StaticInit<std::__cxx11::list<genesys::Genesys_Scanner, std::allocator<genesys::Genesys_Scanner> > >::init<>()::{lambda()#1}>::_M_invoke(std::_Any_data const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A970C8: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e1370 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A364BD: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A970E1: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d8 is 8 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192==
==390192== More than 100 errors detected. Subsequent errors
==390192== will still be recorded, but in less detail than before.
==390192== Invalid read of size 8
==390192== at 0x9A970F0: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a40 is 16 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid read of size 8
==390192== at 0x9A9710F: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A9711C: genesys::run_functions_at_backend_exit() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x8887a30 is 0 bytes inside a block of size 512 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A972BF: std::unique_ptr<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >, std::default_delete<std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > > >::~unique_ptr() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A97490: void std::vector<std::function<void ()>, std::allocator<std::function<void ()> > >::_M_realloc_insert<std::function<void ()> const&>(__gnu_cxx::__normal_iterator<std::function<void ()>*, std::vector<std::function<void ()>, std::allocator<std::function<void ()> > > >, std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A9F8EC: genesys::genesys_init_memory_layout_tables() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A368A3: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192== Invalid free() / delete / delete[] / realloc()
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x9A369C1: genesys::sane_exit_impl() (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36A05: sane_genesys_exit (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486EC25: sane_dll_exit (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Address 0x87e13d0 is 0 bytes inside a block of size 24 free'd
==390192== at 0x483FEAB: operator delete(void*) (vg_replace_malloc.c:584)
==390192== by 0x48BBF76: __run_exit_handlers (exit.c:108)
==390192== by 0x48BC119: exit (exit.c:139)
==390192== by 0x10A46B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192== Block was alloc'd at
==390192== at 0x483EDEF: operator new(unsigned long) (vg_replace_malloc.c:342)
==390192== by 0x9A971E9: genesys::add_function_to_run_at_backend_exit(std::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36601: genesys::sane_init_impl(int*, void (*)(char const*, char*, char*)) (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x9A36969: sane_genesys_init (in /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.31)
==390192== by 0x486E4B1: ??? (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x486EFDC: sane_dll_get_devices (in /usr/lib/x86_64-linux-gnu/libsane.so.1.0.31)
==390192== by 0x10A48B: ??? (in /usr/bin/scanadf)
==390192== by 0x48A47FC: (below main) (libc-start.c:332)
==390192==
==390192==
==390192== HEAP SUMMARY:
==390192== in use at exit: 401,780 bytes in 2,115 blocks
==390192== total heap usage: 30,183 allocs, 29,567 frees, 24,450,503 bytes allocated
==390192==
==390192== LEAK SUMMARY:
==390192== definitely lost: 25,154 bytes in 96 blocks
==390192== indirectly lost: 124,589 bytes in 1,467 blocks
==390192== possibly lost: 74,205 bytes in 76 blocks
==390192== still reachable: 177,832 bytes in 476 blocks
==390192== of which reachable via heuristic:
==390192== newarray : 1,536 bytes in 16 blocks
==390192== suppressed: 0 bytes in 0 blocks
==390192== Rerun with --leak-check=full to see details of leaked memory
==390192==
==390192== For lists of detected and suppressed errors, rerun with: -s
==390192== ERROR SUMMARY: 4589 errors from 104 contexts (suppressed: 0 from 0)