Ticket #3694: AGI-BTT2-valgrind.txt

File AGI-BTT2-valgrind.txt, 7.4 KB (added by digitall, 13 years ago)

Valgrind Errors

Line 
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)