bugGlobulation 2 - Bugs: bug #28063, Segfault while playing

 
 

bug #28063: Segfault while playing

Submitted by:  Leo Wandersleb <giszmo>
Submitted on:  Fri 20 Nov 2009 05:34:17 PM UTC  
 
Severity: 3 - NormalStatus: None
Assigned to: NoneOpen/Closed: Open
Release: NoneOperating System: None

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Fri 20 Nov 2009 10:14:36 PM UTC, comment #1:

The crash happened near the beginning of a yog-game.
I don't know what triggered the crash, sorry. Don't remember doing anything special at the time.

I play in English.

cyp
Fri 20 Nov 2009 05:34:17 PM UTC, original submission:

details follow.

(gdb) bt full
#0 0x00007f5bf3a17cc0 in strlen () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f5bf4230220 in basic_string (this=0x7fff633105b0, __s=0x808080ff808080 <Address 0x808080ff808080 out of bounds>, __a=@0x7fff633105bf)
at /var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h:262
No locals.
#2 0x00000000006566d7 in GAGCore::DrawableSurface::drawString (this=0x125c530, x=24, y=241, font=0x0,
msg=0xfefefefefefefeff <Address 0xfefefefefefefeff out of bounds>, w=0, alpha=255 '�') at libgag/src/GraphicContext.cpp:1259
output = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x13793f8 "�"}}
pos = <value optimized out>
#3 0x000000000066217a in GAGGUI::List::drawItem (this=<value optimized out>, x=-1, y=1664157119, element=<value optimized out>) at libgag/src/GUIList.cpp:312
No locals.
#4 0x0000000000662354 in GAGGUI::List::paint (this=0x7f5be44e2970) at libgag/src/GUIList.cpp:292
x = 20
y = 120
w = 220
h = 705
scrollBarW = 16
scrollBarTopH = <value optimized out>
scrollBarBottomH = <value optimized out>
frameTopHeight = <value optimized out>
frameLeftWidth = 2
frameRightWidth = 2
frameBottomHeight = <value optimized out>
elementsHeight = 701
count = <value optimized out>
elementLength = 200
yPos = 241
nextSize = 136
i = 7
_PRETTY_FUNCTION_ = "virtual void GAGGUI::List::paint()"
#5 0x000000000065a2a0 in GAGGUI::Screen::dispatchPaint (this=0x7fff63310750) at libgag/src/GUIBase.cpp:652
_PRETTY_FUNCTION_ = "void GAGGUI::Screen::dispatchPaint()"
#6 0x000000000065a6ae in GAGGUI::Screen::execute (this=0x7fff63310750, gfx=0x125c530, stepLength=40) at libgag/src/GUIBase.cpp:517
lastMouseMotion = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\0', state = 1 '\001'}, key = {type = 4 '\004', which = 0 '\0', state = 1 '\001',
---Type <return> to continue, or q <return> to quit---
keysym = {scancode = 235 '�', sym = 4294705153, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', state = 1 '\001', x = 235, y = 725,
xrel = 1, yrel = -4}, button = {type = 4 '\004', which = 0 '\0', button = 1 '\001', state = 0 '\0', x = 235, y = 725}, jaxis = {type = 4 '\004', which = 0 '\0',
axis = 1 '\001', value = 235}, jball = {type = 4 '\004', which = 0 '\0', ball = 1 '\001', xrel = 235, yrel = 725}, jhat = {type = 4 '\004', which = 0 '\0',
hat = 1 '\001', value = 0 '\0'}, jbutton = {type = 4 '\004', which = 0 '\0', button = 1 '\001', state = 0 '\0'}, resize = {type = 4 '\004', w = 47513835,
h = -262143}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 47513835, data1 = 0xfffc0001, data2 = 0x0}, syswm = {
type = 4 '\004', msg = 0xfffc0001}}
hadLastMouseMotion = true
windowEvent = {type = 1 '\001', active = {type = 1 '\001', gain = 1 '\001', state = 2 '\002'}, key = {type = 1 '\001', which = 1 '\001', state = 2 '\002',
keysym = {scancode = 0 '\0', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 1 '\001', which = 1 '\001', state = 2 '\002', x = 0, y = 0,
xrel = 0, yrel = 0}, button = {type = 1 '\001', which = 1 '\001', button = 2 '\002', state = 0 '\0', x = 0, y = 0}, jaxis = {type = 1 '\001', which = 1 '\001',
axis = 2 '\002', value = 0}, jball = {type = 1 '\001', which = 1 '\001', ball = 2 '\002', xrel = 0, yrel = 0}, jhat = {type = 1 '\001', which = 1 '\001',
hat = 2 '\002', value = 0 '\0'}, jbutton = {type = 1 '\001', which = 1 '\001', button = 2 '\002', state = 0 '\0'}, resize = {type = 1 '\001', w = 0, h = 0},
expose = {type = 1 '\001'}, quit = {type = 1 '\001'}, user = {type = 1 '\001', code = 0, data1 = 0x0, data2 = 0x0}, syswm = {type = 1 '\001', msg = 0x0}}
event = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\0', state = 1 '\001'}, key = {type = 4 '\004', which = 0 '\0', state = 1 '\001', keysym = {
scancode = 235 '�', sym = 4294705153, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', state = 1 '\001', x = 235, y = 725, xrel = 1,
yrel = -4}, button = {type = 4 '\004', which = 0 '\0', button = 1 '\001', state = 0 '\0', x = 235, y = 725}, jaxis = {type = 4 '\004', which = 0 '\0',
axis = 1 '\001', value = 235}, jball = {type = 4 '\004', which = 0 '\0', ball = 1 '\001', xrel = 235, yrel = 725}, jhat = {type = 4 '\004', which = 0 '\0',
hat = 1 '\001', value = 0 '\0'}, jbutton = {type = 4 '\004', which = 0 '\0', button = 1 '\001', state = 0 '\0'}, resize = {type = 4 '\004', w = 47513835,
h = -262143}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 47513835, data1 = 0xfffc0001, data2 = 0x0}, syswm = {
type = 4 '\004', msg = 0xfffc0001}}
wasWindowEvent = false
frameStartTime = 3059152
frameWaitTime = <value optimized out>
#7 0x000000000060bbc4 in YOGLoginScreen::handleYOGClientEvent (this=0x7fff633111e0, event=<value optimized out>) at src/YOGLoginScreen.cpp:177
screen = {<GAGGUI::TabScreen> = {<GAGGUI::Screen> = {_vptr.Screen = 0x692270, widgets = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<GAGGUI::Widget> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<GAGGUI::Widget> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<GAGGUI::Widget, GAGGUI::Widget, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x25d4320, _M_left = 0x272d150, _M_right = 0x7f5be44e21f0}, _M_node_count = 98}}}, run = true, returnCode = 0,
gfx = 0x125c530, animationFrame = 10}, groups = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, std::vector<GAGGUI::Widget, std::allocator<GAGGUI::Widget> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::vector<GAGGUI::Widget, std::allocator<GAGGUI::Widget> > > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x7f5be44e0cf0, _M_left = 0x1406040, _M_right = 0x2863f60}, _M_node_count = 4}}}, windows = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, GAGGUI::TabScreenWindow> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, GAGGUI::TabScreenWindow> > >> = {<No data fields>}, <No data fields>},
---Type <return> to continue, or q <return> to quit---
_M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
_M_parent = 0x7f5be44afe80, _M_left = 0x1385770, _M_right = 0x26d3120}, _M_node_count = 4}}}, groupButtons = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, GAGGUI::Widget> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, GAGGUI::Widget> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = std::_S_red, _M_parent = 0x7f5be42b69a0, _M_left = 0x12954a0, _M_right = 0x12dab30}, _M_node_count = 4}}}, returnCodes = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<int, int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x7f5be445e600, _M_left = 0x1238610, _M_right = 0x26d9c90}, _M_node_count = 6}}}, activated = 2, returnCode = 6,
fullScreen = true, longerButtons = false}, randomSeed = -1572678975}
lobby = {<GAGGUI::TabScreenWindow> = {_vptr.TabScreenWindow = 0x6b05d0, parent = 0x7fff63310750, tabNumber = 0, returnCode = 0, isExecuting = true,
activated = false}, <YOGClientEventListener> = {_vptr.YOGClientEventListener = 0x6b0630}, <YOGClientChatListener> = {
_vptr.YOGClientChatListener = 0x6b0658}, <IRCTextMessageListener> = {_vptr.IRCTextMessageListener = 0x6b0680}, <YOGClientGameListListener> = {
_vptr.YOGClientGameListListener = 0x6b06a8}, <YOGClientPlayerListListener> = {_vptr.YOGClientPlayerListListener = 0x6b06d0}, gameList = 0x1336730,
gameInfo = 0x13661d0, playerList = 0x12e13d0, textInput = 0x1368db0, chatWindow = 0x1317390, joinButton = 0x1324980, hostButton = 0x1332970, client = {px = 0x144dc20,
pn = {pi_ = 0x132a940}}, lobbyChat = {px = 0x1336800, pn = {pi_ = 0x12b93a0}}, ircChat = {px = 0x14aa870, pn = {pi_ = 0x1368ef0}}, gameScreen = 5}
options = {<GAGGUI::TabScreenWindow> = {_vptr.TabScreenWindow = 0x6b1850, parent = 0x7fff63310750, tabNumber = 1, returnCode = 0, isExecuting = true,
activated = false}, client = {px = 0x144dc20, pn = {pi_ = 0x132a940}}, blockedPlayers = 0x7f5be44e1a00, blockedPlayersText = 0x7f5be44e1ad0,
removeBlockedPlayer = 0x7f5be44f25d0, addBlockedPlayerText = 0x7f5be44e3eb0, addBlockedPlayer = 0x7f5be44e3ff0}
maps = {<GAGGUI::TabScreenWindow> = {_vptr.TabScreenWindow = 0x6b1230, parent = 0x7fff63310750, tabNumber = 2, returnCode = 0, isExecuting = true,
activated = true}, <YOGClientDownloadableMapListener> = {_vptr.YOGClientDownloadableMapListener = 0x6b1268}, client = {px = 0x144dc20, pn = {pi_ = 0x132a940}},
mapList = 0x7f5be44e2970, mapPreview = 0x7f5be450bed0, mapName = 0x7f5be44e2a70, mapInfo = 0x7f5be44e2bb0, mapSize = 0x7f5be44e2cf0, mapAuthor = 0x7f5be44e2de0,
mapRating = 0x7f5be44e2ed0, mapDownloadSize = 0x7f5be44e2fc0, addMap = 0x7f5be44e3140, refresh = 0x7f5be44e33a0, downloadMap = 0x7f5be44e34a0,
loadingMapList = 0x7f5be44e3610, submitRating = 0x7f5be44ef660, rating = 0x7f5be44ef760, mapRatedAlready = 0x7f5be44ef8e0, sortMethodLabel = 0x7f5be44edb60,
sortMethod = 0x7f5be44eef30, mapValid = false, mapsRequested = true, validMapSelected = false}
rc = <value optimized out>
type = <value optimized out>
#8 0x00000000005e53cc in YOGClient::sendToListeners (this=<value optimized out>, event={px = 0x7fff63310fd0, pn = {pi_ = 0x144ded8}}) at src/YOGClient.cpp:537
No locals.
#9 0x00000000005e70a0 in YOGClient::update (this=0x144dc20) at src/YOGClient.cpp:161
info = {px = 0x13027d0, pn = {pi_ = 0x1309c20}}
event = {px = 0x1333ff0, pn = {pi_ = 0x142af30}}
type = <value optimized out>
message = {px = 0x13027d0, pn = {pi_ = 0x1309c20}}
#10 0x000000000060b61f in YOGLoginScreen::onTimer (this=0x7fff633111e0, tick=4294967295) at src/YOGLoginScreen.cpp:144
No locals.
---Type <return> to continue, or q <return> to quit---
#11 0x000000000065a1f4 in GAGGUI::Screen::dispatchTimer (this=0x808080ff808080, tick=4294967295) at libgag/src/GUIBase.cpp:627
No locals.
#12 0x000000000065a658 in GAGGUI::Screen::execute (this=0x7fff633111e0, gfx=0x125c530, stepLength=40) at libgag/src/GUIBase.cpp:445
lastMouseMotion = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\0', state = 0 '\0'}, key = {type = 4 '\004', which = 0 '\0', state = 0 '\0', keysym = {
scancode = 109 'm', sym = 65536, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', state = 0 '\0', x = 877, y = 610, xrel = 0, yrel = 1},
button = {type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 877, y = 610}, jaxis = {type = 4 '\004', which = 0 '\0', axis = 0 '\0', value = 877},
jball = {type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 877, yrel = 610}, jhat = {type = 4 '\004', which = 0 '\0', hat = 0 '\0', value = 0 '\0'}, jbutton = {
type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0'}, resize = {type = 4 '\004', w = 39977837, h = 65536}, expose = {type = 4 '\004'}, quit = {
type = 4 '\004'}, user = {type = 4 '\004', code = 39977837, data1 = 0x10000, data2 = 0x0}, syswm = {type = 4 '\004', msg = 0x10000}}
hadLastMouseMotion = false
windowEvent = {type = 22 '\026', active = {type = 22 '\026', gain = 0 '\0', state = 0 '\0'}, key = {type = 22 '\026', which = 0 '\0', state = 0 '\0', keysym = {
scancode = 0 '\0', sym = 4125708288, mod = 32603, unicode = 193}}, motion = {type = 22 '\026', which = 0 '\0', state = 0 '\0', x = 0, y = 0, xrel = 20480,
yrel = -2583}, button = {type = 22 '\026', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 0, y = 0}, jaxis = {type = 22 '\026', which = 0 '\0', axis = 0 '\0',
value = 0}, jball = {type = 22 '\026', which = 0 '\0', ball = 0 '\0', xrel = 0, yrel = 0}, jhat = {type = 22 '\026', which = 0 '\0', hat = 0 '\0', value = 0 '\0'},
jbutton = {type = 22 '\026', which = 0 '\0', button = 0 '\0', state = 0 '\0'}, resize = {type = 22 '\026', w = 0, h = -169259008}, expose = {type = 22 '\026'},
quit = {type = 22 '\026'}, user = {type = 22 '\026', code = 0, data1 = 0x7f5bf5e95000, data2 = 0xc1}, syswm = {type = 22 '\026', msg = 0x7f5bf5e95000}}
event = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\0', state = 1 '\001'}, key = {type = 6 '\006', which = 0 '\0', state = 1 '\001', keysym = {
scancode = 109 'm', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 6 '\006', which = 0 '\0', state = 1 '\001', x = 877, y = 610, xrel = 0,
yrel = 0}, button = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0', x = 877, y = 610}, jaxis = {type = 6 '\006', which = 0 '\0',
axis = 1 '\001', value = 877}, jball = {type = 6 '\006', which = 0 '\0', ball = 1 '\001', xrel = 877, yrel = 610}, jhat = {type = 6 '\006', which = 0 '\0',
hat = 1 '\001', value = 0 '\0'}, jbutton = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0'}, resize = {type = 6 '\006', w = 39977837, h = 0},
expose = {type = 6 '\006'}, quit = {type = 6 '\006'}, user = {type = 6 '\006', code = 39977837, data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006', msg = 0x0}}
wasWindowEvent = false
frameStartTime = 16586
frameWaitTime = <value optimized out>
#13 0x00000000004d2d7c in Glob2::mutiplayerYOG (this=0x7fff6331bba7) at src/Glob2.cpp:110
client = {px = 0x144dc20, pn = {pi_ = 0x132a940}}
yogLoginScreen = {<Glob2Screen> = {<GAGGUI::Screen> = {_vptr.Screen = 0x6b2010, widgets = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<GAGGUI::Widget> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<GAGGUI::Widget> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<GAGGUI::Widget, GAGGUI::Widget, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x23d4920, _M_left = 0x13ffc40, _M_right = 0x13731b0}, _M_node_count = 13}}}, run = true, returnCode = 0,
gfx = 0x125c530, animationFrame = 10}, randomSeed = -1572678975}, <YOGClientEventListener> = {_vptr.YOGClientEventListener = 0x6b2060}, login = 0x13b6db0,
password = 0x1388e90, newYogPassword = 0x12ee610, rememberYogPassword = 0x13f46b0, newYogPasswordText = 0x12f45e0, rememberYogPasswordText = 0x13faa40,
statusText = 0x13777c0, animation = 0x14200e0, wasConnecting = false, client = {px = 0x144dc20, pn = {pi_ = 0x132a940}}, changeTabAgain = true}
yogReturnCode = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#14 0x00000000004d30ed in Glob2::run (this=0x7fff6331bba7, argc=1, argv=0x7fff6331bc78) at src/Glob2.cpp:334
No locals.
#15 0x00000000004d3b45 in main (argc=-8355712, argv=<value optimized out>) at src/Glob2.cpp:409
glob2 = {static verbose = false, isRunning = true}
And a bit more:
(gdb) up 2
#2 0x00000000006566d7 in GAGCore::DrawableSurface::drawString (this=0x125c530, x=24, y=241, font=0x0,
msg=0xfefefefefefefeff <Address 0xfefefefefefefeff out of bounds>, w=0, alpha=255 '�') at libgag/src/GraphicContext.cpp:1259
1259 libgag/src/GraphicContext.cpp: No such file or directory.
in libgag/src/GraphicContext.cpp
(gdb) p this
$1 = (class GAGCore::DrawableSurface * const) 0x125c530
(gdb) p *this
$2 = {_vptr.DrawableSurface = 0x6b7d30, sdlsurface = 0x137f290, clipRect = {x = 22, y = 122, w = 200, h = 701}, dirty = 91, texture = 1869373984,
texMultX = 2.95921708e+21, texMultY = 2.73735242e+20, static texts = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No
data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x95a8e8, _M_right = 0x95a8e8},
_M_node_count = 0}}}, static wroteTexts = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x95a928, _M_right = 0x95a928},
_M_node_count = 0}}},
static drawSquares = {<std::_Vector_base<boost::tuples::tuple<GAGCore::DrawableSurface::SRectangle, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, GAGCore::DrawableSurface*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, std::allocator<boost::tuples::tuple<GAGCore::
DrawableSurface::SRectangle, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, GAGCore::DrawableSurface*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> > >> = {
_M_impl = {<std::allocator<boost::tuples::tuple<GAGCore::DrawableSurface::SRectangle, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, GAGCore::DrawableSurface*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >> = {<__gnu_cxx::new_allocator<boost::tuples::tuple<GAGCore::
DrawableSurface::SRectangle, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, GAGCore::DrawableSurface*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
_M_end_of_storage = 0x0}}, <No data fields>}, static translationPicturesDirectory = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x933138 ""}}}

Leo Wandersleb <giszmo>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by cyp (Posted a comment)
  • -unavailable- added by giszmo (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item

    Back to the top


    Powered by Savane 3.1-cleanup