1 | ==25826== Thread 1:
|
---|
2 | ==25826== Invalid write of size 1
|
---|
3 | ==25826== at 0x80A0955: Agi::AgiEngine::wordWrapString(char const*, int*) (text.cpp:291)
|
---|
4 | ==25826== by 0x80A0392: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:143)
|
---|
5 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
6 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
7 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
8 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
9 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
10 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
11 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
12 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
13 | ==25826== by 0x80878EE: Agi::AgiEngine::runGame() (cycle.cpp:444)
|
---|
14 | ==25826== by 0x8082D86: Agi::AgiEngine::go() (agi.cpp:726)
|
---|
15 | ==25826== Address 0x65ef353 is 0 bytes after a block of size 283 alloc'd
|
---|
16 | ==25826== at 0x4025EEE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
|
---|
17 | ==25826== by 0x456BA1F: strdup (in /lib/libc-2.12.2.so)
|
---|
18 | ==25826== by 0x80A077C: Agi::AgiEngine::wordWrapString(char const*, int*) (text.cpp:232)
|
---|
19 | ==25826== by 0x80A0392: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:143)
|
---|
20 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
21 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
22 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
23 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
24 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
25 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
26 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
27 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
28 | ==25826==
|
---|
29 | ==25826== Invalid read of size 1
|
---|
30 | ==25826== at 0x80A03C4: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:145)
|
---|
31 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
32 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
33 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
34 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
35 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
36 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
37 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
38 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
39 | ==25826== by 0x80878EE: Agi::AgiEngine::runGame() (cycle.cpp:444)
|
---|
40 | ==25826== by 0x8082D86: Agi::AgiEngine::go() (agi.cpp:726)
|
---|
41 | ==25826== by 0x805F193: Agi::AgiBase::run() (agi.h:774)
|
---|
42 | ==25826== Address 0x65ef353 is 0 bytes after a block of size 283 alloc'd
|
---|
43 | ==25826== at 0x4025EEE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
|
---|
44 | ==25826== by 0x456BA1F: strdup (in /lib/libc-2.12.2.so)
|
---|
45 | ==25826== by 0x80A077C: Agi::AgiEngine::wordWrapString(char const*, int*) (text.cpp:232)
|
---|
46 | ==25826== by 0x80A0392: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:143)
|
---|
47 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
48 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
49 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
50 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
51 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
52 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
53 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
54 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
55 | ==25826==
|
---|
56 | ==25826== Invalid read of size 1
|
---|
57 | ==25826== at 0x80A024C: Agi::AgiEngine::printText2(int, char const*, int, int, int, int, int, int, bool) (text.cpp:63)
|
---|
58 | ==25826== by 0x80A04C8: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:168)
|
---|
59 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
60 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
61 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
62 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
63 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
64 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
65 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
66 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
67 | ==25826== by 0x80878EE: Agi::AgiEngine::runGame() (cycle.cpp:444)
|
---|
68 | ==25826== by 0x8082D86: Agi::AgiEngine::go() (agi.cpp:726)
|
---|
69 | ==25826== Address 0x65ef353 is 0 bytes after a block of size 283 alloc'd
|
---|
70 | ==25826== at 0x4025EEE: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
|
---|
71 | ==25826== by 0x456BA1F: strdup (in /lib/libc-2.12.2.so)
|
---|
72 | ==25826== by 0x80A077C: Agi::AgiEngine::wordWrapString(char const*, int*) (text.cpp:232)
|
---|
73 | ==25826== by 0x80A0392: Agi::AgiEngine::blitTextbox(char const*, int, int, int) (text.cpp:143)
|
---|
74 | ==25826== by 0x80A0FC4: Agi::AgiEngine::print(char const*, int, int, int) (text.cpp:448)
|
---|
75 | ==25826== by 0x8093442: Agi::cmdPrint(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:1617)
|
---|
76 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
77 | ==25826== by 0x808F19E: Agi::cmdCall(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:752)
|
---|
78 | ==25826== by 0x808F208: Agi::cmdCallF(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:760)
|
---|
79 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
80 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
81 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
82 | ==25826==
|
---|
83 | ==25826== HEAP SUMMARY:
|
---|
84 | ==25826== in use at exit: 106,363 bytes in 4,740 blocks
|
---|
85 | ==25826== total heap usage: 35,678 allocs, 30,938 frees, 9,911,321 bytes allocated
|
---|
86 | ==25826==
|
---|
87 | ==25826== 4 bytes in 1 blocks are definitely lost in loss record 7 of 266
|
---|
88 | ==25826== at 0x4024B73: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
|
---|
89 | ==25826== by 0x80637ED: Agi::AgiEngine::decodeLogic(int) (logic.cpp:66)
|
---|
90 | ==25826== by 0x8062007: Agi::AgiLoader_v2::loadResource(int, int) (loader_v2.cpp:194)
|
---|
91 | ==25826== by 0x80810F1: Agi::AgiEngine::agiLoadResource(int, int) (agi.cpp:471)
|
---|
92 | ==25826== by 0x80868B5: Agi::AgiEngine::newRoom(int) (cycle.cpp:69)
|
---|
93 | ==25826== by 0x808D684: Agi::cmdNewRoom(Agi::AgiGame*, unsigned char*) (op_cmd.cpp:180)
|
---|
94 | ==25826== by 0x8093F8F: Agi::AgiEngine::runLogic(int) (op_cmd.cpp:1845)
|
---|
95 | ==25826== by 0x8086A96: Agi::AgiEngine::interpretCycle() (cycle.cpp:118)
|
---|
96 | ==25826== by 0x80874AE: Agi::AgiEngine::playGame() (cycle.cpp:348)
|
---|
97 | ==25826== by 0x80878EE: Agi::AgiEngine::runGame() (cycle.cpp:444)
|
---|
98 | ==25826== by 0x8082D86: Agi::AgiEngine::go() (agi.cpp:726)
|
---|
99 | ==25826== by 0x805F193: Agi::AgiBase::run() (agi.h:774) |
---|