View Bug Details

IDProjectCategoryView StatusLast Update
0002658DCP-o-maticBugspublic2023-11-19 20:07
Reportercarl Assigned Tocarl  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version2.16.67 
Summary0002658: Invalid read in disk writer test
Description

build/test/disk_writer_test3.partition: 26/1900544 files (7.7% non-contiguous), 1214812/7578997 blocks
==142643== Invalid read of size 8
==142643== at 0x5606BF: osx_disks_to_drives(std::vector<OSXDisk, std::allocator<OSXDisk> >) (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FB97D: osx_drive_identification_test::test_method()::{lambda(std::vector<OSXDisk, std::allocator<OSXDisk> >)0000002}::operator()(std::vector<OSXDisk, std::allocator<OSXDisk> >) const [clone .constprop.0] (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FDC8A: osx_drive_identification_test::test_method() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x50048D: osx_drive_identification_test_invoker() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x488F531: ??? (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48955B0: boost::execution_monitor::catch_signals(boost::function<int ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x4895AA0: boost::execution_monitor::execute(boost::function<int ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x4895B5B: boost::execution_monitor::vexecute(boost::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48B9B36: boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48D8966: ??? (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48D8CEE: ??? (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48A095A: boost::unit_test::framework::run(unsigned long, bool) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== Address 0xac8a870 is 32 bytes inside a block of size 256 free'd
==142643== at 0x484B8AF: operator delete(void) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==142643== by 0x4F5984: void std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_M_realloc_insert<boost::filesystem::path const&>(__gnu_cxx::__normal_iterator<boost::filesystem::path
, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, boost::filesystem::path const&) (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x560701: osx_disks_to_drives(std::vector<OSXDisk, std::allocator<OSXDisk> >) (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FB97D: osx_drive_identification_test::test_method()::{lambda(std::vector<OSXDisk, std::allocator<OSXDisk> >)0000002}::operator()(std::vector<OSXDisk, std::allocator<OSXDisk> >) const [clone .constprop.0] (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FDC8A: osx_drive_identification_test::test_method() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x50048D: osx_drive_identification_test_invoker() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x488F531: ??? (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48955B0: boost::execution_monitor::catch_signals(boost::function<int ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x4895AA0: boost::execution_monitor::execute(boost::function<int ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x4895B5B: boost::execution_monitor::vexecute(boost::function<void ()> const&) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48B9B36: boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::function<void ()> const&, unsigned long) (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== by 0x48D8966: ??? (in /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0)
==142643== Block was alloc'd at
==142643== at 0x4849013: operator new(unsigned long) (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
==142643== by 0x4F59D5: void std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >::_M_realloc_insert<boost::filesystem::path const&>(__gnu_cxx::__normal_iterator<boost::filesystem::path*, std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> > >, boost::filesystem::path const&) (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x560701: osx_disks_to_drives(std::vector<OSXDisk, std::allocator<OSXDisk> >) (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FB97D: osx_drive_identification_test::test_method()::{lambda(std::vector<OSXDisk, std::allocator<OSXDisk> >)0000002}::operator()(std::vector<OSXDisk, std::allocator<OSXDisk> >) const [clone .constprop.0] (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x4FDC8A: osx_drive_identification_test::test_method() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-tests)
==142643== by 0x50048D: osx_drive_identification_test_invoker() (in /home/carl/src/cci/jobs/2997/workspace/src/dcpomatic/build/test/unit-

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work required

Activities

carl

2023-11-19 20:07

administrator   ~0006079

edf2395b199da9e971e8232ffe82f1ffb4a81c29

Bug History

Date Modified Username Field Change
2023-11-19 19:47 carl New Bug
2023-11-19 20:07 carl Assigned To => carl
2023-11-19 20:07 carl Status new => resolved
2023-11-19 20:07 carl Resolution open => fixed
2023-11-19 20:07 carl Note Added: 0006079