Guest User

Untitled

a guest
May 16th, 2018
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.65 KB | None | 0 0
  1. spring: /home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h:40: void*& IAtlasAllocator::GetEntryData(const string&): Assertion `entries[name].data' failed.
  2.  
  3. Program received signal SIGABRT, Aborted.
  4. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  5. 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  6. (gdb) bt full
  7. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
  8. set = {__val = {0, 93826118833872, 93826112082080, 140737294915040,
  9. 140737415839744, 93826118833872, 93826118833973, 93826118833872,
  10. 93826118833872, 93826118834041, 93826118834172, 93826118833872,
  11. 93826118834172, 0, 0, 0}}
  12. pid = <optimised out>
  13. tid = <optimised out>
  14. ret = <optimised out>
  15. #1 0x00007ffff473d801 in __GI_abort () at abort.c:79
  16. save_stage = 1
  17. act = {__sigaction_handler = {sa_handler = 0x5555987bd6d0,
  18. sa_sigaction = 0x5555987bd6d0}, sa_mask = {__val = {0,
  19. 140737298467904, 0, 0, 0, 140737488344632, 0, 140737488344464,
  20. 140737296171472, 21474836480, 140737296156632, 0,
  21. 5563595002125713408, 140737296141588, 0, 140737296156632}},
  22. sa_flags = 1445257024, sa_restorer = 0x55555624df81}
  23. sigs = {__val = {32, 0 <repeats 15 times>}}
  24. __cnt = <optimised out>
  25. __set = <optimised out>
  26. __cnt = <optimised out>
  27. __set = <optimised out>
  28. #2 0x00007ffff472d39a in __assert_fail_base (
  29. fmt=0x7ffff48b47d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
  30. ---Type <return> to continue, or q <return> to quit---
  31. assertion=assertion@entry=0x55555624df81 "entries[name].data",
  32. file=file@entry=0x55555624df40 "/home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h", line=line@entry=40,
  33. function=function@entry=0x55555624ec40 <IAtlasAllocator::GetEntryData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::__PRETTY_FUNCTION__> "void*& IAtlasAllocator::GetEntryData(const string&)")
  34. at assert.c:92
  35. str = 0x5555987bd6d0 "\340\324x\230UU"
  36. total = 4096
  37. #3 0x00007ffff472d412 in __GI___assert_fail (
  38. assertion=0x55555624df81 "entries[name].data",
  39. file=0x55555624df40 "/home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h", line=40,
  40. function=0x55555624ec40 <IAtlasAllocator::GetEntryData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)::__PRETTY_FUNCTION__> "void*& IAtlasAllocator::GetEntryData(const string&)") at assert.c:101
  41. No locals.
  42. #4 0x0000555555c43363 in IAtlasAllocator::GetEntryData (this=0x55559871a638,
  43. name="126")
  44. at /home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h:40
  45. __PRETTY_FUNCTION__ = "void*& IAtlasAllocator::GetEntryData(const string&)"
  46. #5 0x0000555555c41348 in CFontTexture::LoadBlock (this=0x55559870a4e0,
  47. ---Type <return> to continue, or q <return> to quit---
  48. start=32 U' ', end=127 U'\177')
  49. at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:583
  50. glyphName = "126"
  51. texpos2 = {<float3> = {static creg_class = {baseClass = 0x0,
  52. flags = creg::CF_None, hasVTable = false, isCregStruct = true,
  53. members = std::vector of length 3, capacity 4 = {{
  54. name = 0x55555626ac98 "x",
  55. type = std::unique_ptr<creg::IType> = {
  56. get() = 0x555598091a00}, offset = 0, alignment = 4,
  57. flags = 0}, {name = 0x55555626ac9a "y",
  58. type = std::unique_ptr<creg::IType> = {
  59. get() = 0x555598091a40}, offset = 4, alignment = 4,
  60. flags = 0}, {name = 0x55555626ac9c "z",
  61. type = std::unique_ptr<creg::IType> = {
  62. get() = 0x555598091ad0}, offset = 8, alignment = 4,
  63. flags = 0}}, name = 0x55555626acdd "float3", size = 12,
  64. alignment = 4,
  65. constructor = 0x555555cea4f6 <float3::_ConstructInstance(void*)>, destructor = 0x555555cea524 <float3::_DestructInstance(void*)>,
  66. poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
  67. postLoadProc = 0x0, getSizeProc = 0x0},
  68. static creg_isStruct = true, static maxxpos = -1,
  69. static maxzpos = -1, {{x = 272, y = 118, z = 289}, {r = 272,
  70. ---Type <return> to continue, or q <return> to quit---
  71. g = 118, b = 289}, {x1 = 272, y1 = 118, x2 = 289}, {s = 272,
  72. t = 118, p = 289}, {xstart = 272, ystart = 118, xend = 289}, {
  73. xyz = {272, 118, 289}}}}, static creg_class = {
  74. baseClass = 0x0, flags = creg::CF_None, hasVTable = false,
  75. isCregStruct = true,
  76. members = std::vector of length 4, capacity 4 = {{
  77. name = 0x55555626aeb0 "x",
  78. type = std::unique_ptr<creg::IType> = {
  79. get() = 0x555598091ba0}, offset = 0, alignment = 4,
  80. flags = 0}, {name = 0x55555626aeb2 "y",
  81. type = std::unique_ptr<creg::IType> = {
  82. get() = 0x555598091be0}, offset = 4, alignment = 4,
  83. flags = 0}, {name = 0x55555626aeb4 "z",
  84. type = std::unique_ptr<creg::IType> = {
  85. get() = 0x555598091c20}, offset = 8, alignment = 4,
  86. flags = 0}, {name = 0x55555626aeb6 "w",
  87. type = std::unique_ptr<creg::IType> = {
  88. get() = 0x555598091cf0}, offset = 12, alignment = 4,
  89. flags = 0}}, name = 0x55555626aeb8 "float4", size = 16,
  90. alignment = 4,
  91. constructor = 0x555555ceae46 <float4::_ConstructInstance(void*)>,
  92. destructor = 0x555555ceae74 <float4::_DestructInstance(void*)>,
  93. poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
  94. ---Type <return> to continue, or q <return> to quit---
  95. postLoadProc = 0x0, getSizeProc = 0x0},
  96. static creg_isStruct = true, {{w = 129}, {a = 129}, {y2 = 129}, {
  97. q = 129}, {yend = 129}}}
  98. glyphName2 = "126sh"
  99. texpos = {<float3> = {static creg_class = {baseClass = 0x0,
  100. flags = creg::CF_None, hasVTable = false, isCregStruct = true,
  101. members = std::vector of length 3, capacity 4 = {{
  102. name = 0x55555626ac98 "x",
  103. type = std::unique_ptr<creg::IType> = {
  104. get() = 0x555598091a00}, offset = 0, alignment = 4,
  105. flags = 0}, {name = 0x55555626ac9a "y",
  106. type = std::unique_ptr<creg::IType> = {
  107. get() = 0x555598091a40}, offset = 4, alignment = 4,
  108. flags = 0}, {name = 0x55555626ac9c "z",
  109. type = std::unique_ptr<creg::IType> = {
  110. get() = 0x555598091ad0}, offset = 8, alignment = 4,
  111. flags = 0}}, name = 0x55555626acdd "float3", size = 12,
  112. alignment = 4,
  113. constructor = 0x555555cea4f6 <float3::_ConstructInstance(void*)>, destructor = 0x555555cea524 <float3::_DestructInstance(void*)>,
  114. poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
  115. postLoadProc = 0x0, getSizeProc = 0x0},
  116. static creg_isStruct = true, static maxxpos = -1,
  117. ---Type <return> to continue, or q <return> to quit---
  118. static maxzpos = -1, {{x = 404, y = 118, z = 415}, {r = 404,
  119. g = 118, b = 415}, {x1 = 404, y1 = 118, x2 = 415}, {s = 404,
  120. t = 118, p = 415}, {xstart = 404, ystart = 118, xend = 415}, {
  121. xyz = {404, 118, 415}}}}, static creg_class = {
  122. baseClass = 0x0, flags = creg::CF_None, hasVTable = false,
  123. isCregStruct = true,
  124. members = std::vector of length 4, capacity 4 = {{
  125. name = 0x55555626aeb0 "x",
  126. type = std::unique_ptr<creg::IType> = {
  127. get() = 0x555598091ba0}, offset = 0, alignment = 4,
  128. flags = 0}, {name = 0x55555626aeb2 "y",
  129. type = std::unique_ptr<creg::IType> = {
  130. get() = 0x555598091be0}, offset = 4, alignment = 4,
  131. flags = 0}, {name = 0x55555626aeb4 "z",
  132. type = std::unique_ptr<creg::IType> = {
  133. get() = 0x555598091c20}, offset = 8, alignment = 4,
  134. flags = 0}, {name = 0x55555626aeb6 "w",
  135. type = std::unique_ptr<creg::IType> = {
  136. get() = 0x555598091cf0}, offset = 12, alignment = 4,
  137. flags = 0}}, name = 0x55555626aeb8 "float4", size = 16,
  138. alignment = 4,
  139. constructor = 0x555555ceae46 <float4::_ConstructInstance(void*)>,
  140. destructor = 0x555555ceae74 <float4::_DestructInstance(void*)>,
  141. ---Type <return> to continue, or q <return> to quit---
  142. poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
  143. postLoadProc = 0x0, getSizeProc = 0x0},
  144. static creg_isStruct = true, {{w = 123}, {a = 123}, {y2 = 123}, {
  145. q = 123}, {yend = 123}}}
  146. glyphIdx = 1
  147. i = 126 U'~'
  148. lk = {_M_device = @0x5555565c1c00}
  149. f = std::shared_ptr<FontFace> (empty) = {get() = 0x0}
  150. alreadyCheckedFonts = {
  151. _hasher = {<std::__hash_base<unsigned long, std::shared_ptr<FontFace> >> = {<No data fields>}, <No data fields>}, _comp = {<No data fields>},
  152. _states = 0x5555987673a0, _keys = 0x5555987673c0, _num_buckets = 4,
  153. _num_filled = 1, _max_probe_length = 0, _mask = 3}
  154. map = std::vector of length 0, capacity 95
  155. __PRETTY_FUNCTION__ = "void CFontTexture::LoadBlock(char32_t, char32_t)"
  156. #6 0x0000555555c406ff in CFontTexture::GetGlyph (this=0x55559870a4e0,
  157. ch=32 U' ')
  158. at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:472
  159. it = {_map = 0x55559871a5b0, _bucket = 0}
  160. start = 32 U' '
  161. end = 127 U'\177'
  162. #7 0x0000555555c4021f in CFontTexture::CFontTexture (this=0x55559870a4e0,
  163. ---Type <return> to continue, or q <return> to quit---
  164. fontfile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
  165. _outlinesize=3, _outlineweight=25)
  166. at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:401
  167. lgl = <error reading variable>
  168. advance = -3.83006563e-25
  169. i = 32 U' '
  170. i = <optimised out>
  171. lgl = <optimised out>
  172. advance = <optimised out>
  173. j = <optimised out>
  174. rgl = <optimised out>
  175. hash = <optimised out>
  176. kerning = <optimised out>
  177. #8 0x0000555555c4f978 in CTextWrap::CTextWrap (this=0x55559870a4e0,
  178. fontfile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
  179. outlinewidth=3, outlineweight=25)
  180. at /home/nixtux/src/spring/rts/Rendering/Fonts/TextWrap.cpp:57
  181. No locals.
  182. #9 0x0000555555c49acd in CglFont::CglFont (this=0x55559870a4e0,
  183. fontFile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
  184. _outlineWidth=3, _outlineWeight=25)
  185. at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:128
  186. No locals.
  187. ---Type <return> to continue, or q <return> to quit---
  188. #10 0x0000555555c499b9 in CglFont::LoadFont (
  189. fontFile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
  190. outlinewidth=3, outlineweight=25)
  191. at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:105
  192. No locals.
  193. #11 0x0000555555c49763 in CglFont::LoadFont (fontFileOverride="",
  194. smallFont=false)
  195. at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:98
  196. fontFiles = {"/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf",
  197. "/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf"}
  198. fontFile = "/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf"
  199. fontSizes = {23, 14}
  200. fontWidths = {3, 2}
  201. fontWeights = {25, 10}
  202. #12 0x0000555555c48ce7 in CglFont::LoadConfigFonts ()
  203. at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:59
  204. No locals.
  205.  
  206.  
  207. #13 0x0000555555cc01f8 in SpringApp::Init (this=0x7fffffffde30)
  208. at /home/nixtux/src/spring/rts/System/SpringApp.cpp:244
  209. __func__ = "Init"
  210. #14 0x0000555555cc2b01 in SpringApp::Run (this=0x7fffffffde30)
  211. at /home/nixtux/src/spring/rts/System/SpringApp.cpp:793
  212. thrErr = 0x0
  213. ---Type <return> to continue, or q <return> to quit---
  214. #15 0x0000555555ca41f1 in Run (argc=1, argv=0x7fffffffe058)
  215. at /home/nixtux/src/spring/rts/System/Main.cpp:43
  216. app = {inputFile = "",
  217. clientSetup = std::shared_ptr<ClientSetup> (empty) = {get() = 0x0}}
  218. #16 0x0000555555ca44b4 in main (argc=1, argv=0x7fffffffe058)
  219. at /home/nixtux/src/spring/rts/System/Main.cpp:92
Advertisement
Add Comment
Please, Sign In to add comment