#0 0x00002b0b1fb22d52 in memcpy () from /lib/libc.so.6 #1 0x00002b0b1dfa01b0 in SDL_DrawCursorNoLock (screen=0x11c1a40) at ../../src/video/SDL_cursor.c:624 [Error: ../../src/video/SDL_cursor.c was not found in source tree] #2 0x00002b0b1dfa0907 in SDL_DrawCursor (screen=0x11c1a40) at ../../src/video/SDL_cursor.c:652 [Error: ../../src/video/SDL_cursor.c was not found in source tree] #3 0x00002b0b1dfa0c91 in SDL_SetCursor (cursor=0x11c4060) at ../../src/video/SDL_cursor.c:217 [Error: ../../src/video/SDL_cursor.c was not found in source tree] #4 0x00002b0b1dfa0e36 in SDL_FreeCursor (cursor=0x11be6d0) at ../../src/video/SDL_cursor.c:243 [Error: ../../src/video/SDL_cursor.c was not found in source tree] #5 0x000000000052b118 in frameShutDown () at frame.c:195 190: static void freeCursors(void) 191: { 192: unsigned int i = 0; 193: for( ; i < MAX_CURSORS; i++ ) 194: { 195: SDL_FreeCursor( aCursors[i] ); 196: } 197: } 198: 199: /* 200: * frameInitialise #6 0x00002b0b1fadb110 in exit () from /lib/libc.so.6 #7 0x00002b0b1fe4de1a in _XDefaultIOError (dpy=0x1186870) at ../../src/XlibInt.c:2732 [Error: ../../src/XlibInt.c was not found in source tree] #8 0x00002b0b1fe4de94 in _XIOError (dpy=0x1186870) at ../../src/XlibInt.c:2940 [Error: ../../src/XlibInt.c was not found in source tree] #9 0x00002b0b1fe5435c in _XGetXCBBuffer (dpy=0x1186870) at ../../src/xcb_lock.c:70 [Error: ../../src/xcb_lock.c was not found in source tree] #10 0x00002b0b1fe5518d in _XReply (dpy=0x1186870, rep=0x7fff8cd4b3d0, extra=0, discard=1) #11 0x00002b0b1fe49aaa in XSync (dpy=0x1186870, discard=0) at ../../src/Sync.c:48 [Error: ../../src/Sync.c was not found in source tree] #12 0x00002b0b1f4a5ecc in __glXWindowExists () from /usr/lib/libGL.so.1 #13 0x00002aaaab75968f in DRICheckWindowExists () from /usr/lib/dri/fglrx_dri.so #14 0x00002aaaab758fd4 in DRILockWinInfo () from /usr/lib/dri/fglrx_dri.so #15 0x00002aaaab75cee9 in driLockWinInfo () from /usr/lib/dri/fglrx_dri.so #16 0x00002aaaab7b8cd4 in ?? () from /usr/lib/dri/fglrx_dri.so #17 0x00002aaaab7b736b in lnxioCmdBufSubmit () from /usr/lib/dri/fglrx_dri.so #18 0x00002aaaab678cd0 in ioCmdBufSubmit2 () from /usr/lib/dri/fglrx_dri.so #19 0x00002aaaab63839e in ?? () from /usr/lib/dri/fglrx_dri.so #20 0x00002aaaab638262 in coraSubmitCommandBuffer () from /usr/lib/dri/fglrx_dri.so #21 0x00002aaaab638279 in ?? () from /usr/lib/dri/fglrx_dri.so #22 0x00002aaaab5f1afd in Khan_VpSetConst () from /usr/lib/dri/fglrx_dri.so #23 0x00002aaaab6506d6 in gsl::FloatConstStoreObject::loadVPConstants () from /usr/lib/dri/fglrx_dri.so #24 0x00002aaaab650407 in gsl::ConstStoreObject::loadConstants () from /usr/lib/dri/fglrx_dri.so #25 0x00002aaaab6504b7 in gsl::ConstStoreObject::load () from /usr/lib/dri/fglrx_dri.so #26 0x00002aaaab6518db in gslSyncUpload () from /usr/lib/dri/fglrx_dri.so #27 0x00002aaaab66e3da in gsomSyncUpload () from /usr/lib/dri/fglrx_dri.so #28 0x00002aaaab24b318 in gllSH::ScState::validate () from /usr/lib/dri/fglrx_dri.so #29 0x00002aaaab24d98c in gllSH::ShaderBlock::Validate () from /usr/lib/dri/fglrx_dri.so #30 0x00002aaaab24e629 in svshValidate () from /usr/lib/dri/fglrx_dri.so #31 0x00002aaaab268f00 in gllSV::svValidateDrawCmd () from /usr/lib/dri/fglrx_dri.so #32 0x00002aaaab267c89 in epsvInterceptMultiDrawElements () from /usr/lib/dri/fglrx_dri.so #33 0x00002aaaaaee0444 in gllEP::gpMultiDrawElements () from /usr/lib/dri/fglrx_dri.so #34 0x00002aaaaaede0ec in gllEP::gpPrimBatch::submit () from /usr/lib/dri/fglrx_dri.so #35 0x00002aaaaaede616 in gllEP::gpPrimBatch::combineAndFlush () from /usr/lib/dri/fglrx_dri.so #36 0x00002aaaaaeda0fe in gllEP::gpBeginEndVBOState::sendPrimitiveBuffer () from /usr/lib/dri/fglrx_dri.so #37 0x00002aaaaaed9e51 in gllEP::gpBeginEndVBOState::sendData () from /usr/lib/dri/fglrx_dri.so #38 0x00002aaaab051bed in gllEP::ep_tls_AlphaFunc () from /usr/lib/dri/fglrx_dri.so #39 0x000000000051d64a in pie_Draw3DShape2 (shape=0x5d44080, frame=5, colour= #40 0x000000000051da0e in pie_Draw3DShape (shape=0x5d44080, frame=5, team=, colour= #41 0x0000000000419768 in displayCompObj (psObj=0x66956d0, bButton=0) at component.c:898 893: 894: //Watermelon:uses psShapeTemp too separate it from turret's psShape 895: psShapeTemp = (leftFirst ? getLeftPropulsionIMD(psDroid) : getRightPropulsionIMD(psDroid)); 896: if(psShapeTemp!=NULL) 897: { 898: pie_Draw3DShape(psShapeTemp, 0, colour, brightness, specular, pieFlag, iPieData); 899: } 900: 901: /* set default components transparent */ 902: if ( psDroid->asBits[COMP_BODY].nStat == 0 ) 903: { #42 0x000000000041a5d2 in displayComponentObject (psObj=0x11c1b20) at component.c:805 800: 801: if (godMode || (psDroid->visible[selectedPlayer] == UBYTE_MAX) || demoGetStatus()) 802: { 803: //ingame not button object 804: //Watermelon:should render 3 mounted weapons now 805: displayCompObj(psObj,FALSE); 806: } 807: else 808: { 809: 810: // make sure it's not over water. #43 0x00000000004b4939 in renderDroid (psDroid=0x11c1b20) at display3d.c:2477 2472: } 2473: 2474: /* Draw the droids */ 2475: void renderDroid( DROID *psDroid ) 2476: { 2477: displayComponentObject( (BASE_OBJECT *) psDroid); 2478: targetAdd((BASE_OBJECT*)psDroid); 2479: } 2480: 2481: 2482: /* Draws the strobing 3D drag box that is used for multiple selection */ #44 0x00000000004b6c58 in displayDynamicObjects () at display3d.c:1488 1483: { 1484: /* No point in adding it if you can't see it? */ 1485: if(psDroid->visible[selectedPlayer] || godMode || demoGetStatus()) 1486: { 1487: psDroid->sDisplay.frameNumber = currentGameFrame; 1488: renderDroid( (DROID *) psDroid); 1489: /* draw anim if visible */ 1490: if ( psDroid->psCurAnim != NULL && 1491: psDroid->psCurAnim->bVisible == TRUE && 1492: (psAnimObj = animObj_Find( psDroid, 1493: psDroid->psCurAnim->uwID )) != NULL ) #45 0x00000000004bad55 in drawTiles (camera=, player=0x3f) at display3d.c:824 819: /* ---------------------------------------------------------------- */ 820: /* Now display all the static objects */ 821: /* ---------------------------------------------------------------- */ 822: displayStaticObjects(); // bucket render implemented 823: displayFeatures(); // bucket render implemented 824: displayDynamicObjects(); //bucket render implemented 825: if(doWeDrawProximitys()) 826: { 827: displayProximityMsgs(); // bucket render implemented 828: } 829: displayDelivPoints(); // bucket render implemented #46 0x00000000004bb7bd in displayTerrain () at display3d.c:469 464: 465: /* Setup tiles */ 466: preprocessTiles(); 467: 468: /* Now, draw the terrain */ 469: drawTiles(&camera, &player); 470: 471: pie_PerspectiveEnd(); 472: 473: /* Show the drag Box if necessary */ 474: drawDragBox(); #47 0x00000000004bc8bf in draw3DScene () at display3d.c:320 315: 316: // draw sky and fogbox 317: renderSurroundings(); 318: 319: // draw terrain 320: displayTerrain(); 321: 322: pie_BeginInterface(); 323: updateLightLevels(); 324: drawDroidSelections(); 325: #48 0x0000000000425424 in displayWorld () at display.c:1338 1333: pos.z = player.r.z; 1334: camInformOfRotation(&pos); 1335: bRadarDragging = FALSE; 1336: } 1337: 1338: draw3DScene(); 1339: } 1340: 1341: static BOOL mouseInBox(SDWORD x0, SDWORD y0, SDWORD x1, SDWORD y1) 1342: { 1343: if(mouseXPos > x0 && mouseXPos < x1 && mouseYPos > y0 && mouseYPos < y1) #49 0x000000000045f2f8 in gameLoop () at loop.c:535 530: //no key clicks or in Intelligence Screen 531: if (intRetVal == INT_NONE && !InGameOpUp) 532: { 533: processMouseClickInput(); 534: } 535: displayWorld(); 536: } 537: /* Display the in game interface */ 538: pie_SetDepthBufferStatus(DEPTH_CMP_ALWAYS_WRT_ON); 539: pie_SetFogStatus(FALSE); 540: #50 0x000000000046070a in main (argc=0, argv=) at main.c:578 573: /*! 574: * Run the code inside the gameloop 575: */ 576: static void runGameLoop(void) 577: { 578: gameLoopStatus = gameLoop(); 579: switch (gameLoopStatus) 580: { 581: case GAMECODE_CONTINUE: 582: case GAMECODE_PLAYVIDEO: 583: break; #51 0x00002b0b1fac41c4 in __libc_start_main () from /lib/libc.so.6 #52 0x00000000004077d9 in _start ()