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

 
 

bug #28063: Segfault while playing

Submitter:  Leo Wandersleb <giszmo>
Submitted:  Fri 20 Nov 2009 05:34:17 PM UTC
   
 
Severity:  3 - Normal Status:  None
Assigned to:  None Open/Closed:  Open
Release:  None Operating System:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group Member

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code