Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- spring: /home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h:40: void*& IAtlasAllocator::GetEntryData(const string&): Assertion `entries[name].data' failed.
- Program received signal SIGABRT, Aborted.
- __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
- 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
- (gdb) bt full
- #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
- set = {__val = {0, 93826118833872, 93826112082080, 140737294915040,
- 140737415839744, 93826118833872, 93826118833973, 93826118833872,
- 93826118833872, 93826118834041, 93826118834172, 93826118833872,
- 93826118834172, 0, 0, 0}}
- pid = <optimised out>
- tid = <optimised out>
- ret = <optimised out>
- #1 0x00007ffff473d801 in __GI_abort () at abort.c:79
- save_stage = 1
- act = {__sigaction_handler = {sa_handler = 0x5555987bd6d0,
- sa_sigaction = 0x5555987bd6d0}, sa_mask = {__val = {0,
- 140737298467904, 0, 0, 0, 140737488344632, 0, 140737488344464,
- 140737296171472, 21474836480, 140737296156632, 0,
- 5563595002125713408, 140737296141588, 0, 140737296156632}},
- sa_flags = 1445257024, sa_restorer = 0x55555624df81}
- sigs = {__val = {32, 0 <repeats 15 times>}}
- __cnt = <optimised out>
- __set = <optimised out>
- __cnt = <optimised out>
- __set = <optimised out>
- #2 0x00007ffff472d39a in __assert_fail_base (
- fmt=0x7ffff48b47d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
- ---Type <return> to continue, or q <return> to quit---
- assertion=assertion@entry=0x55555624df81 "entries[name].data",
- file=file@entry=0x55555624df40 "/home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h", line=line@entry=40,
- 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&)")
- at assert.c:92
- str = 0x5555987bd6d0 "\340\324x\230UU"
- total = 4096
- #3 0x00007ffff472d412 in __GI___assert_fail (
- assertion=0x55555624df81 "entries[name].data",
- file=0x55555624df40 "/home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h", line=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
- No locals.
- #4 0x0000555555c43363 in IAtlasAllocator::GetEntryData (this=0x55559871a638,
- name="126")
- at /home/nixtux/src/spring/rts/Rendering/Textures/IAtlasAllocator.h:40
- __PRETTY_FUNCTION__ = "void*& IAtlasAllocator::GetEntryData(const string&)"
- #5 0x0000555555c41348 in CFontTexture::LoadBlock (this=0x55559870a4e0,
- ---Type <return> to continue, or q <return> to quit---
- start=32 U' ', end=127 U'\177')
- at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:583
- glyphName = "126"
- texpos2 = {<float3> = {static creg_class = {baseClass = 0x0,
- flags = creg::CF_None, hasVTable = false, isCregStruct = true,
- members = std::vector of length 3, capacity 4 = {{
- name = 0x55555626ac98 "x",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091a00}, offset = 0, alignment = 4,
- flags = 0}, {name = 0x55555626ac9a "y",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091a40}, offset = 4, alignment = 4,
- flags = 0}, {name = 0x55555626ac9c "z",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091ad0}, offset = 8, alignment = 4,
- flags = 0}}, name = 0x55555626acdd "float3", size = 12,
- alignment = 4,
- constructor = 0x555555cea4f6 <float3::_ConstructInstance(void*)>, destructor = 0x555555cea524 <float3::_DestructInstance(void*)>,
- poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
- postLoadProc = 0x0, getSizeProc = 0x0},
- static creg_isStruct = true, static maxxpos = -1,
- static maxzpos = -1, {{x = 272, y = 118, z = 289}, {r = 272,
- ---Type <return> to continue, or q <return> to quit---
- g = 118, b = 289}, {x1 = 272, y1 = 118, x2 = 289}, {s = 272,
- t = 118, p = 289}, {xstart = 272, ystart = 118, xend = 289}, {
- xyz = {272, 118, 289}}}}, static creg_class = {
- baseClass = 0x0, flags = creg::CF_None, hasVTable = false,
- isCregStruct = true,
- members = std::vector of length 4, capacity 4 = {{
- name = 0x55555626aeb0 "x",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091ba0}, offset = 0, alignment = 4,
- flags = 0}, {name = 0x55555626aeb2 "y",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091be0}, offset = 4, alignment = 4,
- flags = 0}, {name = 0x55555626aeb4 "z",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091c20}, offset = 8, alignment = 4,
- flags = 0}, {name = 0x55555626aeb6 "w",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091cf0}, offset = 12, alignment = 4,
- flags = 0}}, name = 0x55555626aeb8 "float4", size = 16,
- alignment = 4,
- constructor = 0x555555ceae46 <float4::_ConstructInstance(void*)>,
- destructor = 0x555555ceae74 <float4::_DestructInstance(void*)>,
- poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
- ---Type <return> to continue, or q <return> to quit---
- postLoadProc = 0x0, getSizeProc = 0x0},
- static creg_isStruct = true, {{w = 129}, {a = 129}, {y2 = 129}, {
- q = 129}, {yend = 129}}}
- glyphName2 = "126sh"
- texpos = {<float3> = {static creg_class = {baseClass = 0x0,
- flags = creg::CF_None, hasVTable = false, isCregStruct = true,
- members = std::vector of length 3, capacity 4 = {{
- name = 0x55555626ac98 "x",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091a00}, offset = 0, alignment = 4,
- flags = 0}, {name = 0x55555626ac9a "y",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091a40}, offset = 4, alignment = 4,
- flags = 0}, {name = 0x55555626ac9c "z",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091ad0}, offset = 8, alignment = 4,
- flags = 0}}, name = 0x55555626acdd "float3", size = 12,
- alignment = 4,
- constructor = 0x555555cea4f6 <float3::_ConstructInstance(void*)>, destructor = 0x555555cea524 <float3::_DestructInstance(void*)>,
- poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
- postLoadProc = 0x0, getSizeProc = 0x0},
- static creg_isStruct = true, static maxxpos = -1,
- ---Type <return> to continue, or q <return> to quit---
- static maxzpos = -1, {{x = 404, y = 118, z = 415}, {r = 404,
- g = 118, b = 415}, {x1 = 404, y1 = 118, x2 = 415}, {s = 404,
- t = 118, p = 415}, {xstart = 404, ystart = 118, xend = 415}, {
- xyz = {404, 118, 415}}}}, static creg_class = {
- baseClass = 0x0, flags = creg::CF_None, hasVTable = false,
- isCregStruct = true,
- members = std::vector of length 4, capacity 4 = {{
- name = 0x55555626aeb0 "x",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091ba0}, offset = 0, alignment = 4,
- flags = 0}, {name = 0x55555626aeb2 "y",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091be0}, offset = 4, alignment = 4,
- flags = 0}, {name = 0x55555626aeb4 "z",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091c20}, offset = 8, alignment = 4,
- flags = 0}, {name = 0x55555626aeb6 "w",
- type = std::unique_ptr<creg::IType> = {
- get() = 0x555598091cf0}, offset = 12, alignment = 4,
- flags = 0}}, name = 0x55555626aeb8 "float4", size = 16,
- alignment = 4,
- constructor = 0x555555ceae46 <float4::_ConstructInstance(void*)>,
- destructor = 0x555555ceae74 <float4::_DestructInstance(void*)>,
- ---Type <return> to continue, or q <return> to quit---
- poolAlloc = 0x0, poolFree = 0x0, serializeProc = 0x0,
- postLoadProc = 0x0, getSizeProc = 0x0},
- static creg_isStruct = true, {{w = 123}, {a = 123}, {y2 = 123}, {
- q = 123}, {yend = 123}}}
- glyphIdx = 1
- i = 126 U'~'
- lk = {_M_device = @0x5555565c1c00}
- f = std::shared_ptr<FontFace> (empty) = {get() = 0x0}
- alreadyCheckedFonts = {
- _hasher = {<std::__hash_base<unsigned long, std::shared_ptr<FontFace> >> = {<No data fields>}, <No data fields>}, _comp = {<No data fields>},
- _states = 0x5555987673a0, _keys = 0x5555987673c0, _num_buckets = 4,
- _num_filled = 1, _max_probe_length = 0, _mask = 3}
- map = std::vector of length 0, capacity 95
- __PRETTY_FUNCTION__ = "void CFontTexture::LoadBlock(char32_t, char32_t)"
- #6 0x0000555555c406ff in CFontTexture::GetGlyph (this=0x55559870a4e0,
- ch=32 U' ')
- at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:472
- it = {_map = 0x55559871a5b0, _bucket = 0}
- start = 32 U' '
- end = 127 U'\177'
- #7 0x0000555555c4021f in CFontTexture::CFontTexture (this=0x55559870a4e0,
- ---Type <return> to continue, or q <return> to quit---
- fontfile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
- _outlinesize=3, _outlineweight=25)
- at /home/nixtux/src/spring/rts/Rendering/Fonts/CFontTexture.cpp:401
- lgl = <error reading variable>
- advance = -3.83006563e-25
- i = 32 U' '
- i = <optimised out>
- lgl = <optimised out>
- advance = <optimised out>
- j = <optimised out>
- rgl = <optimised out>
- hash = <optimised out>
- kerning = <optimised out>
- #8 0x0000555555c4f978 in CTextWrap::CTextWrap (this=0x55559870a4e0,
- fontfile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
- outlinewidth=3, outlineweight=25)
- at /home/nixtux/src/spring/rts/Rendering/Fonts/TextWrap.cpp:57
- No locals.
- #9 0x0000555555c49acd in CglFont::CglFont (this=0x55559870a4e0,
- fontFile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
- _outlineWidth=3, _outlineWeight=25)
- at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:128
- No locals.
- ---Type <return> to continue, or q <return> to quit---
- #10 0x0000555555c499b9 in CglFont::LoadFont (
- fontFile="/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf", size=23,
- outlinewidth=3, outlineweight=25)
- at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:105
- No locals.
- #11 0x0000555555c49763 in CglFont::LoadFont (fontFileOverride="",
- smallFont=false)
- at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:98
- fontFiles = {"/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf",
- "/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf"}
- fontFile = "/home/nixtux/src/spring/cont/fonts/FreeSansBold.otf"
- fontSizes = {23, 14}
- fontWidths = {3, 2}
- fontWeights = {25, 10}
- #12 0x0000555555c48ce7 in CglFont::LoadConfigFonts ()
- at /home/nixtux/src/spring/rts/Rendering/Fonts/glFont.cpp:59
- No locals.
- #13 0x0000555555cc01f8 in SpringApp::Init (this=0x7fffffffde30)
- at /home/nixtux/src/spring/rts/System/SpringApp.cpp:244
- __func__ = "Init"
- #14 0x0000555555cc2b01 in SpringApp::Run (this=0x7fffffffde30)
- at /home/nixtux/src/spring/rts/System/SpringApp.cpp:793
- thrErr = 0x0
- ---Type <return> to continue, or q <return> to quit---
- #15 0x0000555555ca41f1 in Run (argc=1, argv=0x7fffffffe058)
- at /home/nixtux/src/spring/rts/System/Main.cpp:43
- app = {inputFile = "",
- clientSetup = std::shared_ptr<ClientSetup> (empty) = {get() = 0x0}}
- #16 0x0000555555ca44b4 in main (argc=1, argv=0x7fffffffe058)
- at /home/nixtux/src/spring/rts/System/Main.cpp:92
Advertisement
Add Comment
Please, Sign In to add comment