Ticket #9618: bug9618_valgrind.txt

File bug9618_valgrind.txt, 70.6 KB (added by criezy, 8 years ago)

Valgrind output

Line 
1==87107== Invalid read of size 8
2==87107== at 0x1020DDF1F: GUI::TabWidget::reflowLayout() (tab.cpp:280)
3==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
4==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
5==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
6==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
7==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
8==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
9==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
10==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
11==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
12==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
13==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
14==87107== Address 0x1058b4870 is 0 bytes inside a block of size 232 free'd
15==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
16==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
17==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
18==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
19==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
20==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
21==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
22==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
23==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
24==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
25==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
26==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
27==87107==
28==87107== Invalid read of size 4
29==87107== at 0x10000409C: Common::String::empty() const (str.h:199)
30==87107== by 0x102083FB4: GUI::GuiObject::reflowLayout() (object.cpp:43)
31==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
32==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
33==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
34==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
35==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
36==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
37==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
38==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
39==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
40==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
41==87107== Address 0x1058b4888 is 24 bytes inside a block of size 232 free'd
42==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
43==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
44==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
45==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
46==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
47==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
48==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
49==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
50==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
51==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
52==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
53==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
54==87107==
55==87107== Invalid read of size 4
56==87107== at 0x102355E48: Common::String::String(Common::String const&) (str.cpp:78)
57==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
58==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
59==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
60==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
61==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
62==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
63==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
64==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
65==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
66==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
67==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
68==87107== Address 0x1058b4888 is 24 bytes inside a block of size 232 free'd
69==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
70==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
71==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
72==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
73==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
74==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
75==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
76==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
77==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
78==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
79==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
80==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
81==87107==
82==87107== Invalid read of size 8
83==87107== at 0x10235922C: Common::String::isStorageIntern() const (str.h:104)
84==87107== by 0x102355E58: Common::String::String(Common::String const&) (str.cpp:79)
85==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
86==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
87==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
88==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
89==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
90==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
91==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
92==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
93==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
94==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
95==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
96==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
97==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
98==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
99==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
100==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
101==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
102==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
103==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
104==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
105==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
106==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
107==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
108==87107==
109==87107== Invalid read of size 8
110==87107== at 0x10235922C: Common::String::isStorageIntern() const (str.h:104)
111==87107== by 0x102355F38: Common::String::incRefCount() const (str.cpp:174)
112==87107== by 0x102355EA0: Common::String::String(Common::String const&) (str.cpp:85)
113==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
114==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
115==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
116==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
117==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
118==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
119==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
120==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
121==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
122==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
123==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
124==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
125==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
126==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
127==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
128==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
129==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
130==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
131==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
132==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
133==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
134==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
135==87107==
136==87107== Invalid read of size 8
137==87107== at 0x102355F79: Common::String::incRefCount() const (str.cpp:175)
138==87107== by 0x102355EA0: Common::String::String(Common::String const&) (str.cpp:85)
139==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
140==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
141==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
142==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
143==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
144==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
145==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
146==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
147==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
148==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
149==87107== Address 0x1058b4898 is 40 bytes inside a block of size 232 free'd
150==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
151==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
152==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
153==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
154==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
155==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
156==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
157==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
158==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
159==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
160==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
161==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
162==87107==
163==87107== Invalid read of size 8
164==87107== at 0x10235603E: Common::String::incRefCount() const (str.cpp:184)
165==87107== by 0x102355EA0: Common::String::String(Common::String const&) (str.cpp:85)
166==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
167==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
168==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
169==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
170==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
171==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
172==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
173==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
174==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
175==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
176==87107== Address 0x1058b4898 is 40 bytes inside a block of size 232 free'd
177==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
178==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
179==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
180==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
181==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
182==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
183==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
184==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
185==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
186==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
187==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
188==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
189==87107==
190==87107== Invalid read of size 8
191==87107== at 0x102355EA5: Common::String::String(Common::String const&) (str.cpp:86)
192==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
193==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
194==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
195==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
196==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
197==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
198==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
199==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
200==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
201==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
202==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
203==87107== Address 0x1058b4898 is 40 bytes inside a block of size 232 free'd
204==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
205==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
206==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
207==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
208==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
209==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
210==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
211==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
212==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
213==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
214==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
215==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
216==87107==
217==87107== Invalid read of size 4
218==87107== at 0x102355EB5: Common::String::String(Common::String const&) (str.cpp:87)
219==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
220==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
221==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
222==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
223==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
224==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
225==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
226==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
227==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
228==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
229==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
230==87107== Address 0x1058b48a0 is 48 bytes inside a block of size 232 free'd
231==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
232==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
233==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
234==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
235==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
236==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
237==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
238==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
239==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
240==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
241==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
242==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
243==87107==
244==87107== Invalid read of size 8
245==87107== at 0x102355EBF: Common::String::String(Common::String const&) (str.cpp:88)
246==87107== by 0x10235607C: Common::String::String(Common::String const&) (str.cpp:91)
247==87107== by 0x10235CF57: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:27)
248==87107== by 0x10235CFC4: Common::StringTokenizer::StringTokenizer(Common::String const&, Common::String const&) (tokenizer.cpp:29)
249==87107== by 0x1020B52EE: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:54)
250==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
251==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
252==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
253==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
254==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
255==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
256==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
257==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
258==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
259==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
260==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
261==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
262==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
263==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
264==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
265==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
266==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
267==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
268==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
269==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
270==87107==
271==87107== Invalid read of size 8
272==87107== at 0x10000401C: Common::String::c_str() const (str.h:196)
273==87107== by 0x102356995: Common::String::hasPrefix(char const*) const (str.cpp:295)
274==87107== by 0x1020B530D: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:56)
275==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
276==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
277==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
278==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
279==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
280==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
281==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
282==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
283==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
284==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
285==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
286==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
287==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
288==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
289==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
290==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
291==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
292==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
293==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
294==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
295==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
296==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
297==87107==
298==87107== Invalid read of size 1
299==87107== at 0x1023569B7: Common::String::hasPrefix(char const*) const (str.cpp:296)
300==87107== by 0x1020B530D: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:56)
301==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
302==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
303==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
304==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
305==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
306==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
307==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
308==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
309==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
310==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
311==87107== Address 0x1056632e0 is 0 bytes inside a block of size 64 free'd
312==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
313==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
314==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
315==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
316==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
317==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
318==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
319==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
320==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
321==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
322==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
323==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
324==87107==
325==87107== Invalid read of size 1
326==87107== at 0x100004154: Common::String::operator[](int) const (str.h:205)
327==87107== by 0x10235D0D3: Common::StringTokenizer::nextToken() (tokenizer.cpp:47)
328==87107== by 0x1020B5346: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:59)
329==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
330==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
331==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
332==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
333==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
334==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
335==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
336==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
337==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
338==87107== Address 0x1056632e0 is 0 bytes inside a block of size 64 free'd
339==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
340==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
341==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
342==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
343==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
344==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
345==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
346==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
347==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
348==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
349==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
350==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
351==87107==
352==87107== Invalid read of size 1
353==87107== at 0x100004154: Common::String::operator[](int) const (str.h:205)
354==87107== by 0x10235D155: Common::StringTokenizer::nextToken() (tokenizer.cpp:50)
355==87107== by 0x1020B5346: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:59)
356==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
357==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
358==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
359==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
360==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
361==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
362==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
363==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
364==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
365==87107== Address 0x1056632e0 is 0 bytes inside a block of size 64 free'd
366==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
367==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
368==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
369==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
370==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
371==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
372==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
373==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
374==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
375==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
376==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
377==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
378==87107==
379==87107== Invalid read of size 16
380==87107== at 0x356DB4D: _platform_memmove$VARIANT$Unknown (in /usr/lib/system/libsystem_platform.dylib)
381==87107== by 0x102355C6A: Common::String::initWithCStr(char const*, unsigned int) (str.cpp:73)
382==87107== by 0x102355D01: Common::String::String(char const*, unsigned int) (str.cpp:47)
383==87107== by 0x102355D32: Common::String::String(char const*, unsigned int) (str.cpp:48)
384==87107== by 0x10235D1B9: Common::StringTokenizer::nextToken() (tokenizer.cpp:53)
385==87107== by 0x1020B5346: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:59)
386==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
387==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
388==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
389==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
390==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
391==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
392==87107== Address 0x1056632e3 is 3 bytes inside a block of size 64 free'd
393==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
394==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
395==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
396==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
397==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
398==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
399==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
400==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
401==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
402==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
403==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
404==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
405==87107==
406==87107== Invalid read of size 16
407==87107== at 0x356DB8B: _platform_memmove$VARIANT$Unknown (in /usr/lib/system/libsystem_platform.dylib)
408==87107== by 0x102355C6A: Common::String::initWithCStr(char const*, unsigned int) (str.cpp:73)
409==87107== by 0x102355D01: Common::String::String(char const*, unsigned int) (str.cpp:47)
410==87107== by 0x102355D32: Common::String::String(char const*, unsigned int) (str.cpp:48)
411==87107== by 0x10235D1B9: Common::StringTokenizer::nextToken() (tokenizer.cpp:53)
412==87107== by 0x1020B5346: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:59)
413==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
414==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
415==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
416==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
417==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
418==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
419==87107== Address 0x1056632e0 is 0 bytes inside a block of size 64 free'd
420==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
421==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
422==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
423==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
424==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
425==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
426==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
427==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
428==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
429==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
430==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
431==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
432==87107==
433==87107== Invalid read of size 1
434==87107== at 0x100004154: Common::String::operator[](int) const (str.h:205)
435==87107== by 0x10235D0D3: Common::StringTokenizer::nextToken() (tokenizer.cpp:47)
436==87107== by 0x1020B537C: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:60)
437==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
438==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
439==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
440==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
441==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
442==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
443==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
444==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
445==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
446==87107== Address 0x1056632f3 is 19 bytes inside a block of size 64 free'd
447==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
448==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
449==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
450==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
451==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
452==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
453==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
454==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
455==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
456==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
457==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
458==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
459==87107==
460==87107== Invalid read of size 1
461==87107== at 0x100004154: Common::String::operator[](int) const (str.h:205)
462==87107== by 0x10235D155: Common::StringTokenizer::nextToken() (tokenizer.cpp:50)
463==87107== by 0x1020B537C: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:60)
464==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
465==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
466==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
467==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
468==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
469==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
470==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
471==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
472==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
473==87107== Address 0x1056632f4 is 20 bytes inside a block of size 64 free'd
474==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
475==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
476==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
477==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
478==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
479==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
480==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
481==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
482==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
483==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
484==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
485==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
486==87107==
487==87107== Invalid write of size 2
488==87107== at 0x1020B98A7: GUI::ThemeLayoutWidget::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:141)
489==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
490==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
491==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
492==87107== by 0x1020B5413: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:65)
493==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
494==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
495==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
496==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
497==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
498==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
499==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
500==87107== Address 0x1058b4880 is 16 bytes inside a block of size 232 free'd
501==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
502==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
503==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
504==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
505==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
506==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
507==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
508==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
509==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
510==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
511==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
512==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
513==87107==
514==87107== Invalid write of size 2
515==87107== at 0x1020B98B2: GUI::ThemeLayoutWidget::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:141)
516==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
517==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
518==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
519==87107== by 0x1020B5413: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:65)
520==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
521==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
522==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
523==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
524==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
525==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
526==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
527==87107== Address 0x1058b4882 is 18 bytes inside a block of size 232 free'd
528==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
529==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
530==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
531==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
532==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
533==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
534==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
535==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
536==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
537==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
538==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
539==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
540==87107==
541==87107== Invalid write of size 2
542==87107== at 0x1020B98BD: GUI::ThemeLayoutWidget::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:142)
543==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
544==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
545==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
546==87107== by 0x1020B5413: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:65)
547==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
548==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
549==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
550==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
551==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
552==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
553==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
554==87107== Address 0x1058b4884 is 20 bytes inside a block of size 232 free'd
555==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
556==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
557==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
558==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
559==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
560==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
561==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
562==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
563==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
564==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
565==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
566==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
567==87107==
568==87107== Invalid write of size 2
569==87107== at 0x1020B98C8: GUI::ThemeLayoutWidget::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:142)
570==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
571==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
572==87107== by 0x1020B93A2: GUI::ThemeLayout::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeLayout.cpp:61)
573==87107== by 0x1020B5413: GUI::ThemeEval::getWidgetData(Common::String const&, short&, short&, unsigned short&, unsigned short&) (ThemeEval.cpp:65)
574==87107== by 0x102084031: GUI::GuiObject::reflowLayout() (object.cpp:44)
575==87107== by 0x1020DDF27: GUI::TabWidget::reflowLayout() (tab.cpp:280)
576==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
577==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
578==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
579==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
580==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
581==87107== Address 0x1058b4886 is 22 bytes inside a block of size 232 free'd
582==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
583==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
584==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
585==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
586==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
587==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
588==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
589==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
590==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
591==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
592==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
593==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
594==87107==
595==87107== Invalid read of size 8
596==87107== at 0x10208417C: GUI::Widget::next() (widget.h:120)
597==87107== by 0x1020DDF33: GUI::TabWidget::reflowLayout() (tab.cpp:281)
598==87107== by 0x10206A038: GUI::Dialog::reflowLayout() (dialog.cpp:120)
599==87107== by 0x10208DB1D: GUI::OptionsDialog::reflowLayout() (options.cpp:1124)
600==87107== by 0x102094CA2: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1862)
601==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
602==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
603==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
604==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
605==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
606==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
607==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
608==87107== Address 0x1058b48c8 is 88 bytes inside a block of size 232 free'd
609==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
610==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
611==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
612==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
613==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
614==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
615==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
616==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
617==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
618==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
619==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
620==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
621==87107==
622==87107== Invalid read of size 8
623==87107== at 0x1020DD284: GUI::TabWidget::~TabWidget() (tab.cpp:75)
624==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
625==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
626==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
627==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
628==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
629==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
630==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
631==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
632==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
633==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
634==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
635==87107== Address 0x1058b4870 is 0 bytes inside a block of size 232 free'd
636==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
637==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
638==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
639==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
640==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
641==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
642==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
643==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
644==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
645==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
646==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
647==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
648==87107==
649==87107== Invalid write of size 8
650==87107== at 0x102083EDD: GUI::GuiObject::~GuiObject() (object.cpp:37)
651==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
652==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
653==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
654==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
655==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
656==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
657==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
658==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
659==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
660==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
661==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
662==87107== Address 0x1058b4870 is 0 bytes inside a block of size 232 free'd
663==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
664==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
665==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
666==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
667==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
668==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
669==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
670==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
671==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
672==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
673==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
674==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
675==87107==
676==87107== Invalid read of size 8
677==87107== at 0x102083EE0: GUI::GuiObject::~GuiObject() (object.cpp:38)
678==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
679==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
680==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
681==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
682==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
683==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
684==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
685==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
686==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
687==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
688==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
689==87107== Address 0x1058b48b0 is 64 bytes inside a block of size 232 free'd
690==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
691==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
692==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
693==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
694==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
695==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
696==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
697==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
698==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
699==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
700==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
701==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
702==87107==
703==87107== Invalid write of size 8
704==87107== at 0x102083F09: GUI::GuiObject::~GuiObject() (object.cpp:39)
705==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
706==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
707==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
708==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
709==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
710==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
711==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
712==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
713==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
714==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
715==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
716==87107== Address 0x1058b48b0 is 64 bytes inside a block of size 232 free'd
717==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
718==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
719==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
720==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
721==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
722==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
723==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
724==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
725==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
726==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
727==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
728==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
729==87107==
730==87107== Invalid read of size 8
731==87107== at 0x102356130: Common::String::~String() (str.cpp:103)
732==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
733==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
734==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
735==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
736==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
737==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
738==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
739==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
740==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
741==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
742==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
743==87107== Address 0x1058b4898 is 40 bytes inside a block of size 232 free'd
744==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
745==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
746==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
747==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
748==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
749==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
750==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
751==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
752==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
753==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
754==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
755==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
756==87107==
757==87107== Invalid read of size 8
758==87107== at 0x10235922C: Common::String::isStorageIntern() const (str.h:104)
759==87107== by 0x10235615F: Common::String::decRefCount(int*) (str.cpp:189)
760==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
761==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
762==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
763==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
764==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
765==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
766==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
767==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
768==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
769==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
770==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
771==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
772==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
773==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
774==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
775==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
776==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
777==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
778==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
779==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
780==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
781==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
782==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
783==87107==
784==87107== Invalid read of size 8
785==87107== at 0x102356219: Common::String::decRefCount(int*) (str.cpp:202)
786==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
787==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
788==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
789==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
790==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
791==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
792==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
793==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
794==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
795==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
796==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
797==87107== Address 0x1058b4890 is 32 bytes inside a block of size 232 free'd
798==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
799==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
800==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
801==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
802==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
803==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
804==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
805==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
806==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
807==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
808==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
809==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
810==87107==
811==87107== Invalid free() / delete / delete[] / realloc()
812==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
813==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
814==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
815==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
816==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
817==87107== by 0x102083F54: GUI::GuiObject::~GuiObject() (object.cpp:37)
818==87107== by 0x102083F78: GUI::GuiObject::~GuiObject() (object.cpp:37)
819==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
820==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
821==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
822==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
823==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
824==87107== Address 0x1056632e0 is 0 bytes inside a block of size 64 free'd
825==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
826==87107== by 0x102356236: Common::String::decRefCount(int*) (str.cpp:202)
827==87107== by 0x102356138: Common::String::~String() (str.cpp:103)
828==87107== by 0x102356264: Common::String::~String() (str.cpp:102)
829==87107== by 0x102083F1E: GUI::GuiObject::~GuiObject() (object.cpp:40)
830==87107== by 0x1020CBBFA: GUI::Widget::~Widget() (widget.cpp:84)
831==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
832==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
833==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
834==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
835==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
836==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
837==87107==
838==87107== Invalid free() / delete / delete[] / realloc()
839==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
840==87107== by 0x102083F81: GUI::GuiObject::~GuiObject() (object.cpp:37)
841==87107== by 0x1020DD28C: GUI::TabWidget::~TabWidget() (tab.cpp:75)
842==87107== by 0x1020DD334: GUI::TabWidget::~TabWidget() (tab.cpp:72)
843==87107== by 0x1020DD358: GUI::TabWidget::~TabWidget() (tab.cpp:72)
844==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
845==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
846==87107== by 0x1020D0EF0: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
847==87107== by 0x1020D1264: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
848==87107== by 0x1020D1288: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
849==87107== by 0x1020CBBD4: GUI::Widget::~Widget() (widget.cpp:82)
850==87107== by 0x1020D1980: GUI::StaticTextWidget::~StaticTextWidget() (widget.h:178)
851==87107== Address 0x1058b4870 is 0 bytes inside a block of size 232 free'd
852==87107== at 0x4D8D: free (vg_replace_malloc.c:477)
853==87107== by 0x1020D1291: GUI::ButtonWidget::~ButtonWidget() (widget.h:197)
854==87107== by 0x102094C02: GUI::GlobalOptionsDialog::reflowLayout() (options.cpp:1857)
855==87107== by 0x102079AB0: GUI::GuiManager::screenChange() (gui-manager.cpp:496)
856==87107== by 0x10207938F: GUI::GuiManager::checkScreenChange() (gui-manager.cpp:480)
857==87107== by 0x102086E17: GUI::OptionsDialog::close() (options.cpp:430)
858==87107== by 0x102092F81: GUI::GlobalOptionsDialog::close() (options.cpp:1576)
859==87107== by 0x102088B09: GUI::OptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:637)
860==87107== by 0x102094529: GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender*, unsigned int, unsigned int) (options.cpp:1809)
861==87107== by 0x10214C2EA: GUI::CommandSender::sendCommand(unsigned int, unsigned int) (object.h:55)
862==87107== by 0x1020CD2E9: GUI::ButtonWidget::handleMouseUp(int, int, int, int) (widget.cpp:339)
863==87107== by 0x10206A4AE: GUI::Dialog::handleMouseUp(int, int, int, int) (dialog.cpp:212)
864==87107==
865