Advertisement
Guest User

Untitled

a guest
Feb 6th, 2017
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.65 KB | None | 0 0
  1. (gdb) bt full
  2. #0 0x00005555559c7db8 in ?? ()
  3. No symbol table info available.
  4. #1 0x0000555555636183 in Shader::compile (this=this@entry=0x7fffffffd370) at ../src/libmatrix/program.cc:73
  5. param = 0
  6. #2 0x0000555555636fe1 in Program::addShader (this=this@entry=0x55555586f1e0, type=type@entry=35633,
  7. source="const vec4 MaterialDiffuse = vec4(1.000000, 1.000000, 1.000000, 1.000000);\nconst vec4 LightSourcePosition = vec4(20.000000, 20.000000, 10.000000, 1.000000);\nattribute vec3 position;\nattribute vec3 nor"...)
  8. at ../src/libmatrix/program.cc:183
  9. shader = {handle_ = 2, type_ = 35633,
  10. source_ = "const vec4 MaterialDiffuse = vec4(1.000000, 1.000000, 1.000000, 1.000000);\nconst vec4 LightSourcePosition = vec4(20.000000, 20.000000, 10.000000, 1.000000);\nattribute vec3 position;\nattribute vec3 nor"...,
  11. message_ = "", ready_ = false, valid_ = true}
  12. #3 0x00005555555f6382 in Scene::load_shaders_from_strings (program=...,
  13. vtx_shader="const vec4 MaterialDiffuse = vec4(1.000000, 1.000000, 1.000000, 1.000000);\nconst vec4 LightSourcePosition = vec4(20.000000, 20.000000, 10.000000, 1.000000);\nattribute vec3 position;\nattribute vec3 nor"...,
  14. frg_shader="#ifdef GL_ES\nprecision mediump float;\n#endif\nvarying vec4 Color;\nvarying vec2 TextureCoord;\n\nvoid main(void)\n{\n gl_FragColor = Color;\n}\n", vtx_shader_filename="None", frg_shader_filename="None")
  15. at ../src/scene.cpp:255
  16. No locals.
  17. #4 0x000055555557a2ac in SceneBuild::setup (this=0x55555586f160) at ../src/scene-build.cpp:103
  18. vtx_shader_filename = "/home/ernst/Projekt/glmark2/data//shaders/light-basic.vert"
  19. frg_shader_filename = "/home/ernst/Projekt/glmark2/data//shaders/light-basic.frag"
  20. lightPosition = {x_ = 20, y_ = 20, z_ = 10, w_ = 1}
  21. materialDiffuse = {x_ = 1, y_ = 1, z_ = 1, w_ = 1}
  22. vtx_source = {source_ = <incomplete type>, precision_ = {int_precision = ShaderSource::PrecisionValueDefault,
  23. float_precision = ShaderSource::PrecisionValueDefault,
  24. sampler2d_precision = ShaderSource::PrecisionValueDefault,
  25. samplercube_precision = ShaderSource::PrecisionValueDefault}, precision_has_been_set_ = false,
  26. type_ = ShaderSource::ShaderTypeVertex,
  27. static default_precision_ = {<std::_Vector_base<ShaderSource::Precision, std::allocator<ShaderSource::Precision> >> = {
  28. _M_impl = {<std::allocator<ShaderSource::Precision>> = {<__gnu_cxx::new_allocator<ShaderSource::Precision>> = {<No data fields>}, <No data fields>}, _M_start = 0x55555586d570, _M_finish = 0x55555586d5a0,
  29. _M_end_of_storage = 0x55555586d5a0}}, <No data fields>}}
  30. frg_source = {source_ = <incomplete type>, precision_ = {int_precision = ShaderSource::PrecisionValueDefault,
  31. float_precision = ShaderSource::PrecisionValueDefault,
  32. sampler2d_precision = ShaderSource::PrecisionValueDefault,
  33. samplercube_precision = ShaderSource::PrecisionValueDefault}, precision_has_been_set_ = false,
  34. ---Type <return> to continue, or q <return> to quit---
  35. type_ = ShaderSource::ShaderTypeFragment,
  36. static default_precision_ = {<std::_Vector_base<ShaderSource::Precision, std::allocator<ShaderSource::Precision> >> = {
  37. _M_impl = {<std::allocator<ShaderSource::Precision>> = {<__gnu_cxx::new_allocator<ShaderSource::Precision>> = {<No data fields>}, <No data fields>}, _M_start = 0x55555586d570, _M_finish = 0x55555586d5a0,
  38. _M_end_of_storage = 0x55555586d5a0}}, <No data fields>}}
  39. model = {gotTexcoords_ = 58, gotNormals_ = false, minVec_ = {x_ = 0, y_ = -2.02113913e+31,
  40. z_ = 4.59163468e-41}, maxVec_ = {x_ = 6.72623263e-44, y_ = 0, z_ = -2.02113913e+31},
  41. objects_ = std::vector of length -586406139589, capacity -586406150707 = {{name = "",
  42. vertices = std::vector of length 142101079114982546, capacity 131776791047317798 = {
  43. <error reading variable>, {name = <error: Cannot access memory at address 0x9e16a00000000065>,
  44. vertices = std::vector of length -44508701911541662, capacity 113093567009883672 = {
  45. <error reading variable>, {name = <error: Cannot access memory at address 0x8a95300000555555>,
  46. vertices = std::vector of length -104984197535666761, capacity 151046038158136661 = {
  47. <error reading variable>, {
  48. name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>,
  49. vertices = std::vector of length -80460690189750, capacity -80460690189750 = {<error reading variable>, {
  50. name = "", vertices = std::vector of length 0, capacity 0, faces = std::vector of length 0, capacity 0}, {
  51. name = "", vertices = std::vector of length 157073089682, capacity -208278916818848 = {
  52. <error reading variable>, {name = <error: Cannot access memory at address 0xffd5e80000555555>,
  53. vertices = std::vector of length -149782, capacity -120561823034376178 = {<error reading variable>, {
  54. name = <error: Cannot access memory at address 0x8588980000555555>,
  55. vertices = std::vector of length 1845608803766, capacity 10052677739666 = {<error reading variable>, {
  56. name = "", vertices = std::vector of length -117804917126, capacity 80342885272624 = {
  57. <error reading variable>, {name = "", vertices = std::vector of length 0, capacity 0,
  58. faces = std::vector of length 0, capacity 0}, {name = "", vertices = std::vector of length 0, capacity 0,
  59. faces = std::vector of length -280375464943072, capacity 102726711676344729 = {<error reading variable>, {
  60. name = "", vertices = std::vector of length 314146179364, capacity -73344592032375954 = {
  61. <error reading variable>, {name = "",
  62. vertices = std::vector of length -154370490101212306, capacity 184403807237071 = {
  63. <error reading variable>, {name = <error: Cannot access memory at address 0x56a1fa0000555555>,
  64. vertices = std::vector of length 92694327779605747, capacity 92699511191565263 = {
  65. <error reading variable>, {name = <error: Cannot access memory at address 0xffdb300000555555>,
  66. vertices = std::vector of length -19633986413, capacity -19633986413 = {<error reading variable>, {
  67. name = <error: Cannot access memory at address 0x885ea00000555555>,
  68. vertices = std::vector of length -116862378723620, capacity -226813541501220 = {<error reading variable>,
  69. {name = <error: Cannot access memory at address 0x87a7b00000555555>,
  70. vertices = std::vector of length -128171641180745, capacity -195084777385398 = {<error reading variable>,
  71. ---Type <return> to continue, or q <return> to quit---
  72. {name = "", vertices = std::vector of length -157511009456317184, capacity 169658570996513 = {
  73. <error reading variable>, {name = <error: Cannot access memory at address 0x9568600000000002>,
  74. vertices = std::vector of length -4, capacity 2316828072809 = {<error reading variable>, {
  75. name = <error: Cannot access memory at address 0xae4b000000000000>,
  76. vertices = std::vector of length -1, capacity 4898258750 = {<error reading variable>, {
  77. name = <error: Cannot access memory at address 0x20080000000000>,
  78. vertices = std::vector of length -187545269080649, capacity -186602830392763 = {<error reading variable>,
  79. {name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>,
  80. vertices = std::vector of length 128685584330185581, capacity 110693804345717711 = {
  81. <error reading variable>, {name = <error: Cannot access memory at address 0x7433f10000000000>,
  82. vertices = std::vector of length -110484897136240551, capacity 49683455217088210 = {
  83. <error reading variable>, {
  84. name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>,
  85. vertices = std::vector of length 0, capacity -175136494995748,
  86. faces = std::vector of length -60070635808541901, capacity 215284376718540 = {<error reading variable>, {
  87. name = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>,
  88. vertices = std::vector of length -110870393766593292, capacity -110694079223374994 = {
  89. <error reading variable>, {name = <error: Cannot access memory at address 0xffe0d90000000000>,
  90. vertices = std::vector of length 903170265673, capacity 2081218438290 = {<error reading variable>, {
  91. name = <error: Cannot access memory at address 0xffe1e900007fffff>,
  92. vertices = std::vector of length 353414451785, capacity 1727803986505 = {<error reading variable>, {
  93. name = <error: Cannot access memory at address 0xffe37200007fffff>,
  94. vertices = std::vector of length 804999584621, capacity 1786706395136 = {<error reading variable>, {
  95. name = <error: Cannot access memory at address 0xffea6200007fffff>,
  96. vertices = std::vector of length 706828903570, capacity 1060243355355 = {<error reading variable>, {
  97. name = <error: Cannot access memory at address 0xffec6a00007fffff>,
  98. vertices = std::vector of length 176707225892, capacity 510487541467 = {<error reading variable>, {
  99. name = <error: Cannot access memory at address 0xffed3700007fffff>,
  100. vertices = std::vector of length 510487541467, capacity 922804401883 = {<error reading variable>, {
  101. name = <error: Cannot access memory at address 0xffef0700007fffff>,
  102. vertices = std::vector of length 373048587995, capacity 1040609219145 = {<error reading variable>, {
  103. name = <error: Cannot access memory at address 0xffa0000000000000>,
  104. vertices = std::vector of length -80087641601755, capacity -78458008296301 = {<error reading variable>, {
  105. name = "", vertices = std::vector of length 44392781971605796, capacity 44392624898366317 = {
  106. <error reading variable>, {name = "", vertices = std::vector of length -1688535714084, capacity 0 = {
  107. <error reading variable>, {name = <error: Cannot access memory at address 0xffe0890000000000>,
  108. vertices = std::vector of length 157838821144283, capacity 157838820994486 = {<error reading variable>, {
  109. name = <error: Cannot access memory at address 0x38783ce7b3893637>,
  110. ---Type <return> to continue, or q <return> to quit---
  111. vertices = std::vector of length -11590853474648100, capacity 2543387750992128 = {
  112. <error reading variable>, {name = <error: Cannot access memory at address 0x5345535f47445800>,
  113. vertices = std::vector of length -5202372471583217, capacity 63155248832473599 = {
  114. <error reading variable>, {name = <error: Cannot access memory at address 0x535f4e414b4c5556>,
  115. vertices = std::vector of length -53953648694446620, capacity -52629855095933340 = {
  116. <error reading variable>, {name = <error: Cannot access memory at address 0x6f72646e612f6d61>,
  117. vertices = std::vector of length 29811411413994778, capacity 20673744246683332 = {
  118. <error reading variable>, {name = <error: Cannot access memory at address 0x783d4d5245540068>,
  119. vertices = std::vector of length -23257264558589262, capacity -25593589621114184 = {
  120. <error reading variable>, {name = <error: Cannot access memory at address 0x3138352e35303033>,
  121. vertices = std::vector of length 12827452870124731, capacity -6408659671011921 = {
  122. <error reading variable>, {name = <error: Cannot access memory at address 0x4552505f444c0072>,
  123. vertices = std::vector of length -14305413982442184, capacity 9045974157704914 = {
  124. <error reading variable>, {name = <error: Cannot access memory at address 0x2f6d6172676f7250>,
  125. vertices = std::vector of length -7911911832476795, capacity -28494357162157367 = {
  126. <error reading variable>, {name = <error: Cannot access memory at address 0x53454c55444f4d5f>,
  127. vertices = std::vector of length -19274595678820315, capacity -29901948510199 = {
  128. <error reading variable>, {name = <error: Cannot access memory at address 0x5245535500646568>,
  129. vertices = std::vector of length -36118327229444305, capacity -32269452570041910 = {
  130. <error reading variable>, {name = <error: Cannot access memory at address 0x3b31303d6f733a33>,
  131. vertices = std::vector of length 1338090850488666, capacity 8996931444246632 = {<error reading variable>,
  132. {name = <error: Cannot access memory at address 0x31343b30333d6163>,
  133. vertices = std::vector of length 87421577200064251, capacity 1235277688501093 = {
  134. <error reading variable>, {name = <error: Cannot access memory at address 0x303d6a72612e2a3a>,
  135. vertices = std::vector of length -75892357505845571, capacity -77127947714940420 = {
  136. <error reading variable>, {name = <error: Cannot access memory at address 0x2e2a3a31333b3130>,
  137. vertices = std::vector of length 13134928649406769, capacity -6518984733321537 = {
  138. <error reading variable>, {name = <error: Cannot access memory at address 0x672e2a3a31333b31>,
  139. vertices = std::vector of length 21829370860172123, capacity 24771191585646888 = {
  140. <error reading variable>, {name = <error: Cannot access memory at address 0x742e2a3a31333b31>,
  141. vertices = std::vector of length -1235709626921911, capacity 83612814009908958 = {
  142. <error reading variable>, {name = <error: Cannot access memory at address 0x31333b31303d7261>,
  143. vertices = std::vector of length 62973583031726742, capacity 1235395783331621 = {
  144. <error reading variable>, {name = <error: Cannot access memory at address 0x3d6f6970632e2a3a>,
  145. vertices = std::vector of length -50434184748092808, capacity -62019696108136763 = {
  146. <error reading variable>, {name = <error: Cannot access memory at address 0x622e2a3a35333b31>,
  147. vertices = std::vector of length -6382463806883269, capacity 81039328509752821 = {
  148. <error reading variable>, {name = <error: Cannot access memory at address 0x35333b31303d6d70>,
  149. ---Type <return> to continue, or q <return> to quit---
  150. vertices = std::vector of length -19608773429839035, capacity -13089789003322824 = {
  151. <error reading variable>, {name = <error: Cannot access memory at address 0x7863702e2a3a3533>,
  152. vertices = std::vector of length 8957096939973179, capacity 10550147158268795 = {
  153. <error reading variable>, {name = <error: Cannot access memory at address 0x35333b31303d6d62>,
  154. vertices = std::vector of length 78414420957318660, capacity 3848820497814135 = {
  155. <error reading variable>, {name = <error: Cannot access memory at address 0x303d76756e2e2a3a>,
  156. vertices = std::vector of length -72022232883119240, capacity -84848522331423949 = {
  157. <error reading variable>, {name = <error: Cannot access memory at address 0x662e2a3a35333b31>,
  158. vertices = std::vector of length 1266578663917790, capacity 56849246374079889 = {
  159. <error reading variable>, {name = <error: Cannot access memory at address 0x2a3a35333b31303d>,
  160. vertices = std::vector of length 78763965867606921, capacity -21829292325702212 = {
  161. <error reading variable>, {name = <error: Cannot access memory at address 0x3b30303d63616c66>,
  162. vertices = std::vector of length -54300676591875770, capacity -67198062858316105 = {
  163. <error reading variable>, {name = <error: Cannot access memory at address 0x676f2e2a3a36333b>,
  164. vertices = std::vector of length 21824246346405883, capacity 96778247356970742 = {
  165. <error reading variable>, {name = <error: Cannot access memory at address 0x36333b30303d6670>,
  166. vertices = std::vector of length 27005946525581131, capacity 42446997817230289 = {
  167. <error reading variable>, {name = <error: Cannot access memory at address 0x5f485455415f4853>,
  168. vertices = std::vector of length 106698353501984287, capacity 150261336983425471 = {
  169. <error reading variable>, {name = <error: Cannot access memory at address 0x7461702e746c7561>,
  170. vertices = std::vector of length 34632203736802591, capacity -45061379288601014 = {
  171. <error reading variable>, {name = <error: Cannot access memory at address 0x2f3a74756d6d616d>,
  172. vertices = std::vector of length -18948725919708946, capacity -52449176084612187 = {
  173. <error reading variable>, {name = <error: Cannot access memory at address 0x6d61736e656d6547>,
  174. vertices = std::vector of length 25563920220412781, capacity 1135946530743571 = {
  175. <error reading variable>, {name = <error: Cannot access memory at address 0x38782f2f6e616b6c>,
  176. vertices = std::vector of length -11540532107191364, capacity 1326831207245106 = {
  177. <error reading variable>, {name = <error: Cannot access memory at address 0x7273752f3a6e6962>,
  178. vertices = std::vector of length -6141405579392466, capacity -22880110201177235 = {
  179. <error reading variable>, {name = <error: Cannot access memory at address 0x2f3a6e69622f7061>,
  180. vertices = std::vector of length 6795806492397014, capacity -22844479019260690 = {
  181. <error reading variable>, {name = <error: Cannot access memory at address 0x6f72502f746d6173>,
  182. vertices = std::vector of length -41372464040007634, capacity 3894428755773783 = {
  183. <error reading variable>, {name = <error: Cannot access memory at address 0x5f4150515f545100>,
  184. vertices = std::vector of length -24443335118406958, capacity -24869648197195712 = {
  185. <error reading variable>, {name = <error: Cannot access memory at address 0x2f656d6f682f3d44>,
  186. vertices = std::vector of length 52695861609329225, capacity -7745667189537856 = {
  187. <error reading variable>, {name = <error: Cannot access memory at address 0x414c00662d206d69>,
  188. ---Type <return> to continue, or q <return> to quit---
  189. vertices = std::vector of length -31072689762347634, capacity -46418161071962948 = {
  190. <error reading variable>, {name = <error: Cannot access memory at address 0x726f7461646e616d>,
  191. vertices = std::vector of length -29746739333735599, capacity 11550405151894985 = {
  192. <error reading variable>, {name = <error: Cannot access memory at address 0x425f45524f4e4749>,
  193. vertices = std::vector of length 2725196426169572, capacity -12867232906782148 = {
  194. <error reading variable>, {name = <error: Cannot access memory at address 0x5f4e4f4953534553>,
  195. vertices = std::vector of length -24598763555797699, capacity -24563364333820822 = {
  196. <error reading variable>, {name = <error: Cannot access memory at address 0x4654552e45535f76>,
  197. vertices = std::vector of length -8012947211740173, capacity -93887160593495647 = {
  198. <error reading variable>, {name = <error: Cannot access memory at address 0x726168732f727375>,
  199. vertices = std::vector of length -9288594927729714, capacity -23156249453418212 = {
  200. <error reading variable>, {name = <error: Cannot access memory at address 0x636f6c2e2f74736e>,
  201. vertices = std::vector of length 51761369986958496, capacity 63301927855573225 = {
  202. <error reading variable>, {name = <error: Cannot access memory at address 0x65726168732f6c61>,
  203. vertices = std::vector of length -41337085685887474, capacity -106684805875274395 = {
  204. <error reading variable>, {name = <error: Cannot access memory at address 0x74736e72653d4c49>,
  205. vertices = std::vector of length 7750458052864247, capacity 7740580957113862 = {<error reading variable>,
  206. {name = <error: Cannot access memory at address 0x445f544e45525255>,
  207. vertices = std::vector of length 106688260236928004, capacity 125829308441973142 = {
  208. <error reading variable>, {name = <error: Cannot access memory at address 0x75722f3d59544952>,
  209. vertices = std::vector of length 45212702122163985, capacity -45432328480565641 = {
  210. <error reading variable>, <error reading variable>
  211. whichModel = <optimized out>
  212. modelLoaded = <optimized out>
  213. attribs = std::vector of length 38174, capacity 82086 = {{first = 1435473376, second = 21845}, {first = 0,
  214. second = 0}, {first = 0, second = 0}, {first = 4084945370, second = 32767}, {first = 4085092527,
  215. second = 32767}, {first = 4085293403, second = 32767}, {first = 4085304304, second = 32767}, {
  216. first = 4085278880, second = 32767}, {first = 4085292247, second = 32767}, {first = 4085292261,
  217. second = 32767}, {first = 4085292276, second = 32767}, {first = 4085293350, second = 32767}, {
  218. first = 4085293373, second = 32767}, {first = 4085051924, second = 32767}, {first = 4085066438,
  219. second = 32767}, {first = 4085050784, second = 32767}, {first = 4085062712, second = 32767}, {
  220. first = 4085059127, second = 32767}, {first = 4084910836, second = 32767}, {first = 4085056955,
  221. second = 32767}, {first = 4085063286, second = 32767}, {first = 4085067220, second = 32767}, {
  222. first = 4085062643, second = 32767}, {first = 4085062753, second = 32767}, {first = 4085057453,
  223. second = 32767}, {first = 4085062602, second = 32767}, {first = 4085108349, second = 32767}, {
  224. first = 4085096575, second = 32767}, {first = 4085106335, second = 32767}, {first = 4085108349,
  225. second = 32767}, {first = 4085107117, second = 32767}, {first = 4085106335, second = 32767}, {
  226. first = 4085108349, second = 32767}, {first = 4085106644, second = 32767}, {first = 4085106335,
  227. ---Type <return> to continue, or q <return> to quit---
  228. second = 32767}, {first = 4085108349, second = 32767}, {first = 4085096476, second = 32767}, {
  229. first = 4085106335, second = 32767}, {first = 4085108349, second = 32767}, {first = 4085106868,
  230. second = 32767}, {first = 4085106335, second = 32767}, {first = 4085071962, second = 32767}, {
  231. first = 4085055787, second = 32767}, {first = 4085056916, second = 32767}, {first = 4085057559,
  232. second = 32767}, {first = 4085057382, second = 32767}, {first = 4085055655, second = 32767}, {
  233. first = 4085055393, second = 32767}, {first = 4085074055, second = 32767}, {first = 4084933906,
  234. second = 32767}, {first = 4085061502, second = 32767}, {first = 4084934020, second = 32767}, {
  235. first = 4085350324, second = 32767}, {first = 0, second = 0}, {first = 4085351629, second = 32767}, {
  236. first = 4084930081, second = 32767}, {first = 4085076602, second = 32767}, {first = 4085281496,
  237. second = 32767}, {first = 4084919798, second = 32767}, {first = 4084928948, second = 32767}, {
  238. first = 4085074825, second = 32767}, {first = 4085077382, second = 32767}, {first = 4085311020,
  239. second = 32767}, {first = 4085311911, second = 32767}, {first = 4084922112, second = 32767}, {
  240. first = 4084882630, second = 32767}, {first = 4084886488, second = 32767}, {first = 4084887314,
  241. second = 32767}, {first = 4084886892, second = 32767}, {first = 4084886761, second = 32767}, {
  242. first = 4085323517, second = 32767}, {first = 4084887010, second = 32767}, {first = 4085281763,
  243. second = 32767}, {first = 0, second = 0}, {first = 0, second = 0}, {first = 4085083779, second = 32767}, {
  244. first = 4085078591, second = 32767}, {first = 4085345156, second = 32767}, {first = 4085331174,
  245. second = 32767}, {first = 4084324487, second = 32767}, {first = 4084324503, second = 32767}, {
  246. first = 4084324522, second = 32767}, {first = 4085274555, second = 32767}, {first = 4084324250,
  247. second = 32767}, {first = 4085055809, second = 32767}, {first = 4085055827, second = 32767}, {
  248. first = 4085119995, second = 32767}, {first = 4085118272, second = 32767}, {first = 4084890385,
  249. second = 32767}, {first = 4084888448, second = 32767}, {first = 4084890312, second = 32767}, {
  250. first = 4084890310, second = 32767}, {first = 4084893612, second = 32767}, {first = 4084898330,
  251. second = 32767}, {first = 4085267104, second = 32767}, {first = 0, second = 0}, {first = 4084882412,
  252. second = 32767}, {first = 4085274532, second = 32767}, {first = 4084943269, second = 32767}, {
  253. first = 4085281568, second = 32767}, {first = 4084906990, second = 32767}, {first = 4084944706,
  254. second = 32767}, {first = 4084884707, second = 32767}, {first = 1435473376, second = 21845}, {
  255. first = 1435468208, second = 21845}, {first = 1436421824, second = 21845}, {first = 62, second = 10}, {
  256. first = 1436595824, second = 21845}, {first = 4084941494, second = 32767}, {first = 1436464688,
  257. second = 21845}, {first = 4085286103, second = 32767}, {first = 0, second = 0}, {first = 0, second = 0}, {
  258. first = 0, second = 4}, {first = 0, second = 0}, {first = 0, second = 0}, {first = 1435491680,
  259. second = 21845}, {first = 1435496160, second = 21845}, {first = 1435474008, second = 21845}, {
  260. first = 1436695104, second = 21845}, {first = 1436700072, second = 21845}, {first = 0, second = 0}, {
  261. first = 0, second = 0}, {first = 0, second = 0}, {first = 4085309518, second = 32767}, {first = 0,
  262. second = 2}, {first = 0, second = 0}, {first = 0, second = 0}, {first = 0, second = 0}, {first = 0,
  263. second = 0}, {first = 0, second = 0}, {first = 0, second = 0}, {first = 0, second = 0}, {
  264. first = 1437042660, second = 21845}, {first = 0, second = 0}, {first = 4085309273, second = 32767}, {
  265. first = Model::AttribTypeCustom, second = 3}, {first = 0, second = 0}, {first = 4085353092,
  266. ---Type <return> to continue, or q <return> to quit---
  267. second = 32767}, {first = 40, second = 14}, {first = 65535, second = 0}, {first = 39322400, second = 0}, {
  268. first = 39322400, second = 0}, {first = 39322400, second = 0}, {first = 39322400, second = 0}, {
  269. first = 39322400, second = 0}, {first = 39322400, second = 0}, {first = 39322400, second = 0}, {
  270. first = 39322400, second = 0}, {first = 39322400, second = 0}, {first = 39322400, second = 0}, {
  271. first = 39322400, second = 0}, {first = 39322400, second = 0}, {first = 39322400, second = 0}, {
  272. first = 39322400, second = 0}, {first = 39322400, second = 0}, {first = 39322400, second = 0}, {
  273. first = 4085352751, second = 32767}, {first = 98, second = 15}, {first = 65535, second = 65535}, {
  274. first = 1137180672, second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  275. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  276. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  277. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  278. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  279. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  280. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  281. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  282. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  283. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  284. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  285. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  286. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  287. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  288. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  289. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  290. second = 1056964608}, {first = 1137180672, second = -1013579776}, {first = 1056964608,
  291. second = 1137180672}, {first = 1133903872, second = 1056964608}, {first = 1137180672,
  292. second = -1013579776}, {first = 1056964608, second = 1137180672}, {first = 1133903872,
  293. second = 1056964608}, {first = 1137180672, second = -1013579776}...}
  294. attrib_locations = std::vector of length 7, capacity 23456249251235 = {
  295. <error reading variable attrib_locations (Cannot access memory at address 0x11)>
  296. interleave = <optimized out>
  297. maxVec = <optimized out>
  298. minVec = <optimized out>
  299. diffVec = <optimized out>
  300. diameter = <optimized out>
  301. fovy = <optimized out>
  302. #5 0x00005555555663a6 in Benchmark::setup_scene (this=0x5555558fc1c0) at ../src/benchmark.cpp:111
  303. No locals.
  304. #6 0x000055555556a1fa in MainLoop::step (this=0x5555558fe6a0) at ../src/main-loop.cpp:86
  305. ---Type <return> to continue, or q <return> to quit---
  306. should_quit = <optimized out>
  307. #7 0x0000555555560938 in do_benchmark (canvas=...) at ../src/main.cpp:117
  308. benchmark_collection = {benchmarks_ = std::vector of length 33, capacity 64 = {0x5555558fc1c0, 0x5555558fc210,
  309. 0x5555558fcf60, 0x5555558fd010, 0x5555558fd040, 0x5555558fcfe0, 0x5555558faa90, 0x5555558fd0e0,
  310. 0x5555558fab10, 0x5555558fac30, 0x5555558fade0, 0x5555558fae10, 0x5555558fae40, 0x5555558fdba0,
  311. 0x5555558fdc00, 0x5555558fdcb0, 0x5555558fdc80, 0x5555558fdbd0, 0x5555558fdd30, 0x5555558fad50,
  312. 0x5555558fddd0, 0x5555558fde20, 0x5555558fe3e0, 0x5555558fe410, 0x5555558fe440, 0x5555558fe470,
  313. 0x5555558fed10, 0x5555558fed40, 0x5555558fed70, 0x5555558feda0, 0x5555558fee60, 0x5555558fee90,
  314. 0x5555558fe670}}
  315. loop = 0x5555558fe6a0
  316. #8 0x000055555555e78d in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.cpp:210
  317. native_state = {<NativeState> = {_vptr.NativeState = 0x555555856188 <vtable for NativeStateX11+16>},
  318. xdpy_ = 0x555555889220, xwin_ = 46137346, properties_ = {width = 800, height = 600, fullscreen = false,
  319. visual_id = 751}}
  320. gl_state = {<GLState> = {_vptr.GLState = 0x5555558561e0 <vtable for GLStateGLX+16>}, xdpy_ = 0x555555889220,
  321. xwin_ = 46137346, glx_fbconfig_ = 0x555555956860, glx_context_ = 0x5555559e1500, requested_visual_config_ = {
  322. red = 1, green = 1, blue = 1, alpha = 1, depth = 1, stencil = 0, buffer = 1}}
  323. canvas = {<Canvas> = {_vptr.Canvas = 0x555555856110 <vtable for CanvasGeneric+16>, width_ = 800, height_ = 600,
  324. projection_ = {m_ = {1.29903793, 0, 0, 0, 0, 1.73205066, 0, 0, 0, 0, -1.00195503, -1, 0, 0, -2.00195503,
  325. 0}}, offscreen_ = false, visual_config_ = {red = 1, green = 1, blue = 1, alpha = 1, depth = 1,
  326. stencil = 0, buffer = 1}}, native_state_ = @0x7fffffffdab0, gl_state_ = @0x7fffffffdae0,
  327. native_window_ = 0x2c00002, gl_color_format_ = 0, gl_depth_format_ = 0, color_renderbuffer_ = 0,
  328. depth_renderbuffer_ = 0, fbo_ = 0}
  329. scenes = {scenes_ = std::vector of length 18, capacity 32 = {0x55555586e410, 0x55555586f160, 0x555555870ae0,
  330. 0x555555872ad0, 0x555555877850, 0x555555878db0, 0x55555587a7b0, 0x55555587c1c0, 0x55555587d2e0,
  331. 0x55555587e390, 0x55555587f670, 0x555555880c50, 0x555555882390, 0x555555882fa0, 0x555555884250,
  332. 0x555555884ed0, 0x555555885ea0, 0x55555587e300}}
  333. __FUNCTION__ = "main"
  334. (gdb)
  335. (gdb) thread apply all bt
  336.  
  337. Thread 8 (Thread 0x7fffecf3c700 (LWP 23061)):
  338. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  339. #1 0x00007ffff3421934 in glthread_worker (data=0x555555a2f750) at main/glthread.c:87
  340. #2 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  341. #3 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  342.  
  343. Thread 6 (Thread 0x7fffedf3e700 (LWP 23059)):
  344. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  345. #1 0x00007ffff3710882 in cnd_wait (mtx=0x5555558f9ae0, cond=0x5555558f9b08) at ../../../include/c11/threads_posix.h:159
  346. #2 util_queue_thread_func (input=input@entry=0x555555901e20) at util/u_queue.c:76
  347. #3 0x00007ffff37106f9 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
  348. #4 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  349. #5 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  350.  
  351. Thread 5 (Thread 0x7fffee73f700 (LWP 23058)):
  352. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  353. #1 0x00007ffff3710882 in cnd_wait (mtx=0x5555558f9ae0, cond=0x5555558f9b08) at ../../../include/c11/threads_posix.h:159
  354. #2 util_queue_thread_func (input=input@entry=0x555555901c90) at util/u_queue.c:76
  355. #3 0x00007ffff37106f9 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
  356. #4 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  357. #5 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  358.  
  359. Thread 4 (Thread 0x7fffeef40700 (LWP 23057)):
  360. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  361. #1 0x00007ffff3710882 in cnd_wait (mtx=0x5555558f9ae0, cond=0x5555558f9b08) at ../../../include/c11/threads_posix.h:159
  362. #2 util_queue_thread_func (input=input@entry=0x555555901e20) at util/u_queue.c:76
  363. #3 0x00007ffff37106f9 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
  364. #4 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  365. #5 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  366.  
  367. Thread 3 (Thread 0x7fffef741700 (LWP 23056)):
  368. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  369. #1 0x00007ffff3710882 in cnd_wait (mtx=0x5555558f9ae0, cond=0x5555558f9b08) at ../../../include/c11/threads_posix.h:159
  370. #2 util_queue_thread_func (input=input@entry=0x5555558fb580) at util/u_queue.c:76
  371. #3 0x00007ffff37106f9 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
  372. #4 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  373. #5 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  374. ---Type <return> to continue, or q <return> to quit---
  375.  
  376. Thread 2 (Thread 0x7ffff017a700 (LWP 23055)):
  377. #0 0x00007ffff46344d0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
  378. #1 0x00007ffff3710882 in cnd_wait (mtx=0x5555558f85f0, cond=0x5555558f8618) at ../../../include/c11/threads_posix.h:159
  379. #2 util_queue_thread_func (input=input@entry=0x5555558f8040) at util/u_queue.c:76
  380. #3 0x00007ffff37106f9 in impl_thrd_routine (p=<optimized out>) at ../../../include/c11/threads_posix.h:87
  381. #4 0x00007ffff462e6ca in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
  382. #5 0x00007ffff682b0af in clone () from /lib/x86_64-linux-gnu/libc.so.6
  383.  
  384. Thread 1 (Thread 0x7ffff7fb3b80 (LWP 23051)):
  385. #0 0x00005555559c7db8 in ?? ()
  386. #1 0x0000555555636183 in Shader::compile (this=this@entry=0x7fffffffd370) at ../src/libmatrix/program.cc:73
  387. #2 0x0000555555636fe1 in Program::addShader (this=this@entry=0x55555586f1e0, type=type@entry=35633,
  388. source="const vec4 MaterialDiffuse = vec4(1.000000, 1.000000, 1.000000, 1.000000);\nconst vec4 LightSourcePosition = vec4(20.000000, 20.000000, 10.000000, 1.000000);\nattribute vec3 position;\nattribute vec3 nor"...)
  389. at ../src/libmatrix/program.cc:183
  390. #3 0x00005555555f6382 in Scene::load_shaders_from_strings (program=...,
  391. vtx_shader="const vec4 MaterialDiffuse = vec4(1.000000, 1.000000, 1.000000, 1.000000);\nconst vec4 LightSourcePosition = vec4(20.000000, 20.000000, 10.000000, 1.000000);\nattribute vec3 position;\nattribute vec3 nor"...,
  392. frg_shader="#ifdef GL_ES\nprecision mediump float;\n#endif\nvarying vec4 Color;\nvarying vec2 TextureCoord;\n\nvoid main(void)\n{\n gl_FragColor = Color;\n}\n", vtx_shader_filename="None", frg_shader_filename="None")
  393. at ../src/scene.cpp:255
  394. #4 0x000055555557a2ac in SceneBuild::setup (this=0x55555586f160) at ../src/scene-build.cpp:103
  395. #5 0x00005555555663a6 in Benchmark::setup_scene (this=0x5555558fc1c0) at ../src/benchmark.cpp:111
  396. #6 0x000055555556a1fa in MainLoop::step (this=0x5555558fe6a0) at ../src/main-loop.cpp:86
  397. #7 0x0000555555560938 in do_benchmark (canvas=...) at ../src/main.cpp:117
  398. #8 0x000055555555e78d in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.cpp:210
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement