1 | ==13510== Invalid read of size 1 |
---|
2 | ==13510== at 0x12C8C1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
3 | ==13510== by 0x12C96B: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
4 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
5 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
6 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
7 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
8 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
9 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
10 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
11 | ==13510== by 0x12C96B: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
12 | ==13510== by 0x12C738: HuffmanTree::HuffmanTree(std::unordered_map<char, int, std::hash<char>, std::equal_to<char>, std::allocator<std::pair<char const, int> > > const&, std::unordered_map<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<char>, std::equal_to<char>, std::allocator<std::pair<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, char> > >&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
13 | ==13510== by 0x1320E0: HuffmanArchiver::compress() (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
14 | ==13510== Address 0x4 is not stack'd, malloc'd or (recently) free'd |
---|
15 | ==13510== |
---|
16 | ==13510== |
---|
17 | ==13510== Process terminating with default action of signal 11 (SIGSEGV) |
---|
18 | ==13510== Access not within mapped region at address 0x4 |
---|
19 | ==13510== at 0x12C8C1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
20 | ==13510== by 0x12C96B: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
21 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
22 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
23 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
24 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
25 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
26 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
27 | ==13510== by 0x12C9B1: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
28 | ==13510== by 0x12C96B: HuffmanTree::createCodesTable(std::unique_ptr<HuffmanNode, std::default_delete<HuffmanNode> > const&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
29 | ==13510== by 0x12C738: HuffmanTree::HuffmanTree(std::unordered_map<char, int, std::hash<char>, std::equal_to<char>, std::allocator<std::pair<char const, int> > > const&, std::unordered_map<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<char>, std::equal_to<char>, std::allocator<std::pair<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, char> > >&) (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
30 | ==13510== by 0x1320E0: HuffmanArchiver::compress() (in /home/dmis/DATA/WORKSPACE/cpp-labs/hw_03/check/hw_03/hw_03) |
---|
31 | ==13510== If you believe this happened as a result of a stack |
---|
32 | ==13510== overflow in your program's main thread (unlikely but |
---|
33 | ==13510== possible), you can try to increase the size of the |
---|
34 | ==13510== main thread stack using the --main-stacksize= flag. |
---|
35 | ==13510== The main thread stack size used in this run was 64000000. |
---|