Ticket #2808: memory_leaks.log

File memory_leaks.log, 186.8 KB (added by Yves, 10 years ago)
Line 
1==12665== Memcheck, a memory error detector
2==12665== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
3==12665== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
4==12665== Command: ./pyrogenesis
5==12665==
6==12665== Warning: set address range perms: large range [0x16dcf000, 0x361cf000) (noaccess)
7AL lib: FreeContext: (0x15c7e160) Deleting 64 Source(s)
8==12665== Warning: set address range perms: large range [0x16dcf000, 0x361cf000) (noaccess)
9==12665== Warning: set address range perms: large range [0x16dcf000, 0x361cf000) (noaccess)
10==12665== Thread 7:
11==12665== Conditional jump or move depends on uninitialised value(s)
12==12665== at 0x4C2E0E9: strlen (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
13==12665== by 0x837551: inotify_event_loop_process_events() (char_traits.h:259)
14==12665== by 0x83772B: inotify_event_loop(void*) (dir_watch_inotify.cpp:171)
15==12665== by 0x900D181: start_thread (pthread_create.c:312)
16==12665== by 0x931DFBC: clone (clone.S:111)
17==12665== Uninitialised value was created by a stack allocation
18==12665== at 0x837489: inotify_event_loop_process_events() (dir_watch_inotify.cpp:102)
19==12665==
20ATTENTION: default value of option force_s3tc_enable overridden by environment.
21tinygettext: collision in add_translation: 'Cancel' -> 'Abbrechen' vs 'Abbrechen'
22tinygettext: collision in add_translation: 'Yes' -> 'Ja' vs 'Ja'
23tinygettext: collision in add_translation: 'No' -> 'Nein' vs 'Nein'
24tinygettext: collision in add_translation("team", "None")
25tinygettext: collision in add_translation: 'Net message: %(message)s' -> 'Netzwerknachricht: %(message)s' vs 'Netzwerknachricht: %(message)s'
26tinygettext: collision in add_translation: 'Team' -> 'Team' vs 'Team'
27tinygettext: collision in add_translation: 'You' -> 'Du' vs 'Du'
28tinygettext: collision in add_translation: 'OK' -> 'OK' vs 'OK'
29tinygettext: collision in add_translation: 'Name' -> 'Name' vs 'Name'
30tinygettext: collision in add_translation: 'Civilization' -> 'Zivilisation' vs 'Zivilisation'
31tinygettext: collision in add_translation: 'Cancel' -> 'Abbrechen' vs 'Abbrechen'
32tinygettext: collision in add_translation: 'Send' -> 'Senden' vs 'Senden'
33tinygettext: collision in add_translation("map", "Skirmish")
34tinygettext: collision in add_translation("map", "Random")
35tinygettext: collision in add_translation: 'Scenario' -> 'Szenario' vs 'Szenario'
36tinygettext: collision in add_translation: 'Sorry, no description available.' -> 'Leider keine Beschreibung vorhanden.' vs 'Leider keine Beschreibung vorhanden.'
37tinygettext: collision in add_translation: '== %(message)s' -> '== %(message)s' vs '== %(message)s'
38tinygettext: collision in add_translation: 'Name' -> 'Name' vs 'Name'
39tinygettext: collision in add_translation: 'Map Type:' -> 'Kartentyp:' vs 'Kartentyp:'
40tinygettext: collision in add_translation: 'Map Size:' -> 'Kartengröße:' vs 'Kartengröße:'
41tinygettext: collision in add_translation: 'Rank' -> 'Rang' vs 'Rang'
42tinygettext: collision in add_translation: 'Back' -> 'Zurück' vs 'Zurück'
43tinygettext: collision in add_translation: 'Cancel' -> 'Abbrechen' vs 'Abbrechen'
44tinygettext: collision in add_translation: 'Close' -> 'Schließen' vs 'Schließen'
45tinygettext: collision in add_translation: 'Yes' -> 'Ja' vs 'Ja'
46tinygettext: collision in add_translation: 'No' -> 'Nein' vs 'Nein'
47tinygettext: collision in add_translation: 'OK' -> 'OK' vs 'OK'
48tinygettext: collision in add_translation: 'Build: %(buildDate)s (%(revision)s)' -> 'Build: %(buildDate)s (%(revision)s)' vs 'Build: %(buildDate)s (%(revision)s)'
49tinygettext: collision in add_translation: 'Confirmation' -> 'Bestätigung' vs 'Bestätigung'
50tinygettext: collision in add_translation: 'Manual' -> 'Handbuch' vs 'Handbuch'
51tinygettext: collision in add_translation: 'Scenario' -> 'Szenario' vs 'Szenario'
52tinygettext: collision in add_translation: 'Close' -> 'Schließen' vs 'Schließen'
53tinygettext: collision in add_translation: 'Cancel' -> 'Abbrechen' vs 'Abbrechen'
54tinygettext: collision in add_translation: 'Save' -> 'Speichern' vs 'Speichern'
55tinygettext: collision in add_translation: 'Join Game' -> 'Spiel beitreten' vs 'Spiel beitreten'
56tinygettext: collision in add_translation: 'Host Game' -> 'Spiel hosten' vs 'Spiel hosten'
57tinygettext: collision in add_translation: 'Multiplayer' -> 'Mehrspieler' vs 'Mehrspieler'
58tinygettext: collision in add_translation: 'Exit' -> 'Verlassen' vs 'Verlassen'
59tinygettext: collision in add_translation: 'Website' -> 'Webseite' vs 'Webseite'
60tinygettext: collision in add_translation: 'Chat' -> 'Chat' vs 'Chat'
61tinygettext: collision in add_translation: 'Delete' -> 'Löschen' vs 'Löschen'
62tinygettext: collision in add_translation: 'Food' -> 'Nahrung' vs 'Nahrung'
63tinygettext: collision in add_translation: 'Wood' -> 'Holz' vs 'Holz'
64tinygettext: collision in add_translation: 'Stone' -> 'Stein' vs 'Stein'
65tinygettext: collision in add_translation: 'Metal' -> 'Metall' vs 'Metall'
66tinygettext: collision in add_translation: 'Continue' -> 'Fortfahren' vs 'Fortfahren'
67tinygettext: collision in add_translation: 'Unknown' -> 'Unbekannt' vs 'Unbekannt'
68tinygettext: collision in add_translation: 'Celts' -> 'Kelten' vs 'Kelten'
69tinygettext: collision in add_translation: 'Delian League' -> 'Attischer Seebund' vs 'Attischer Seebund'
70tinygettext: collision in add_translation: 'Peloponnesian League' -> 'Peloponnesischer Bund' vs 'Peloponnesischer Bund'
71tinygettext: collision in add_translation: 'Romans' -> 'Römer' vs 'Römer'
72tinygettext: collision in add_translation: 'Aulus Manlius Capitolinus' -> 'Aulus Manlius Capitolinus' vs 'Aulus Manlius Capitolinus'
73tinygettext: collision in add_translation: 'Hasdrubal the Fair' -> 'Hasdrubal Cartagena' vs 'Hasdrubal Cartagena'
74tinygettext: collision in add_translation: 'Artaxshacha II' -> 'Artaxerxes II. Mnemon' vs 'Artaxerxes II. Mnemon'
75tinygettext: collision in add_translation: 'Tautalus' -> 'Tautalus' vs 'Tautalus'
76tinygettext: collision in add_translation: 'Mauryan Indians' -> 'Maurya-Reich' vs 'Maurya-Reich'
77tinygettext: collision in add_translation: 'Enemy' -> 'Feind' vs 'Feind'
78tinygettext: collision in add_translation: 'Seleucids' -> 'Seleukiden' vs 'Seleukiden'
79tinygettext: collision in add_translation: 'Ptolemaios A' Soter' -> 'Ptolemaios A' Soter' vs 'Ptolemaios A' Soter'
80tinygettext: collision in add_translation: 'Persians' -> 'Perser' vs 'Perser'
81tinygettext: collision in add_translation: 'Food' -> 'Nahrung' vs 'Nahrung'
82tinygettext: collision in add_translation: 'Wood' -> 'Holz' vs 'Holz'
83tinygettext: collision in add_translation: 'Metal' -> 'Metall' vs 'Metall'
84tinygettext: collision in add_translation: 'Stone' -> 'Stein' vs 'Stein'
85tinygettext: collision in add_translation: 'Gaia' -> 'Gaia' vs 'Gaia'
86tinygettext: collision in add_translation: 'Player 1' -> 'Spieler 1' vs 'Spieler 1'
87tinygettext: collision in add_translation: 'Player 2' -> 'Spieler 2' vs 'Spieler 2'
88tinygettext: collision in add_translation: 'Player 3' -> 'Spieler 3' vs 'Spieler 3'
89tinygettext: collision in add_translation: 'Player 4' -> 'Spieler 4' vs 'Spieler 4'
90tinygettext: collision in add_translation: 'Triple Walls' -> 'Dreifache Mauer' vs 'Dreifache Mauer'
91tinygettext: collision in add_translation: 'Carthaginians established many trading centers as colonies and ultimately held dominion over 300 cities and towns in North Africa alone.' -> 'Die Karthager integrierten viele Handelszentren als Kolonien und hatten allein in Nordafrika mehr als 300 Städte unter ihrer Kontrolle.' vs 'Die Karthager integrierten viele Handelszentren als Kolonien und hatten allein in Nordafrika mehr als 300 Städte unter ihrer Kontrolle.'
92tinygettext: collision in add_translation: 'Colonization' -> 'Kolonisation' vs 'Kolonisation'
93tinygettext: collision in add_translation: 'Nobody knew better than the Carthaginians where in the ancient world they were going and going to go; their merchant traders had missions to everywhere.' -> 'Keiner in der antiken Welt wusste besser, wohin es galt zu gehen, als die Karthager; ihre Händler unternahmen Missionen nach überall hin.' vs 'Keiner in der antiken Welt wusste besser, wohin es galt zu gehen, als die Karthager; ihre Händler unternahmen Missionen nach überall hin.'
94tinygettext: collision in add_translation: 'Exploration' -> 'Erkundung' vs 'Erkundung'
95tinygettext: collision in add_translation: 'Spartans were housed and trained from a young age to be superlative warriors and to endure any hardship a military life can give them.' -> 'Spartaner wurden von Kindesbeinen an zu Kriegern ausgebildet, die ihresgleichen suchten, damit sie später jede Härte des militärischen Lebens ohne zu zögern auf sich nahmen.' vs 'Spartaner wurden von Kindesbeinen an zu Kriegern ausgebildet, die ihresgleichen suchten, damit sie später jede Härte des militärischen Lebens ohne zu zögern auf sich nahmen.'
96tinygettext: collision in add_translation: '+25% health for spear infantry, but also +10% train time.' -> '+25% Gesundheit für Speer-Infanterie, aber auch +10% Trainingszeit.' vs '+25% Gesundheit für Speer-Infanterie, aber auch +10% Trainingszeit.'
97tinygettext: collision in add_translation: 'The Agoge' -> 'Die Agoge' vs 'Die Agoge'
98tinygettext: collision in add_translation: 'Iphicratean Reforms' -> 'Reformen des Iphikrates' vs 'Reformen des Iphikrates'
99tinygettext: collision in add_translation: 'The Long Walls of Athens were constructed under the auspices of the wily Themistocles and extended 6 km from the city to the port of Piraeus. This secured the city's sea supply routes and prevented an enemy from starving out the city during a siege.' -> 'Die Langen Mauern von Athen wurden unter Federführung des genialen Themistokles gebaut und verbanden Athen mit dem 6 km entfernten Piräus. Dies sicherte die Versorgung von See aus und verhinderte, dass Angreifer Athen durch eine Belagerung aushungern konnten.' vs 'Die Langen Mauern von Athen wurden unter Federführung des genialen Themistokles gebaut und verbanden Athen mit dem 6 km entfernten Piräus. Dies sicherte die Versorgung von See aus und verhinderte, dass Angreifer Athen durch eine Belagerung aushungern konnten.'
100tinygettext: collision in add_translation: 'Delian League' -> 'Attischer Seebund' vs 'Attischer Seebund'
101tinygettext: collision in add_translation: 'Hellenization' -> 'Hellenisierung' vs 'Hellenisierung'
102tinygettext: collision in add_translation: 'The Mauryan Empire encompassed dozens of formerly independent kingdoms over an area of 5 million square kilometers, with a population of close to 60 million people. The Mauryan regents held the title Emperor of Emperors and commanded a standing army of 600,000 infantry, 9000 elephants, 8000 chariots, and 30,000 cavalry, making it arguably the largest army of its time.' -> 'Das Maurya-Reich umfasste dutzende früher unabhängige Königreiche auf einer Fläche von 5 Millionen km², mit einer Bevölkerung von fast 60 Millionen Menschen. Die Maurya-Herrscher hatten den Titel Kaiser der Kaiser und kommandierten eine stehende Armee von 600.000 Infanteristen, 9000 Elefanten, 8000 Streitwagen und 30.000 Kavalleristen, wohl die größte Armee dieser Zeit.' vs 'Das Maurya-Reich umfasste dutzende früher unabhängige Königreiche auf einer Fläche von 5 Millionen km², mit einer Bevölkerung von fast 60 Millionen Menschen. Die Maurya-Herrscher hatten den Titel Kaiser der Kaiser und kommandierten eine stehende Armee von 600.000 Infanteristen, 9000 Elefanten, 8000 Streitwagen und 30.000 Kavalleristen, wohl die größte Armee dieser Zeit.'
103tinygettext: collision in add_translation: 'Archery Tradition' -> 'Bogenschießtradition' vs 'Bogenschießtradition'
104tinygettext: collision in add_translation: 'Great King's Levy' -> 'Großkönigliche Einberufung' vs 'Großkönigliche Einberufung'
105tinygettext: collision in add_translation: 'The Persians could and did levy a large number of infantry during wartime due to the sheer size of the Achaemenid Empire and the way in which it was set-up. In general the Persian infantry was well trained and fought with great tenacity. However while this was true the infantry were poor hand-to-hand, close combat fighters. Also, with the exception of the elite regiments, the Persian infantry was not a standing professional force.' -> 'Die Perser konnten aufgrund der schieren Größe des Achämenidenreiches und der Art und Weise, wie es aufgebaut war, während der Kriegszeit eine große Menge an Infanterie ausheben. Allgemein war die persische Infanterie gut ausgebildet und kämpfte mit großer Hartnäckigkeit, allerdings war sie trotzdem eher schlecht im Kampf Mann gegen Mann. Außerdem war die persische Infanterie - mit Ausnahme der Eliteregimenter - keine stehende professionelle Streitmacht.' vs 'Die Perser konnten aufgrund der schieren Größe des Achämenidenreiches und der Art und Weise, wie es aufgebaut war, während der Kriegszeit eine große Menge an Infanterie ausheben. Allgemein war die persische Infanterie gut ausgebildet und kämpfte mit großer Hartnäckigkeit, allerdings war sie trotzdem eher schlecht im Kampf Mann gegen Mann. Außerdem war die persische Infanterie - mit Ausnahme der Eliteregimenter - keine stehende professionelle Streitmacht.'
106tinygettext: collision in add_translation: 'Immortals' -> 'Unsterbliche' vs 'Unsterbliche'
107tinygettext: collision in add_translation: 'The Persians built the wonderful 1677 mile-long Royal Highway from Sardis to Susa; Darius the Great and Xerxes also built the magnificent Persepolis; Cyrus the Great greatly improved Ecbatana and virtually 'rebuilt' the old Elamite capital of Susa.' -> 'Die Perser bauten die wundervolle 2700 km lange Königsstraße von Sardis nach Susa; Darius der Große und Xerxes bauten auch das zauberhafte Persepolis; Cyrus der Große verschönerte Ekbatana und erbaute die alte elamitische Hauptstadt Susa praktisch von Grund auf neu.' vs 'Die Perser bauten die wundervolle 2700 km lange Königsstraße von Sardis nach Susa; Darius der Große und Xerxes bauten auch das zauberhafte Persepolis; Cyrus der Große verschönerte Ekbatana und erbaute die alte elamitische Hauptstadt Susa praktisch von Grund auf neu.'
108tinygettext: collision in add_translation: 'Persian Architecture' -> 'Persische Architektur' vs 'Persische Architektur'
109tinygettext: collision in add_translation: 'Early Achaemenid rulers acted towards making Persia the first great Asian empire to rule the seas. The Great King behaved favourably towards the various sea peoples in order to secure their services, but also carried out various marine initiatives. During the reign of Darius the Great, for example, a canal was built in Egypt and a Persian navy was sent exploring the Indus river. According to Herodotus, some 300 ships in the Persian navy were retrofitted to carry horses and their riders.' -> 'Die frühen Achämenidenherrscher machten Persien zum ersten asiatischen Großreich, welches die See beherrschte. Der Großkönig begünstigte die vielen Seevölker um deren Dienste zu sichern, startete aber auch selbst diverse Marineaktivitäten. Während der Herrschaft von Dareios I. wurde beispielsweise ein Kanal in Ägypten gebaut und eine persische Flotte zur Induserkundung ausgeschickt. Laut Herodot wurden etwa 300 Schiffe der persischen Marine nachgerüstet, um den Transport von Reitern und deren Pferden zu ermöglichen.' vs 'Die frühen Achämenidenherrscher machten Persien zum ersten asiatischen Großreich, welches die See beherrschte. Der Großkönig begünstigte die vielen Seevölker um deren Dienste zu sichern, startete aber auch selbst diverse Marineaktivitäten. Während der Herrschaft von Dareios I. wurde beispielsweise ein Kanal in Ägypten gebaut und eine persische Flotte zur Induserkundung ausgeschickt. Laut Herodot wurden etwa 300 Schiffe der persischen Marine nachgerüstet, um den Transport von Reitern und deren Pferden zu ermöglichen.'
110tinygettext: collision in add_translation: 'Traditional Army vs. Reform Army' -> 'Traditionelle Armee vs. reformierte Armee' vs 'Traditionelle Armee vs. reformierte Armee'
111tinygettext: collision in add_translation: 'Beginning with Alexander, the Hellenistic monarchs founded many cities throughout their empires, where Greek culture and art blended with local customs to create the motley Hellenistic civilization.' -> 'Beginnend mit Alexander, gründeten die Hellenischen Monarchen viele Städte in ihrem Imperium, in denen Griechische Kultur und Kunst zusammen mit den lokalen Gewohnheiten eine kunterbunte Hellenistische Zivilisation bildeten.' vs 'Beginnend mit Alexander, gründeten die Hellenischen Monarchen viele Städte in ihrem Imperium, in denen Griechische Kultur und Kunst zusammen mit den lokalen Gewohnheiten eine kunterbunte Hellenistische Zivilisation bildeten.'
112tinygettext: collision in add_translation: 'Nisean War Horses' -> 'Nisaeanische Kriegspferde' vs 'Nisaeanische Kriegspferde'
113tinygettext: collision in add_translation: 'Economic' -> 'Ökonomisch' vs 'Ökonomisch'
114tinygettext: collision in add_translation: 'Market' -> 'Markt' vs 'Markt'
115tinygettext: collision in add_translation: 'Military' -> 'Militärisch' vs 'Militärisch'
116tinygettext: collision in add_translation: 'Fortress' -> 'Festung' vs 'Festung'
117tinygettext: collision in add_translation: 'Special Building' -> 'Spezialgebäude' vs 'Spezialgebäude'
118tinygettext: collision in add_translation: 'Wonder' -> 'Wunder' vs 'Wunder'
119tinygettext: collision in add_translation: 'Kennel' -> 'Zwinger' vs 'Zwinger'
120tinygettext: collision in add_translation: 'Melonas' -> 'Melonas' vs 'Melonas'
121tinygettext: collision in add_translation: 'Celtic Embassy' -> 'Keltische Botschaft' vs 'Keltische Botschaft'
122tinygettext: collision in add_translation: 'Iberian Embassy' -> 'Iberische Botschaft' vs 'Iberische Botschaft'
123tinygettext: collision in add_translation: 'Italiote Embassy' -> 'Italiotische Botschaft' vs 'Italiotische Botschaft'
124tinygettext: collision in add_translation: 'Naval Shipyard' -> 'Marinehafen' vs 'Marinehafen'
125tinygettext: collision in add_translation: 'Gur Oroigarri' -> 'Gur Oroigarri' vs 'Gur Oroigarri'
126tinygettext: collision in add_translation: 'Library' -> 'Bücherei' vs 'Bücherei'
127tinygettext: collision in add_translation: 'Siege Workshop' -> 'Belagerungswerkstatt' vs 'Belagerungswerkstatt'
128tinygettext: collision in add_translation: 'Elephant Stables' -> 'Elefantenställe' vs 'Elefantenställe'
129tinygettext: collision in add_translation: 'Edict Pillar of Ashoka' -> 'Ashoka-Säule' vs 'Ashoka-Säule'
130tinygettext: collision in add_translation: 'Apadana' -> 'Apadana' vs 'Apadana'
131tinygettext: collision in add_translation: 'Cavalry Stables' -> 'Ställe' vs 'Ställe'
132tinygettext: collision in add_translation: 'Lighthouse' -> 'Leuchtturm' vs 'Leuchtturm'
133tinygettext: collision in add_translation: 'Stratópedo Misthophóron' -> 'Stratópedo Misthophóron' vs 'Stratópedo Misthophóron'
134tinygettext: collision in add_translation: 'Military Colony' -> 'Militärische Siedlung' vs 'Militärische Siedlung'
135tinygettext: collision in add_translation: 'Murus Latericius' -> 'Murus Latericius' vs 'Murus Latericius'
136tinygettext: collision in add_translation: 'Gaia' -> 'Gaia' vs 'Gaia'
137tinygettext: collision in add_translation: 'Settlement' -> 'Siedlung' vs 'Siedlung'
138tinygettext: collision in add_translation: 'Syntagma' -> 'Syntagma' vs 'Syntagma'
139tinygettext: collision in add_translation: 'Caer' -> 'Caer' vs 'Caer'
140tinygettext: collision in add_translation: 'Train healers. Garrison up to 30 units to heal them at a quick rate.' -> 'Trainiere Heiler. Quartiere bis zu 30 Einheiten ein, um sie schnell zu heilen.' vs 'Trainiere Heiler. Quartiere bis zu 30 Einheiten ein, um sie schnell zu heilen.'
141tinygettext: collision in add_translation: 'Outpost' -> 'Außenposten' vs 'Außenposten'
142tinygettext: collision in add_translation: 'House' -> 'Haus' vs 'Haus'
143tinygettext: collision in add_translation: 'Cavalry' -> 'Kavallerie' vs 'Kavallerie'
144tinygettext: collision in add_translation: 'Champion' -> 'Gardist' vs 'Gardeeinheiten'
145tinygettext: collision in add_translation: 'Elephant' -> 'Elefant' vs 'Elefant'
146tinygettext: collision in add_translation: 'Infantry' -> 'Infanterie' vs 'Infanterie'
147tinygettext: collision in add_translation: 'Iphicrates' -> 'Iphikrates' vs 'Iphikrates'
148tinygettext: collision in add_translation: 'Pericles' -> 'Perikles' vs 'Perikles'
149tinygettext: collision in add_translation: 'Themistocles' -> 'Themistokles' vs 'Themistokles'
150tinygettext: collision in add_translation: 'Boudicca' -> 'Boudicca' vs 'Boudicca'
151tinygettext: collision in add_translation: 'Druides' -> 'Druiden' vs 'Druiden'
152tinygettext: collision in add_translation: 'Hamilcar Barca' -> 'Hamilkar Barkas' vs 'Hamilkar Barkas'
153tinygettext: collision in add_translation: 'Hannibal Barca' -> 'Hannibal Barkas' vs 'Hannibal Barkas'
154tinygettext: collision in add_translation: 'Maharbal' -> 'Maharbal' vs 'Maharbal'
155tinygettext: collision in add_translation: 'Xenophon' -> 'Xenophon' vs 'Xenophon'
156tinygettext: collision in add_translation: 'Indibil' -> 'Indibilis' vs 'Indibilis'
157tinygettext: collision in add_translation: 'Viriato' -> 'Viriathus' vs 'Viriathus'
158tinygettext: collision in add_translation: 'Philip II of Macedon' -> 'Philipp II. von Makedonien' vs 'Philipp II. von Makedonien'
159tinygettext: collision in add_translation: 'Pyrrhus of Epirus' -> 'Pyrrhos I.' vs 'Pyrrhos I.'
160tinygettext: collision in add_translation: 'Ashoka the Great' -> 'Ashoka der Große' vs 'Ashoka der Große'
161tinygettext: collision in add_translation: 'Acharya Chāṇakya' -> 'Acharya Chāṇakya' vs 'Acharya Chāṇakya'
162tinygettext: collision in add_translation: 'Chandragupta Maurya' -> 'Chandragupta Maurya' vs 'Chandragupta Maurya'
163tinygettext: collision in add_translation: 'Kurush II' -> 'Kyros der Große' vs 'Kyros der Große'
164tinygettext: collision in add_translation: 'Darayavahush I' -> 'Darayavahush I.' vs 'Darayavahush I.'
165tinygettext: collision in add_translation: 'Xsayarsa I' -> 'Hšayāŗšā I.' vs 'Hšayāŗšā I.'
166tinygettext: collision in add_translation: 'Kleopatra H' Philopater' -> 'Kleopatra H' Philopater' vs 'Kleopatra H' Philopater'
167tinygettext: collision in add_translation: 'Ptolemaios A' Soter' -> 'Ptolemaios A' Soter' vs 'Ptolemaios A' Soter'
168tinygettext: collision in add_translation: 'Ptolemaios D' Philopater' -> 'Ptolemaios D' Philopater' vs 'Ptolemaios D' Philopater'
169tinygettext: collision in add_translation: 'Polybolos' -> 'Polybolos' vs 'Polybolos'
170tinygettext: collision in add_translation: 'Marcus Claudius Marcellus' -> 'Marcus Claudius Marcellus' vs 'Marcus Claudius Marcellus'
171tinygettext: collision in add_translation: 'Quintus Fabius Maximus' -> 'Quintus Fabius Maximus' vs 'Quintus Fabius Maximus'
172tinygettext: collision in add_translation: 'Scipio Africanus' -> 'Scipio Africanus' vs 'Scipio Africanus'
173tinygettext: collision in add_translation: 'Ballista' -> 'Ballista' vs 'Ballista'
174tinygettext: collision in add_translation: 'Antiokhos D' Epiphanes' -> 'Antiokhos D' Epiphanes' vs 'Antiokhos D' Epiphanes'
175tinygettext: collision in add_translation: 'Seleukos A' Nikator' -> 'Seleukos A' Nikator' vs 'Seleukos A' Nikator'
176tinygettext: collision in add_translation: 'Chalkaspides' -> 'Chalkaspides' vs 'Chalkaspides'
177tinygettext: collision in add_translation: 'Chrysaspides' -> 'Chrysaspides' vs 'Chrysaspides'
178tinygettext: collision in add_translation: 'Agis III' -> 'Agis III.' vs 'Agis III.'
179tinygettext: collision in add_translation: 'Agis' -> 'Agis' vs 'Agis'
180tinygettext: collision in add_translation: 'Brasidas' -> 'Brasidas' vs 'Brasidas'
181tinygettext: collision in add_translation: 'Leonidas I' -> 'Leonidas I.' vs 'Leonidas I.'
182tinygettext: Couldn't translate: Alpha XVII: Quercus
183==12665== Thread 1:
184==12665== Conditional jump or move depends on uninitialised value(s)
185==12665== at 0x8220D4F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
186==12665== by 0x8221303: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
187==12665== by 0x8221AFA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
188==12665== by 0x81F8E6B: SDL_PumpEvents (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
189==12665== by 0x81F8EA8: SDL_PollEvent (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
190==12665== by 0x4251B7: RunGameOrAtlas(int, char const**) (main.cpp:185)
191==12665== by 0x418DD6: main (main.cpp:553)
192==12665== Uninitialised value was created by a heap allocation
193==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
194==12665== by 0x6D1E7EE: _XEnq (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
195==12665== by 0x6D1B67E: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
196==12665== by 0x6D1C11C: _XReadEvents (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
197==12665== by 0x6D0B652: XMaskEvent (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
198==12665== by 0x8223937: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
199==12665== by 0x8227D93: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
200==12665== by 0x8227F98: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
201==12665== by 0x8218F71: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
202==12665== by 0x58CFC2: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:156)
203==12665== by 0x58D176: CVideoMode::InitSDL() (VideoMode.cpp:254)
204==12665== by 0x5C1487: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:982)
205==12665==
206==12665== Conditional jump or move depends on uninitialised value(s)
207==12665== at 0x8220D70: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
208==12665== by 0x8221303: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
209==12665== by 0x8221AFA: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
210==12665== by 0x81F8E6B: SDL_PumpEvents (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
211==12665== by 0x81F8EA8: SDL_PollEvent (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
212==12665== by 0x4251B7: RunGameOrAtlas(int, char const**) (main.cpp:185)
213==12665== by 0x418DD6: main (main.cpp:553)
214==12665== Uninitialised value was created by a heap allocation
215==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
216==12665== by 0x6D1E7EE: _XEnq (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
217==12665== by 0x6D1B67E: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
218==12665== by 0x6D1BFC4: _XEventsQueued (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
219==12665== by 0x6CFEB49: XFlush (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
220==12665== by 0x822046F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
221==12665== by 0x8221B0A: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
222==12665== by 0x81F8E6B: SDL_PumpEvents (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
223==12665== by 0x81F8EA8: SDL_PollEvent (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
224==12665== by 0x4251B7: RunGameOrAtlas(int, char const**) (main.cpp:185)
225==12665== by 0x418DD6: main (main.cpp:553)
226==12665==
227tinygettext: Couldn't translate: ALPHA XVII : Quercus
228==12665== Conditional jump or move depends on uninitialised value(s)
229==12665== at 0x5EEAAC: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
230==12665== by 0x632802: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
231==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
232==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
233==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
234==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
235==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
236==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
237==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
238==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
239==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
240==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
241==12665== Uninitialised value was created by a heap allocation
242==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
243==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
244==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
245==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
246==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
247==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
248==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
249==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
250==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
251==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
252==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
253==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
254==12665==
255==12665== Conditional jump or move depends on uninitialised value(s)
256==12665== at 0x5EEAD8: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
257==12665== by 0x632802: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
258==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
259==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
260==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
261==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
262==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
263==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
264==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
265==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
266==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
267==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
268==12665== Uninitialised value was created by a heap allocation
269==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
270==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
271==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
272==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
273==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
274==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
275==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
276==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
277==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
278==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
279==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
280==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
281==12665==
282==12665== Conditional jump or move depends on uninitialised value(s)
283==12665== at 0x5EEB04: CBoundingBoxAligned::Transform(CMatrix3D const&, CBoundingBoxAligned&) const (BoundingBoxAligned.cpp:156)
284==12665== by 0x632802: CModel::GetObjectSelectionBoundsRec() (Model.cpp:247)
285==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
286==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
287==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
288==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
289==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
290==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
291==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
292==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
293==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
294==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
295==12665== Uninitialised value was created by a heap allocation
296==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
297==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
298==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
299==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
300==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
301==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
302==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
303==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
304==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
305==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
306==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
307==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
308==12665==
309==12665== Conditional jump or move depends on uninitialised value(s)
310==12665== at 0x632813: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:75)
311==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
312==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
313==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
314==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
315==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
316==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
317==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
318==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
319==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
320==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
321==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
322==12665== Uninitialised value was created by a heap allocation
323==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
324==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
325==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
326==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
327==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
328==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
329==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
330==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
331==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
332==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
333==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
334==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
335==12665==
336==12665== Conditional jump or move depends on uninitialised value(s)
337==12665== at 0x63282B: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:76)
338==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
339==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
340==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
341==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
342==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
343==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
344==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
345==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
346==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
347==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
348==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
349==12665== Uninitialised value was created by a heap allocation
350==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
351==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
352==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
353==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
354==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
355==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
356==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
357==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
358==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
359==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
360==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
361==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
362==12665==
363==12665== Conditional jump or move depends on uninitialised value(s)
364==12665== at 0x632844: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:77)
365==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
366==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
367==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
368==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
369==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
370==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
371==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
372==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
373==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
374==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
375==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
376==12665== Uninitialised value was created by a heap allocation
377==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
378==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
379==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
380==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
381==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
382==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
383==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
384==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
385==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
386==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
387==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
388==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
389==12665==
390==12665== Conditional jump or move depends on uninitialised value(s)
391==12665== at 0x632859: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:78)
392==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
393==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
394==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
395==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
396==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
397==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
398==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
399==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
400==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
401==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
402==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
403==12665== Uninitialised value was created by a heap allocation
404==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
405==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
406==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
407==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
408==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
409==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
410==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
411==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
412==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
413==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
414==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
415==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
416==12665==
417==12665== Conditional jump or move depends on uninitialised value(s)
418==12665== at 0x63286E: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:79)
419==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
420==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
421==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
422==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
423==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
424==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
425==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
426==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
427==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
428==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
429==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
430==12665== Uninitialised value was created by a heap allocation
431==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
432==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
433==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
434==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
435==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
436==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
437==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
438==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
439==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
440==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
441==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
442==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
443==12665==
444==12665== Conditional jump or move depends on uninitialised value(s)
445==12665== at 0x632883: CModel::GetObjectSelectionBoundsRec() (BoundingBoxAligned.h:80)
446==12665== by 0x659127: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:77)
447==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
448==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
449==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
450==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
451==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
452==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
453==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
454==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
455==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
456==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
457==12665== Uninitialised value was created by a heap allocation
458==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
459==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
460==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
461==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
462==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
463==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
464==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
465==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
466==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
467==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
468==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
469==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
470==12665==
471==12665== Conditional jump or move depends on uninitialised value(s)
472==12665== at 0x5EE9C2: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135)
473==12665== by 0x65912F: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:78)
474==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
475==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
476==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
477==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
478==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
479==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
480==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
481==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
482==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
483==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
484==12665== Uninitialised value was created by a heap allocation
485==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
486==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
487==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
488==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
489==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
490==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
491==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
492==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
493==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
494==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
495==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
496==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
497==12665==
498==12665== Conditional jump or move depends on uninitialised value(s)
499==12665== at 0x5EE9C4: CBoundingBoxAligned::IsEmpty() const (BoundingBoxAligned.cpp:135)
500==12665== by 0x65912F: CModelAbstract::GetSelectionBox() (ModelAbstract.cpp:78)
501==12665== by 0x49B24D: CCmpVisualActor::GetSelectionBox() (CCmpVisualActor.cpp:353)
502==12665== by 0x4B5DBF: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (CCmpPosition.cpp:610)
503==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
504==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
505==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
506==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
507==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
508==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
509==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
510==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
511==12665== Uninitialised value was created by a heap allocation
512==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
513==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
514==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
515==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
516==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
517==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
518==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
519==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
520==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
521==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
522==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
523==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
524==12665==
525==12665== Conditional jump or move depends on uninitialised value(s)
526==12665== at 0x4B5E0B: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
527==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
528==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
529==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
530==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
531==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
532==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
533==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
534==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
535==12665== by 0x47689C: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) (ScriptInterface.h:493)
536==12665== by 0x53415A: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:75)
537==12665== by 0x4814E4: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1006)
538==12665== Uninitialised value was created by a heap allocation
539==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
540==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
541==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
542==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
543==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
544==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
545==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
546==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
547==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
548==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
549==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
550==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
551==12665==
552==12665== Conditional jump or move depends on uninitialised value(s)
553==12665== at 0x4B5E0D: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
554==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
555==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
556==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
557==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
558==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
559==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
560==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
561==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
562==12665== by 0x47689C: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) (ScriptInterface.h:493)
563==12665== by 0x53415A: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:75)
564==12665== by 0x4814E4: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1006)
565==12665== Uninitialised value was created by a heap allocation
566==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
567==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
568==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
569==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
570==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
571==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
572==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
573==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
574==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
575==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
576==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
577==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
578==12665==
579==12665== Conditional jump or move depends on uninitialised value(s)
580==12665== at 0x4B5F27: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
581==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
582==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
583==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
584==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
585==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
586==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
587==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
588==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
589==12665== by 0x47689C: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) (ScriptInterface.h:493)
590==12665== by 0x53415A: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:75)
591==12665== by 0x4814E4: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1006)
592==12665== Uninitialised value was created by a heap allocation
593==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
594==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
595==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
596==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
597==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
598==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
599==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
600==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
601==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
602==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
603==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
604==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
605==12665==
606==12665== Conditional jump or move depends on uninitialised value(s)
607==12665== at 0x4B5F29: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
608==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
609==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
610==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
611==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
612==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
613==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
614==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
615==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
616==12665== by 0x47689C: bool ScriptInterface::CallFunctionVoid<JS::Rooted<JS::Value> >(JS::Handle<JS::Value>, char const*, JS::Rooted<JS::Value> const&) (ScriptInterface.h:493)
617==12665== by 0x53415A: CComponentTypeScript::HandleMessage(CMessage const&, bool) (ScriptComponent.cpp:75)
618==12665== by 0x4814E4: CComponentManager::PostMessage(unsigned int, CMessage const&) (ComponentManager.cpp:1006)
619==12665== Uninitialised value was created by a heap allocation
620==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
621==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
622==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
623==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
624==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
625==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
626==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
627==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
628==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
629==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
630==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
631==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
632==12665==
633==12665== Conditional jump or move depends on uninitialised value(s)
634==12665== at 0x4B26E1: CCmpPosition::GetInterpolatedTransform(float) (Vector3D.h:46)
635==12665== by 0x4FE627: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:368)
636==12665== by 0x4815DE: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1031)
637==12665== by 0x45FC3E: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:688)
638==12665== by 0x624F3A: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522)
639==12665== by 0x6A090F: CRenderer::RenderScene(Scene&) (Renderer.cpp:1807)
640==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
641==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
642==12665== by 0x418DD6: main (main.cpp:553)
643==12665== Uninitialised value was created by a heap allocation
644==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
645==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
646==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
647==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
648==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
649==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
650==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
651==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
652==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
653==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
654==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
655==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
656==12665==
657==12665== Conditional jump or move depends on uninitialised value(s)
658==12665== at 0x4B26E7: CCmpPosition::GetInterpolatedTransform(float) (Vector3D.h:46)
659==12665== by 0x4FE627: CCmpUnitRenderer::RenderSubmit(SceneCollector&, CFrustum const&, bool) (CCmpUnitRenderer.cpp:368)
660==12665== by 0x4815DE: CComponentManager::BroadcastMessage(CMessage const&) (ComponentManager.cpp:1031)
661==12665== by 0x45FC3E: CSimulation2::RenderSubmit(SceneCollector&, CFrustum const&, bool) (Simulation2.cpp:688)
662==12665== by 0x624F3A: CGameView::EnumerateObjects(CFrustum const&, SceneCollector*) (GameView.cpp:522)
663==12665== by 0x6A090F: CRenderer::RenderScene(Scene&) (Renderer.cpp:1807)
664==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
665==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
666==12665== by 0x418DD6: main (main.cpp:553)
667==12665== Uninitialised value was created by a heap allocation
668==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
669==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
670==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
671==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
672==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
673==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
674==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
675==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
676==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
677==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
678==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
679==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
680==12665==
681==12665== Conditional jump or move depends on uninitialised value(s)
682==12665== at 0x4B5E0B: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
683==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
684==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
685==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
686==12665== by 0x5A7D2A7: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7007)
687==12665== by 0x407B24D: ???
688==12665== by 0x5B846677: ???
689==12665== by 0x4073816: ???
690==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
691==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
692==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
693==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
694==12665== Uninitialised value was created by a heap allocation
695==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
696==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
697==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
698==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
699==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
700==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
701==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
702==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
703==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
704==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
705==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
706==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
707==12665==
708==12665== Conditional jump or move depends on uninitialised value(s)
709==12665== at 0x4B5E0D: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
710==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
711==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
712==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
713==12665== by 0x5A7D2A7: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7007)
714==12665== by 0x407B24D: ???
715==12665== by 0x5B846677: ???
716==12665== by 0x4073816: ???
717==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
718==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
719==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
720==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
721==12665== Uninitialised value was created by a heap allocation
722==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
723==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
724==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
725==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
726==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
727==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
728==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
729==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
730==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
731==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
732==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
733==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
734==12665==
735==12665== Conditional jump or move depends on uninitialised value(s)
736==12665== at 0x4B5F27: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
737==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
738==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
739==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
740==12665== by 0x5A7D2A7: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7007)
741==12665== by 0x407B24D: ???
742==12665== by 0x5B846677: ???
743==12665== by 0x4073816: ???
744==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
745==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
746==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
747==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
748==12665== Uninitialised value was created by a heap allocation
749==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
750==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
751==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
752==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
753==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
754==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
755==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
756==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
757==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
758==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
759==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
760==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
761==12665==
762==12665== Conditional jump or move depends on uninitialised value(s)
763==12665== at 0x4B5F29: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
764==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
765==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
766==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
767==12665== by 0x5A7D2A7: js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (BaselineIC.cpp:7007)
768==12665== by 0x407B24D: ???
769==12665== by 0x5B846677: ???
770==12665== by 0x4073816: ???
771==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
772==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
773==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
774==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
775==12665== Uninitialised value was created by a heap allocation
776==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
777==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
778==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
779==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
780==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
781==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
782==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
783==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
784==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
785==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
786==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
787==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
788==12665==
789==12665== Conditional jump or move depends on uninitialised value(s)
790==12665== at 0x4B5E0B: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
791==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
792==12665== by 0x41D445C: ???
793==12665== by 0x5C36400F: ???
794==12665== by 0x4073816: ???
795==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
796==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
797==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
798==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
799==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
800==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
801==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
802==12665== Uninitialised value was created by a heap allocation
803==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
804==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
805==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
806==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
807==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
808==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
809==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
810==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
811==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
812==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
813==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
814==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
815==12665==
816==12665== Conditional jump or move depends on uninitialised value(s)
817==12665== at 0x4B5E0D: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
818==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
819==12665== by 0x41D445C: ???
820==12665== by 0x5C36400F: ???
821==12665== by 0x4073816: ???
822==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
823==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
824==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
825==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
826==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
827==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
828==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
829==12665== Uninitialised value was created by a heap allocation
830==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
831==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
832==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
833==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
834==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
835==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
836==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
837==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
838==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
839==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
840==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
841==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
842==12665==
843==12665== Conditional jump or move depends on uninitialised value(s)
844==12665== at 0x4B5F27: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
845==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
846==12665== by 0x41D445C: ???
847==12665== by 0x5C36400F: ???
848==12665== by 0x4073816: ???
849==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
850==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
851==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
852==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
853==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
854==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
855==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
856==12665== Uninitialised value was created by a heap allocation
857==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
858==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
859==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
860==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
861==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
862==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
863==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
864==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
865==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
866==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
867==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
868==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
869==12665==
870==12665== Conditional jump or move depends on uninitialised value(s)
871==12665== at 0x4B5F29: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
872==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
873==12665== by 0x41D445C: ???
874==12665== by 0x5C36400F: ???
875==12665== by 0x4073816: ???
876==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
877==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
878==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
879==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
880==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
881==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
882==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
883==12665== Uninitialised value was created by a heap allocation
884==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
885==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
886==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
887==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
888==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
889==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
890==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
891==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
892==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
893==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
894==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
895==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
896==12665==
897==12665== Conditional jump or move depends on uninitialised value(s)
898==12665== at 0x4B5E0B: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
899==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
900==12665== by 0x41D445C: ???
901==12665== by 0x5A08C38F: ???
902==12665== by 0x4073816: ???
903==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
904==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
905==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
906==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
907==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
908==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
909==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
910==12665== Uninitialised value was created by a heap allocation
911==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
912==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
913==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
914==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
915==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
916==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
917==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
918==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
919==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
920==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
921==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
922==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
923==12665==
924==12665== Conditional jump or move depends on uninitialised value(s)
925==12665== at 0x4B5E0D: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
926==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
927==12665== by 0x41D445C: ???
928==12665== by 0x5A08C38F: ???
929==12665== by 0x4073816: ???
930==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
931==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
932==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
933==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
934==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
935==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
936==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
937==12665== Uninitialised value was created by a heap allocation
938==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
939==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
940==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
941==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
942==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
943==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
944==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
945==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
946==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
947==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
948==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
949==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
950==12665==
951==12665== Conditional jump or move depends on uninitialised value(s)
952==12665== at 0x4B5F27: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
953==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
954==12665== by 0x41D445C: ???
955==12665== by 0x5A08C38F: ???
956==12665== by 0x4073816: ???
957==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
958==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
959==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
960==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
961==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
962==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
963==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
964==12665== Uninitialised value was created by a heap allocation
965==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
966==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
967==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
968==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
969==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
970==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
971==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
972==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
973==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
974==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
975==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
976==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
977==12665==
978==12665== Conditional jump or move depends on uninitialised value(s)
979==12665== at 0x4B5F29: CCmpPosition::SetConstructionProgress(CFixed<int, 2147483647, 32, 15, 16, 65536>) (Vector3D.h:46)
980==12665== by 0x4AD1C6: int ScriptInterface::callMethod<void, CFixed<int, 2147483647, 32, 15, 16, 65536>, &class_ICmpPosition, ICmpPosition, &ICmpPosition::SetConstructionProgress>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
981==12665== by 0x41D445C: ???
982==12665== by 0x5A08C38F: ???
983==12665== by 0x4073816: ???
984==12665== by 0x5A849D1: EnterBaseline(JSContext*, js::jit::EnterJitData&) [clone .part.191] (BaselineJIT.cpp:105)
985==12665== by 0x5A84CE9: js::jit::EnterBaselineMethod(JSContext*, js::RunState&) (BaselineJIT.cpp:81)
986==12665== by 0x582C55E: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:427)
987==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
988==12665== by 0x582E512: js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value*, JS::Value*) (Interpreter.cpp:531)
989==12665== by 0x58D730F: JS_CallFunctionName(JSContext*, JSObject*, char const*, unsigned int, JS::Value*, JS::Value*) (jsapi.cpp:5625)
990==12665== by 0x54EDCD: ScriptInterface::CallFunction_(JS::Handle<JS::Value>, char const*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) (ScriptInterface.cpp:967)
991==12665== Uninitialised value was created by a heap allocation
992==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
993==12665== by 0x6376DC: CModel::Clone() const (Model.cpp:594)
994==12665== by 0x640156: CUnit::CUnit(CObjectEntry*, CObjectManager&, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, unsigned int) (Unit.cpp:31)
995==12665== by 0x64037F: CUnit::Create(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&, CObjectManager&) (Unit.cpp:64)
996==12665== by 0x63A260: CUnitManager::CreateUnit(CStrW const&, unsigned int, std::set<CStr8, std::less<CStr8>, std::allocator<CStr8> > const&) (UnitManager.cpp:95)
997==12665== by 0x49A121: CCmpVisualActor::InitModel(CParamNode const&) (CCmpVisualActor.cpp:550)
998==12665== by 0x49A649: CCmpVisualActor::ReloadActor() (CCmpVisualActor.cpp:704)
999==12665== by 0x52898F: int ScriptInterface::callMethod<void, unsigned int, &class_ICmpVisual, ICmpVisual, &ICmpVisual::SetActorSeed>(JSContext*, unsigned int, JS::Value*) (NativeWrapperDefns.h:72)
1000==12665== by 0x581E6A3: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (jscntxtinlines.h:321)
1001==12665== by 0x5821246: Interpret(JSContext*, js::RunState&) (Interpreter.cpp:2298)
1002==12665== by 0x582C507: js::RunScript(JSContext*, js::RunState&) (Interpreter.cpp:438)
1003==12665== by 0x581E659: js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) (Interpreter.cpp:500)
1004==12665==
1005tinygettext: Couldn't translate: Alpha XVII: Quercus
1006AL lib: FreeContext: (0x3ff54ac0) Deleting 64 Source(s)
1007==12665==
1008==12665== HEAP SUMMARY:
1009==12665== in use at exit: 1,076,611 bytes in 2,184 blocks
1010==12665== total heap usage: 24,744,593 allocs, 24,742,409 frees, 15,405,923,333 bytes allocated
1011==12665==
1012==12665== 9 bytes in 1 blocks are definitely lost in loss record 68 of 781
1013==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1014==12665== by 0x6D37A0E: _XlcDefaultMapModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1015==12665== by 0x6D37DF5: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1016==12665== by 0x822763B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1017==12665== by 0x82283B4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1018==12665== by 0x8218C6A: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1019==12665== by 0x81F2E7B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1020==12665== by 0x81F2EF3: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1021==12665== by 0x5C1461: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:658)
1022==12665== by 0x424AC4: RunGameOrAtlas(int, char const**) (main.cpp:506)
1023==12665== by 0x418DD6: main (main.cpp:553)
1024==12665==
1025==12665== 24 bytes in 2 blocks are definitely lost in loss record 159 of 781
1026==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1027==12665== by 0x92AC2B9: strdup (strdup.c:42)
1028==12665== by 0x6D45E56: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1029==12665== by 0x6D48DD4: _XimEncodeICATTRIBUTE (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1030==12665== by 0x6D3B07A: _XimProtoCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1031==12665== by 0x6D28884: XCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1032==12665== by 0x8227483: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1033==12665== by 0x82283B4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1034==12665== by 0x8218C6A: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1035==12665== by 0x81F2E7B: SDL_InitSubSystem (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1036==12665== by 0x81F2EF3: SDL_Init (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1037==12665== by 0x5C1461: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:658)
1038==12665==
1039==12665== 24 bytes in 2 blocks are definitely lost in loss record 160 of 781
1040==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1041==12665== by 0x92AC2B9: strdup (strdup.c:42)
1042==12665== by 0x6D45E56: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1043==12665== by 0x6D48DD4: _XimEncodeICATTRIBUTE (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1044==12665== by 0x6D3B07A: _XimProtoCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1045==12665== by 0x6D28884: XCreateIC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1046==12665== by 0x8227483: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1047==12665== by 0x82279B6: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1048==12665== by 0x8227F98: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1049==12665== by 0x8218F71: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1050==12665== by 0x58CFC2: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:156)
1051==12665== by 0x58D176: CVideoMode::InitSDL() (VideoMode.cpp:254)
1052==12665==
1053==12665== 35 (32 direct, 3 indirect) bytes in 1 blocks are definitely lost in loss record 239 of 781
1054==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1055==12665== by 0x689A68: CTextureManagerImpl::CTextureManagerImpl(boost::shared_ptr<IVFS>, bool, bool) (shared_count.hpp:167)
1056==12665== by 0x68408D: CTextureManager::CTextureManager(boost::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:632)
1057==12665== by 0x6A1E3F: CRenderer::CRenderer() (Renderer.cpp:334)
1058==12665== by 0x5C1687: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:604)
1059==12665== by 0x424AC4: RunGameOrAtlas(int, char const**) (main.cpp:506)
1060==12665== by 0x418DD6: main (main.cpp:553)
1061==12665==
1062==12665== 35 (32 direct, 3 indirect) bytes in 1 blocks are definitely lost in loss record 240 of 781
1063==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1064==12665== by 0x689CBF: CTextureManagerImpl::CTextureManagerImpl(boost::shared_ptr<IVFS>, bool, bool) (shared_count.hpp:167)
1065==12665== by 0x68408D: CTextureManager::CTextureManager(boost::shared_ptr<IVFS>, bool, bool) (TextureManager.cpp:632)
1066==12665== by 0x6A1E3F: CRenderer::CRenderer() (Renderer.cpp:334)
1067==12665== by 0x5C1687: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:604)
1068==12665== by 0x424AC4: RunGameOrAtlas(int, char const**) (main.cpp:506)
1069==12665== by 0x418DD6: main (main.cpp:553)
1070==12665==
1071==12665== 48 bytes in 1 blocks are definitely lost in loss record 323 of 781
1072==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1073==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1074==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1075==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1076==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1077==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1078==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1079==12665== by 0x64871B: CTextRenderer::Render() (TextRenderer.cpp:241)
1080==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1081==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1082==12665== by 0x78CE03: CButton::Draw() (CButton.cpp:124)
1083==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1084==12665==
1085==12665== 48 bytes in 1 blocks are definitely lost in loss record 324 of 781
1086==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1087==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1088==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1089==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1090==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1091==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1092==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1093==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1094==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1095==12665== by 0x7A6358: IGUIButtonBehavior::DrawButton(CRect const&, float const&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, int) (IGUIButtonBehavior.cpp:210)
1096==12665== by 0x7877C2: CCheckBox::Draw() (CCheckBox.cpp:149)
1097==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1098==12665==
1099==12665== 48 bytes in 1 blocks are definitely lost in loss record 325 of 781
1100==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1101==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1102==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1103==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1104==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1105==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1106==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1107==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1108==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1109==12665== by 0x7990BA: CDropDown::Draw() (CDropDown.cpp:483)
1110==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1111==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1112==12665==
1113==12665== 48 bytes in 1 blocks are definitely lost in loss record 326 of 781
1114==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1115==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1116==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1117==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1118==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1119==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1120==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1121==12665== by 0x64871B: CTextRenderer::Render() (TextRenderer.cpp:241)
1122==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1123==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1124==12665== by 0x798EB3: CDropDown::Draw() (CDropDown.cpp:493)
1125==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1126==12665==
1127==12665== 48 bytes in 1 blocks are definitely lost in loss record 327 of 781
1128==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1129==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1130==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1131==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1132==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1133==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1134==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1135==12665== by 0x64871B: CTextRenderer::Render() (TextRenderer.cpp:241)
1136==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1137==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1138==12665== by 0x781BA7: CText::Draw() (CText.cpp:247)
1139==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1140==12665==
1141==12665== 48 bytes in 1 blocks are definitely lost in loss record 328 of 781
1142==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1143==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1144==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1145==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1146==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1147==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1148==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1149==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1150==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1151==12665== by 0x7E4546: CGUIScrollBarVertical::Draw() (CGUIScrollBarVertical.cpp:70)
1152==12665== by 0x7863AC: IGUIScrollBarOwner::Draw() (IGUIScrollBarOwner.cpp:93)
1153==12665== by 0x781D6F: CText::Draw() (CText.cpp:204)
1154==12665==
1155==12665== 48 bytes in 1 blocks are definitely lost in loss record 329 of 781
1156==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1157==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1158==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1159==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1160==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1161==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1162==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1163==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1164==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1165==12665== by 0x7E470E: CGUIScrollBarVertical::Draw() (CGUIScrollBarVertical.cpp:122)
1166==12665== by 0x7863AC: IGUIScrollBarOwner::Draw() (IGUIScrollBarOwner.cpp:93)
1167==12665== by 0x781D6F: CText::Draw() (CText.cpp:204)
1168==12665==
1169==12665== 48 bytes in 1 blocks are definitely lost in loss record 330 of 781
1170==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1171==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1172==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1173==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1174==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1175==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1176==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1177==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1178==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1179==12665== by 0x7CAB68: CList::DrawList(int const&, CStr8 const&, CStr8 const&, CStr8 const&) (CList.cpp:375)
1180==12665== by 0x798F81: CDropDown::Draw() (CDropDown.cpp:506)
1181==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1182==12665==
1183==12665== 48 bytes in 1 blocks are definitely lost in loss record 331 of 781
1184==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1185==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1186==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1187==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1188==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1189==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1190==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1191==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1192==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1193==12665== by 0x786C71: CProgressBar::Draw() (CProgressBar.cpp:90)
1194==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1195==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1196==12665==
1197==12665== 48 bytes in 1 blocks are definitely lost in loss record 332 of 781
1198==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1199==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1200==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1201==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1202==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1203==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1204==12665== by 0x6B610C: ShaderModelRenderer::Render(boost::shared_ptr<RenderModifier> const&, CShaderDefines const&, int, int) (ModelRenderer.cpp:708)
1205==12665== by 0x6A3B4A: CRendererInternals::CallTranspModelRenderers(CShaderDefines const&, int, int) (Renderer.cpp:393)
1206==12665== by 0x69AF2E: CRenderer::RenderTransparentModels(CShaderDefines const&, int, ETransparentMode, bool) (Renderer.cpp:1030)
1207==12665== by 0x6A03E2: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1543)
1208==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1209==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1210==12665==
1211==12665== 48 bytes in 1 blocks are definitely lost in loss record 333 of 781
1212==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1213==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1214==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1215==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1216==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1217==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1218==12665== by 0x708AD1: CTexturedLineRData::Render(SOverlayTexturedLine const&, boost::shared_ptr<CShaderProgram> const&) (TexturedLineRData.cpp:44)
1219==12665== by 0x6F0EDE: OverlayRenderer::RenderTexturedOverlayLines() (OverlayRenderer.cpp:482)
1220==12665== by 0x6F5FBB: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:398)
1221==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1222==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1223==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1224==12665==
1225==12665== 48 bytes in 1 blocks are definitely lost in loss record 334 of 781
1226==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1227==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1228==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1229==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1230==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1231==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1232==12665== by 0x708AFC: CTexturedLineRData::Render(SOverlayTexturedLine const&, boost::shared_ptr<CShaderProgram> const&) (TexturedLineRData.cpp:45)
1233==12665== by 0x6F0EDE: OverlayRenderer::RenderTexturedOverlayLines() (OverlayRenderer.cpp:482)
1234==12665== by 0x6F5FBB: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:398)
1235==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1236==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1237==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1238==12665==
1239==12665== 48 bytes in 1 blocks are definitely lost in loss record 335 of 781
1240==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1241==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1242==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1243==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1244==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1245==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1246==12665== by 0x6B610C: ShaderModelRenderer::Render(boost::shared_ptr<RenderModifier> const&, CShaderDefines const&, int, int) (ModelRenderer.cpp:708)
1247==12665== by 0x6A3BD4: CRendererInternals::CallTranspModelRenderers(CShaderDefines const&, int, int) (Renderer.cpp:399)
1248==12665== by 0x69AF2E: CRenderer::RenderTransparentModels(CShaderDefines const&, int, ETransparentMode, bool) (Renderer.cpp:1030)
1249==12665== by 0x6A03E2: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1543)
1250==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1251==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1252==12665==
1253==12665== 96 (32 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 568 of 781
1254==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1255==12665== by 0x424B7ABF: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1256==12665== by 0x424B883F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1257==12665== by 0x424B8082: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1258==12665== by 0x424A9B4D: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1259==12665== by 0x424AEA0E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1260==12665== by 0x424AF097: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1261==12665== by 0x423F0074: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1262==12665== by 0x423C7FFE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1263==12665== by 0x423C814F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1264==12665== by 0x423CA6EB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1265==12665== by 0x4235FEB8: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1266==12665==
1267==12665== 96 bytes in 2 blocks are definitely lost in loss record 569 of 781
1268==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1269==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1270==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1271==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1272==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1273==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1274==12665== by 0x708AD1: CTexturedLineRData::Render(SOverlayTexturedLine const&, boost::shared_ptr<CShaderProgram> const&) (TexturedLineRData.cpp:44)
1275==12665== by 0x6F0DCE: OverlayRenderer::RenderTexturedOverlayLines() (OverlayRenderer.cpp:482)
1276==12665== by 0x6F5FBB: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:398)
1277==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1278==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1279==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1280==12665==
1281==12665== 96 bytes in 2 blocks are definitely lost in loss record 570 of 781
1282==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1283==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1284==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1285==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1286==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1287==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1288==12665== by 0x708AFC: CTexturedLineRData::Render(SOverlayTexturedLine const&, boost::shared_ptr<CShaderProgram> const&) (TexturedLineRData.cpp:45)
1289==12665== by 0x6F0DCE: OverlayRenderer::RenderTexturedOverlayLines() (OverlayRenderer.cpp:482)
1290==12665== by 0x6F5FBB: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:398)
1291==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1292==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1293==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1294==12665==
1295==12665== 96 bytes in 2 blocks are definitely lost in loss record 571 of 781
1296==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1297==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1298==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1299==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1300==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1301==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1302==12665== by 0x6F1513: OverlayRenderer::RenderQuadOverlays() (OverlayRenderer.cpp:533)
1303==12665== by 0x6F5FC3: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:399)
1304==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1305==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1306==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1307==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1308==12665==
1309==12665== 96 bytes in 2 blocks are definitely lost in loss record 572 of 781
1310==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1311==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1312==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1313==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1314==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1315==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1316==12665== by 0x6F1538: OverlayRenderer::RenderQuadOverlays() (OverlayRenderer.cpp:534)
1317==12665== by 0x6F5FC3: OverlayRenderer::RenderOverlaysAfterWater() (OverlayRenderer.cpp:399)
1318==12665== by 0x6A03F9: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1552)
1319==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1320==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1321==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1322==12665==
1323==12665== 96 bytes in 2 blocks are definitely lost in loss record 573 of 781
1324==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1325==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1326==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1327==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1328==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1329==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1330==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1331==12665== by 0x64871B: CTextRenderer::Render() (TextRenderer.cpp:241)
1332==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1333==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1334==12665== by 0x79D0FF: CTooltip::Draw() (CTooltip.cpp:174)
1335==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1336==12665==
1337==12665== 104 bytes in 1 blocks are definitely lost in loss record 608 of 781
1338==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1339==12665== by 0x4E7CB41: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1340==12665== by 0x4E5569C: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1341==12665== by 0x4E51F3A: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1342==12665== by 0x4E526CF: glXChooseVisual (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1343==12665== by 0x8222C0A: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1344==12665== by 0x8227B7F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1345==12665== by 0x8227F98: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1346==12665== by 0x8218F71: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1347==12665== by 0x58CFC2: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:156)
1348==12665== by 0x58D176: CVideoMode::InitSDL() (VideoMode.cpp:254)
1349==12665== by 0x5C1487: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:982)
1350==12665==
1351==12665== 144 bytes in 3 blocks are definitely lost in loss record 627 of 781
1352==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1353==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1354==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1355==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1356==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1357==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1358==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1359==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1360==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1361==12665== by 0x7A62EC: IGUIButtonBehavior::DrawButton(CRect const&, float const&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, int) (IGUIButtonBehavior.cpp:207)
1362==12665== by 0x78CDC0: CButton::Draw() (CButton.cpp:121)
1363==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1364==12665==
1365==12665== 144 bytes in 3 blocks are definitely lost in loss record 628 of 781
1366==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1367==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1368==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1369==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1370==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1371==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1372==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1373==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1374==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1375==12665== by 0x755DB8: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:399)
1376==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1377==12665== by 0x79D0FF: CTooltip::Draw() (CTooltip.cpp:174)
1378==12665==
1379==12665== 192 (16 direct, 176 indirect) bytes in 1 blocks are definitely lost in loss record 657 of 781
1380==12665== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1381==12665== by 0x6D2E0FD: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1382==12665== by 0x6D2E657: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1383==12665== by 0x6D2FF04: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1384==12665== by 0x6D306BB: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1385==12665== by 0x6D4CC9F: _XlcDefaultLoader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1386==12665== by 0x6D37C4D: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1387==12665== by 0x6D37D97: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1388==12665== by 0x6D37DCD: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1389==12665== by 0x82275EB: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1390==12665== by 0x82283B4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1391==12665== by 0x8218C6A: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1392==12665==
1393==12665== 192 bytes in 4 blocks are definitely lost in loss record 658 of 781
1394==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1395==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1396==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1397==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1398==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1399==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1400==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1401==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1402==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1403==12665== by 0x7A6358: IGUIButtonBehavior::DrawButton(CRect const&, float const&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, int) (IGUIButtonBehavior.cpp:210)
1404==12665== by 0x78CDC0: CButton::Draw() (CButton.cpp:121)
1405==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1406==12665==
1407==12665== 192 bytes in 4 blocks are definitely lost in loss record 659 of 781
1408==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1409==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1410==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1411==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1412==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1413==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1414==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1415==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1416==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1417==12665== by 0x755DB8: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:399)
1418==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1419==12665== by 0x781BF8: CText::Draw() (CText.cpp:249)
1420==12665==
1421==12665== 192 bytes in 4 blocks are definitely lost in loss record 660 of 781
1422==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1423==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1424==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1425==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1426==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1427==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1428==12665== by 0x6B610C: ShaderModelRenderer::Render(boost::shared_ptr<RenderModifier> const&, CShaderDefines const&, int, int) (ModelRenderer.cpp:708)
1429==12665== by 0x6A38FA: CRendererInternals::CallModelRenderers(CShaderDefines const&, int, int) (Renderer.cpp:372)
1430==12665== by 0x69A8DF: CRenderer::RenderModels(CShaderDefines const&, int) (Renderer.cpp:983)
1431==12665== by 0x6A0300: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1523)
1432==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1433==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1434==12665==
1435==12665== 192 bytes in 4 blocks are definitely lost in loss record 661 of 781
1436==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1437==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1438==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1439==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1440==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1441==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1442==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1443==12665== by 0x656C80: CParticleEmitter::Bind(boost::shared_ptr<CShaderProgram> const&) (ParticleEmitter.cpp:185)
1444==12665== by 0x6A9C70: ParticleRenderer::RenderParticles(int, bool) (ParticleRenderer.cpp:140)
1445==12665== by 0x69EB27: CRenderer::RenderParticles(int) (Renderer.cpp:1417)
1446==12665== by 0x6A0669: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1558)
1447==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1448==12665==
1449==12665== 192 bytes in 4 blocks are definitely lost in loss record 662 of 781
1450==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1451==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1452==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1453==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1454==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1455==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1456==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1457==12665== by 0x6F1AE6: OverlayRenderer::RenderForegroundOverlays(CCamera const&) (OverlayRenderer.cpp:613)
1458==12665== by 0x6A0487: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1591)
1459==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1460==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1461==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1462==12665==
1463==12665== 384 bytes in 8 blocks are definitely lost in loss record 677 of 781
1464==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1465==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1466==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1467==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1468==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1469==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1470==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1471==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1472==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1473==12665== by 0x79CAF9: CImage::Draw() (CImage.cpp:55)
1474==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1475==12665== by 0x756F5B: CGUI::Draw() (GUIutil.h:325)
1476==12665==
1477==12665== 432 bytes in 9 blocks are definitely lost in loss record 678 of 781
1478==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1479==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1480==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1481==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1482==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1483==12665== by 0x684997: CTexture::TryLoad() (TextureManager.cpp:178)
1484==12665== by 0x77E703: CMiniMap::RebuildTerrainTexture() (MiniMap.cpp:682)
1485==12665== by 0x77FD57: CMiniMap::Draw() (MiniMap.cpp:409)
1486==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1487==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1488==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1489==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1490==12665==
1491==12665== 480 bytes in 10 blocks are definitely lost in loss record 680 of 781
1492==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1493==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1494==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1495==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1496==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1497==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1498==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1499==12665== by 0x64871B: CTextRenderer::Render() (TextRenderer.cpp:241)
1500==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1501==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1502==12665== by 0x781BF8: CText::Draw() (CText.cpp:249)
1503==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1504==12665==
1505==12665== 576 bytes in 12 blocks are definitely lost in loss record 684 of 781
1506==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1507==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1508==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1509==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1510==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1511==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1512==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1513==12665== by 0x703B06: CDecalRData::RenderDecals(std::vector<CDecalRData*, std::allocator<CDecalRData*> >&, CShaderDefines const&, ShadowMap*, bool, boost::shared_ptr<CShaderProgram> const&) (DecalRData.cpp:130)
1514==12665== by 0x6FE794: TerrainRenderer::RenderTerrainShader(CShaderDefines const&, int, ShadowMap*) (TerrainRenderer.cpp:512)
1515==12665== by 0x69A58F: CRenderer::RenderPatches(CShaderDefines const&, int) (Renderer.cpp:930)
1516==12665== by 0x6A02DD: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1512)
1517==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1518==12665==
1519==12665== 640 bytes in 1 blocks are definitely lost in loss record 686 of 781
1520==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1521==12665== by 0x6D19DB4: XGetVisualInfo (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1522==12665== by 0x4E5282E: glXChooseVisual (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1523==12665== by 0x8222C0A: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1524==12665== by 0x8227B7F: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1525==12665== by 0x8227F98: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1526==12665== by 0x8218F71: SDL_SetVideoMode (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1527==12665== by 0x58CFC2: CVideoMode::SetVideoMode(int, int, int, bool) (VideoMode.cpp:156)
1528==12665== by 0x58D176: CVideoMode::InitSDL() (VideoMode.cpp:254)
1529==12665== by 0x5C1487: InitGraphics(CmdLineArgs const&, int) (GameSetup.cpp:982)
1530==12665== by 0x424AC4: RunGameOrAtlas(int, char const**) (main.cpp:506)
1531==12665== by 0x418DD6: main (main.cpp:553)
1532==12665==
1533==12665== 912 bytes in 19 blocks are definitely lost in loss record 709 of 781
1534==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1535==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1536==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1537==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1538==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1539==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1540==12665== by 0x6B610C: ShaderModelRenderer::Render(boost::shared_ptr<RenderModifier> const&, CShaderDefines const&, int, int) (ModelRenderer.cpp:708)
1541==12665== by 0x6A3984: CRendererInternals::CallModelRenderers(CShaderDefines const&, int, int) (Renderer.cpp:378)
1542==12665== by 0x69A8DF: CRenderer::RenderModels(CShaderDefines const&, int) (Renderer.cpp:983)
1543==12665== by 0x6A0300: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1523)
1544==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1545==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1546==12665==
1547==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 722 of 781
1548==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1549==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1550==12665== by 0x424A6FED: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1551==12665== by 0x4249C045: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1552==12665== by 0x4249C36B: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1553==12665== by 0x422AAAE7: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1554==12665== by 0x424B6146: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1555==12665== by 0x422ABB4F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1556==12665== by 0x4E78E88: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1557==12665== by 0x4E5552B: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1558==12665== by 0x4E51F3A: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1559==12665== by 0x4E526CF: glXChooseVisual (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1560==12665==
1561==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 723 of 781
1562==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1563==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1564==12665== by 0x424A6FED: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1565==12665== by 0x4249C045: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1566==12665== by 0x423E68F1: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1567==12665== by 0x424B4A82: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1568==12665== by 0x422AB883: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1569==12665== by 0x422AB934: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1570==12665== by 0x4E78A16: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1571==12665== by 0x4E531D2: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1572==12665== by 0x4E534B6: glXCreateContext (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1573==12665== by 0x82222A8: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1574==12665==
1575==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 724 of 781
1576==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1577==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1578==12665== by 0x424A30DE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1579==12665== by 0x4283C0B9: ??? (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1580==12665== by 0x4283D188: util_blitter_clear (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1581==12665== by 0x424978D7: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1582==12665== by 0x423BFD7A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1583==12665== by 0x756EE6: CGUI::Draw() (CGUI.cpp:373)
1584==12665== by 0x790608: CGUIManager::Draw() (GUIManager.cpp:400)
1585==12665== by 0x5BE25B: Render() (GameSetup.cpp:232)
1586==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1587==12665== by 0x418DD6: main (main.cpp:553)
1588==12665==
1589==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 725 of 781
1590==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1591==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1592==12665== by 0x424A33BB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1593==12665== by 0x4283B197: ??? (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1594==12665== by 0x4283C12A: ??? (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1595==12665== by 0x4283D188: util_blitter_clear (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1596==12665== by 0x424978D7: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1597==12665== by 0x423BFD7A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1598==12665== by 0x756EE6: CGUI::Draw() (CGUI.cpp:373)
1599==12665== by 0x790608: CGUIManager::Draw() (GUIManager.cpp:400)
1600==12665== by 0x5BE25B: Render() (GameSetup.cpp:232)
1601==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1602==12665==
1603==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 726 of 781
1604==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1605==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1606==12665== by 0x424A31EB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1607==12665== by 0x427EC7B4: cso_set_rasterizer (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1608==12665== by 0x423B8866: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1609==12665== by 0x423CBD00: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1610==12665== by 0x4239ECDC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1611==12665== by 0x7A7001: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:395)
1612==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1613==12665== by 0x7A6358: IGUIButtonBehavior::DrawButton(CRect const&, float const&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, int) (IGUIButtonBehavior.cpp:210)
1614==12665== by 0x78CDC0: CButton::Draw() (CButton.cpp:121)
1615==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1616==12665==
1617==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 727 of 781
1618==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1619==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1620==12665== by 0x424A357E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1621==12665== by 0x423BB7BE: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1622==12665== by 0x423B8866: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1623==12665== by 0x423CBD00: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1624==12665== by 0x4239ECDC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1625==12665== by 0x7A7001: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:395)
1626==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1627==12665== by 0x7A6358: IGUIButtonBehavior::DrawButton(CRect const&, float const&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, CGUISpriteInstance&, int) (IGUIButtonBehavior.cpp:210)
1628==12665== by 0x78CDC0: CButton::Draw() (CButton.cpp:121)
1629==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1630==12665==
1631==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 728 of 781
1632==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1633==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1634==12665== by 0x424A3337: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1635==12665== by 0x427EC4BA: cso_set_blend (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1636==12665== by 0x423B9378: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1637==12665== by 0x423B8866: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1638==12665== by 0x423CBD00: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1639==12665== by 0x4239DE62: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1640==12665== by 0x4239F17F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1641==12665== by 0x4239F6A2: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1642==12665== by 0x648A5D: CTextRenderer::Render() (TextRenderer.cpp:309)
1643==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1644==12665==
1645==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 729 of 781
1646==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1647==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1648==12665== by 0x424A7EAB: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1649==12665== by 0x428669B3: u_vbuf_draw_vbo (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1650==12665== by 0x423CBE9A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1651==12665== by 0x4239DE62: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1652==12665== by 0x4239F17F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1653==12665== by 0x4239F6A2: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1654==12665== by 0x648A5D: CTextRenderer::Render() (TextRenderer.cpp:309)
1655==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1656==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1657==12665== by 0x78CE03: CButton::Draw() (CButton.cpp:124)
1658==12665==
1659==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 730 of 781
1660==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1661==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1662==12665== by 0x424A8239: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1663==12665== by 0x428669B3: u_vbuf_draw_vbo (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1664==12665== by 0x423CBE9A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1665==12665== by 0x4239DE62: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1666==12665== by 0x4239F17F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1667==12665== by 0x4239F6A2: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1668==12665== by 0x648A5D: CTextRenderer::Render() (TextRenderer.cpp:309)
1669==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1670==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1671==12665== by 0x78CE03: CButton::Draw() (CButton.cpp:124)
1672==12665==
1673==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 731 of 781
1674==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1675==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1676==12665== by 0x424A366E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1677==12665== by 0x423B93A1: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1678==12665== by 0x423B8866: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1679==12665== by 0x423CBD00: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1680==12665== by 0x4239ECDC: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1681==12665== by 0x6F1CAD: OverlayRenderer::RenderForegroundOverlays(CCamera const&) (OverlayRenderer.cpp:629)
1682==12665== by 0x6A0487: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1591)
1683==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1684==12665== by 0x5BE228: Render() (GameSetup.cpp:225)
1685==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1686==12665==
1687==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 732 of 781
1688==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1689==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1690==12665== by 0x424A580C: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1691==12665== by 0x427EBFE7: cso_release_all (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1692==12665== by 0x423CB577: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1693==12665== by 0x424B4C7E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1694==12665== by 0x422AB562: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1695==12665== by 0x4E78A9E: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1696==12665== by 0x4E522C8: glXDestroyContext (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1697==12665== by 0x82221D1: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1698==12665== by 0x8225FFD: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1699==12665== by 0x822620D: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1700==12665==
1701==12665== 1,464 bytes in 1 blocks are definitely lost in loss record 733 of 781
1702==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1703==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1704==12665== by 0x424A5864: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1705==12665== by 0x427EBFE7: cso_release_all (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1706==12665== by 0x423CB577: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1707==12665== by 0x424B4C7E: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1708==12665== by 0x422AB562: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1709==12665== by 0x4E78A9E: ??? (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1710==12665== by 0x4E522C8: glXDestroyContext (in /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0)
1711==12665== by 0x82221D1: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1712==12665== by 0x8225FFD: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1713==12665== by 0x822620D: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1714==12665==
1715==12665== 1,496 bytes in 1 blocks are definitely lost in loss record 734 of 781
1716==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1717==12665== by 0x424A34A8: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1718==12665== by 0x4283C12A: ??? (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1719==12665== by 0x4283D188: util_blitter_clear (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1720==12665== by 0x424978D7: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1721==12665== by 0x423BFD7A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1722==12665== by 0x756EE6: CGUI::Draw() (CGUI.cpp:373)
1723==12665== by 0x790608: CGUIManager::Draw() (GUIManager.cpp:400)
1724==12665== by 0x5BE25B: Render() (GameSetup.cpp:232)
1725==12665== by 0x4254B6: RunGameOrAtlas(int, char const**) (main.cpp:365)
1726==12665== by 0x418DD6: main (main.cpp:553)
1727==12665==
1728==12665== 1,688 (136 direct, 1,552 indirect) bytes in 1 blocks are definitely lost in loss record 738 of 781
1729==12665== at 0x4C2CE8E: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1730==12665== by 0x6D2E0FD: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1731==12665== by 0x6D2E657: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1732==12665== by 0x6D2FF04: ??? (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1733==12665== by 0x6D306BB: _XlcCreateLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1734==12665== by 0x6D509CF: _XlcUtf8Loader (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1735==12665== by 0x6D37C4D: _XOpenLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1736==12665== by 0x6D37D97: _XlcCurrentLC (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1737==12665== by 0x6D37DCD: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
1738==12665== by 0x822763B: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1739==12665== by 0x82283B4: ??? (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1740==12665== by 0x8218C6A: SDL_VideoInit (in /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4)
1741==12665==
1742==12665== 1,800 (1,464 direct, 336 indirect) bytes in 1 blocks are definitely lost in loss record 740 of 781
1743==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1744==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1745==12665== by 0x424A7FED: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1746==12665== by 0x428669B3: u_vbuf_draw_vbo (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1747==12665== by 0x423CBE9A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1748==12665== by 0x4239DE62: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1749==12665== by 0x4239F17F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1750==12665== by 0x4239F6A2: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1751==12665== by 0x648A5D: CTextRenderer::Render() (TextRenderer.cpp:309)
1752==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1753==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1754==12665== by 0x78CE03: CButton::Draw() (CButton.cpp:124)
1755==12665==
1756==12665== 1,800 (1,464 direct, 336 indirect) bytes in 1 blocks are definitely lost in loss record 741 of 781
1757==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1758==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1759==12665== by 0x424A8511: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1760==12665== by 0x428669B3: u_vbuf_draw_vbo (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1761==12665== by 0x423CBE9A: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1762==12665== by 0x4239DE62: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1763==12665== by 0x4239F17F: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1764==12665== by 0x4239F6A2: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1765==12665== by 0x648A5D: CTextRenderer::Render() (TextRenderer.cpp:309)
1766==12665== by 0x755CF3: CGUI::DrawText(SGUIText&, CColor const&, CPos const&, float const&, CRect const&) (CGUI.cpp:893)
1767==12665== by 0x78C287: IGUITextOwner::DrawText(int, CColor const&, CPos const&, float, CRect const&) (IGUITextOwner.cpp:97)
1768==12665== by 0x78CE03: CButton::Draw() (CButton.cpp:124)
1769==12665==
1770==12665== 2,304 bytes in 48 blocks are definitely lost in loss record 745 of 781
1771==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1772==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1773==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1774==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1775==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1776==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1777==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1778==12665== by 0x7112D0: CPatchRData::RenderBases(std::vector<CPatchRData*, std::allocator<CPatchRData*> > const&, CShaderDefines const&, ShadowMap*, bool, boost::shared_ptr<CShaderProgram> const&) (PatchRData.cpp:797)
1779==12665== by 0x6FE66B: TerrainRenderer::RenderTerrainShader(CShaderDefines const&, int, ShadowMap*) (TerrainRenderer.cpp:500)
1780==12665== by 0x69A58F: CRenderer::RenderPatches(CShaderDefines const&, int) (Renderer.cpp:930)
1781==12665== by 0x6A02DD: CRenderer::RenderSubmissions(CBoundingBoxAligned const&) (Renderer.cpp:1512)
1782==12665== by 0x6A0FDB: CRenderer::RenderScene(Scene&) (Renderer.cpp:1868)
1783==12665==
1784==12665== 4,912 (4,848 direct, 64 indirect) bytes in 101 blocks are definitely lost in loss record 763 of 781
1785==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1786==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1787==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1788==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1789==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1790==12665== by 0x6851CF: CTexture::GetHandle() (TextureManager.cpp:178)
1791==12665== by 0x62C370: CShaderProgram::BindTexture(CStrIntern, boost::shared_ptr<CTexture>) (ShaderProgram.cpp:700)
1792==12665== by 0x7A69E7: GUIRenderer::Draw(GUIRenderer::DrawCalls&, float) (GUIRenderer.cpp:359)
1793==12665== by 0x78AE07: CGUISpriteInstance::Draw(CRect, int, std::map<CStr8, CGUISprite*, std::less<CStr8>, std::allocator<std::pair<CStr8 const, CGUISprite*> > >&, float) const (CGUISprite.cpp:42)
1794==12665== by 0x79CAF9: CImage::Draw() (CImage.cpp:55)
1795==12665== by 0x76089E: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:319)
1796==12665== by 0x7608C4: GUI<int>::RecurseObject(int, IGUIObject*, void (IGUIObject::*)()) (GUIutil.h:325)
1797==12665==
1798==12665== 9,080 (1,464 direct, 7,616 indirect) bytes in 1 blocks are definitely lost in loss record 769 of 781
1799==12665== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1800==12665== by 0x4249C782: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1801==12665== by 0x424A42FA: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1802==12665== by 0x4283B7C4: ??? (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1803==12665== by 0x4283DCD5: util_blitter_blit_generic (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1804==12665== by 0x4283E45D: util_blitter_copy_texture (in /usr/lib/x86_64-linux-gnu/libgallium.so.0.0.0)
1805==12665== by 0x42498AD1: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1806==12665== by 0x424AE0B4: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1807==12665== by 0x423F0394: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1808==12665== by 0x42372C47: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1809==12665== by 0x42372D1B: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1810==12665== by 0x4235FBA1: ??? (in /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so)
1811==12665==
1812==12665== 14,976 bytes in 312 blocks are definitely lost in loss record 771 of 781
1813==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1814==12665== by 0x848BF7: FileCache::Reserve(unsigned long) (shared_count.hpp:167)
1815==12665== by 0x804063: VFS::LoadFile(Path const&, boost::shared_ptr<unsigned char>&, unsigned long&) (vfs.cpp:205)
1816==12665== by 0x816F38: OglTex_reload(OglTex*, boost::shared_ptr<IVFS> const&, Path const&, long) (ogl_tex.cpp:475)
1817==12665== by 0x8126E3: h_alloc(H_VTbl*, boost::shared_ptr<IVFS> const&, Path const&, unsigned long, ...) (h_mgr.cpp:446)
1818==12665== by 0x686A0B: CTextureManager::MakeProgress() (TextureManager.cpp:178)
1819==12665== by 0x424EEC: RunGameOrAtlas(int, char const**) (main.cpp:257)
1820==12665== by 0x418DD6: main (main.cpp:553)
1821==12665==
1822==12665== 26,176 (320 direct, 25,856 indirect) bytes in 1 blocks are definitely lost in loss record 775 of 781
1823==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1824==12665== by 0x5C259A: Init(CmdLineArgs const&, int) (GameSetup.cpp:917)
1825==12665== by 0x424AB2: RunGameOrAtlas(int, char const**) (main.cpp:500)
1826==12665== by 0x418DD6: main (main.cpp:553)
1827==12665==
1828==12665== 65,568 (32 direct, 65,536 indirect) bytes in 1 blocks are definitely lost in loss record 778 of 781
1829==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1830==12665== by 0x66B1DE: CTerrainTextureEntry::LoadAlphaMaps(Path&) (shared_count.hpp:167)
1831==12665== by 0x66DFF2: CTerrainTextureEntry::CTerrainTextureEntry(boost::shared_ptr<CTerrainProperties>, Path const&) (TerrainTextureEntry.cpp:147)
1832==12665== by 0x64D833: CTerrainTextureManager::AddTexture(boost::shared_ptr<CTerrainProperties> const&, Path const&) (TerrainTextureManager.cpp:103)
1833==12665== by 0x64E023: CTerrainTextureManager::LoadTextures(boost::shared_ptr<CTerrainProperties> const&, Path const&) (TerrainTextureManager.cpp:138)
1834==12665== by 0x64F07D: CTerrainTextureManager::RecurseDirectory(boost::shared_ptr<CTerrainProperties> const&, Path const&) (TerrainTextureManager.cpp:169)
1835==12665== by 0x64EE8B: CTerrainTextureManager::RecurseDirectory(boost::shared_ptr<CTerrainProperties> const&, Path const&) (TerrainTextureManager.cpp:166)
1836==12665== by 0x64F850: CTerrainTextureManager::LoadTerrainTextures() (TerrainTextureManager.cpp:176)
1837==12665== by 0x6229D4: int MemFunThunk<CTerrainTextureManager>(void*, double) (LoaderThunks.h:60)
1838==12665== by 0x55EE47: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1839==12665== by 0x424D68: RunGameOrAtlas(int, char const**) (main.cpp:210)
1840==12665== by 0x418DD6: main (main.cpp:553)
1841==12665==
1842==12665== 65,568 (32 direct, 65,536 indirect) bytes in 1 blocks are definitely lost in loss record 779 of 781
1843==12665== at 0x4C2B0E0: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1844==12665== by 0x69E029: CRenderer::LoadAlphaMaps() (shared_count.hpp:167)
1845==12665== by 0x622A44: int MemFunThunk<CRenderer>(void*, double) (LoaderThunks.h:60)
1846==12665== by 0x55EE47: LDR_ProgressiveLoad(double, wchar_t*, unsigned long, int*) (Loader.cpp:228)
1847==12665== by 0x424D68: RunGameOrAtlas(int, char const**) (main.cpp:210)
1848==12665== by 0x418DD6: main (main.cpp:553)
1849==12665==
1850==12665== 642,432 (1,728 direct, 640,704 indirect) bytes in 54 blocks are definitely lost in loss record 781 of 781
1851==12665== at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
1852==12665== by 0x8570CD9: ??? (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1)
1853==12665== by 0x84DED3E: xmlHashScanFull (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1)
1854==12665== by 0x84DED8B: xmlHashScan (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1)
1855==12665== by 0x857A5C7: xmlRelaxNGParse (in /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1)
1856==12665== by 0x5D8822: RelaxNGValidator::LoadGrammar(std::string const&) (RelaxNG.cpp:45)
1857==12665== by 0x49FEA0: CCmpTemplateManager::Init(CParamNode const&) (CCmpTemplateManager.cpp:50)
1858==12665== by 0x4871D2: CComponentManager::AddComponent(CEntityHandle, int, CParamNode const&) (ComponentManager.cpp:692)
1859==12665== by 0x487B2A: CComponentManager::AddSystemComponents(bool, bool) (ComponentManager.cpp:699)
1860==12665== by 0x619273: CMapReader::LoadMap(Path const&, CScriptValRooted const&, CTerrain*, WaterManager*, SkyManager*, CLightEnv*, CGameView*, CCinemaManager*, CTriggerManager*, CPostprocManager*, CSimulation2*, CSimContext const*, int, bool) (MapReader.cpp:114)
1861==12665== by 0x600938: CWorld::RegisterInit(CStrW const&, CScriptValRooted const&, int) (World.cpp:86)
1862==12665== by 0x55D82C: CGame::RegisterInit(JS::Handle<JS::Value>, std::string const&) (Game.cpp:171)
1863==12665==
1864==12665== LEAK SUMMARY:
1865==12665== definitely lost: 53,881 bytes in 653 blocks
1866==12665== indirectly lost: 807,782 bytes in 329 blocks
1867==12665== possibly lost: 35,704 bytes in 5 blocks
1868==12665== still reachable: 179,244 bytes in 1,197 blocks
1869==12665== suppressed: 0 bytes in 0 blocks
1870==12665== Reachable blocks (those to which a pointer was found) are not shown.
1871==12665== To see them, rerun with: --leak-check=full --show-leak-kinds=all
1872==12665==
1873==12665== For counts of detected and suppressed errors, rerun with: -v
1874==12665== ERROR SUMMARY: 790 errors from 99 contexts (suppressed: 1 from 1)