Program: /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(warzone2100) Command line: "/mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100" Version: Version TRUNK r11278 - Built Jul 24 2010 - DEBUG Distributor: UNKNOWN Compiled on: Jul 24 2010 09:02:17 Compiled by: GCC 4.5.0 20100610 (prerelease) Compiled mode: Debug build Executed on: Sat Jul 24 09:32:30 2010 Operating system: Linux Node name: XR-Z09 Release: 2.6.34-ARCH Version: #1 SMP PREEMPT Mon Jul 5 21:03:38 UTC 2010 Machine: i686 Pointers: 32bit Compiled against PhysicsFS version: 2.0.1 Running with PhysicsFS version: 2.0.1 Misc Data: [09:32:31]OpenGL Vendor : Tungsten Graphics, Inc [09:32:31]OpenGL Renderer : Mesa DRI Intel(R) 965GM GEM 20100328 2010Q1 x86/MMX/SSE2 [09:32:31]OpenGL Version : 2.1 Mesa 7.8.2 [09:32:31]Video Mode 1280 x 800 (32 bpp) (fullscreen) [09:32:31]OpenGL GLSL Version : 1.20 [09:32:32]OpenAL Device Name: ALSA Software [09:32:32]OpenAL Vendor: OpenAL Community [09:32:32]OpenAL Version: 1.1 ALSOFT 1.12.854 [09:32:32]OpenAL Renderer: OpenAL Soft [09:32:32]OpenAL Extensions: AL_EXTX_buffer_sub_data AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic [09:32:32]Using language: System locale [09:33:16]Current Level/map is Sk-Basingstoke-T1 Dump caused by signal: SIGFPE: Erroneous arithmetic operation: Integer divide by zero Log message: warning |09:33:00: [mapLoad] tileset not loaded, using arizona (map preview?) Log message: error |09:33:15: [loadFeatureStats] The feature WreckedDroidHub, ref 0, is damageable, but has no body points! The files need to be updated / fixed. Assigning 1 body point to feature. GLIBC raw backtrace: /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x82a94f2] [0xb779c40c] /usr/lib/xorg/modules/dri/i965_dri.so(+0x12c0d)[0xb5984c0d] /usr/lib/xorg/modules/dri/i965_dri.so(+0x6e41a)[0xb59e041a] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x82025fc] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(drawTerrain+0x961)[0x8205d74] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x80e5838] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x80e517f] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(draw3DScene+0xf0)[0x80e46e0] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(displayWorld+0x3d9)[0x80f07d2] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(gameLoop+0xf70)[0x815eab5] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x8160b1a] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x8160f84] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100(main+0x803)[0x816179b] /lib/libc.so.6(__libc_start_main+0xe6)[0xb7150c76] /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100[0x80b88b1] GDB extended backtrace: GNU gdb (GDB) 7.1 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100...done. Attaching to program: /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100, process 19241 Reading symbols from /usr/lib/libv4l/v4l2convert.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libv4l/v4l2convert.so Reading symbols from /usr/lib/libSDL-1.2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libSDL-1.2.so.0 Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0xb2e10b70 (LWP 19248)] [New Thread 0xb3611b70 (LWP 19247)] [New Thread 0xb640cb70 (LWP 19246)] [New Thread 0xb6d0fb70 (LWP 19245)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libphysfs.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libphysfs.so.1 Reading symbols from /usr/lib/libpng14.so.14...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libpng14.so.14 Reading symbols from /usr/lib/libvorbisfile.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libvorbisfile.so.3 Reading symbols from /usr/lib/libvorbis.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libvorbis.so.0 Reading symbols from /usr/lib/libogg.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libogg.so.0 Reading symbols from /usr/lib/libtheora.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libtheora.so.0 Reading symbols from /usr/lib/libopenal.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libopenal.so.1 Reading symbols from /usr/lib/libGLC.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libGLC.so.0 Reading symbols from /usr/lib/libGL.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libGL.so.1 Reading symbols from /usr/lib/libGLU.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libGLU.so.1 Reading symbols from /usr/lib/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libv4l2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libv4l2.so.0 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libfribidi.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfribidi.so.0 Reading symbols from /usr/lib/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXxf86vm.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXxf86vm.so.1 Reading symbols from /usr/lib/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libX11-xcb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libX11-xcb.so.1 Reading symbols from /usr/lib/libxcb-glx.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb-glx.so.0 Reading symbols from /usr/lib/libxcb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libdrm.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/libv4lconvert.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libv4lconvert.so.0 Reading symbols from /usr/lib/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/xorg/modules/dri/i965_dri.so...done. Loaded symbols for /usr/lib/xorg/modules/dri/i965_dri.so Reading symbols from /usr/lib/libdrm_intel.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libdrm_intel.so.1 Reading symbols from /usr/lib/libasound.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 0xb779c424 in __kernel_vsyscall () (gdb) #0 0xb779c424 in __kernel_vsyscall () No symbol table info available. #1 0xb76d240b in waitpid () from /lib/libpthread.so.0 No symbol table info available. #2 0x082a93c5 in gdbExtendedBacktrace (dumpFile=11) at exceptionhandler.c:499 gdbPipe = 13 status = -1080783560 wpid = 0 gdbCommands = "backtrace full\nframe 4\ndisassemble\ninfo registers\nquit\n" pid = 19249 __PRETTY_FUNCTION__ = "gdbExtendedBacktrace" #3 0x082a964f in posixExceptionHandler (signum=8, siginfo=0xbf948d4c, sigcontext=0xbf948dcc) at exceptionhandler.c:607 allreadyRunning = 1 gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX" dumpFilename = "/tmp/warzone2100.gdmp-aXilh9" dumpFile = 11 signal = 0x831e3f4 "SIGFPE: Erroneous arithmetic operation: Integer divide by zero" btBuffer = {0x82a94f2, 0xb779c40c, 0xb5984c0d, 0xb59e041a, 0x82025fc, 0x8205d74, 0x80e5838, 0x80e517f, 0x80e46e0, 0x80f07d2, 0x815eab5, 0x8160b1a, 0x8160f84, 0x816179b, 0xb7150c76, 0x80b88b1, 0x0, 0x0, 0x0, 0x0} btSize = 16 #4 No symbol table info available. #5 0xb5983e49 in intel_emit_linear_blit (intel=0x93ebb40, dst_bo=0xb7a80d0, dst_offset=572400, src_bo=0xccb4468, src_offset=0, size=0) at intel_blit.c:487 pitch = 0 height = __PRETTY_FUNCTION__ = "intel_emit_linear_blit" #6 0xb5984c0d in intel_bufferobj_subdata (ctx=0x93ebb40, target=34962, offset=572400, size=0, data=0xb78b600, obj=0xb7a8068) at intel_buffer_objects.c:222 temp_bo = __PRETTY_FUNCTION__ = "intel_bufferobj_subdata" #7 0xb59e041a in _mesa_BufferSubDataARB (target=34962, offset=572400, size=0, data=0xb78b600) at main/bufferobj.c:1193 ctx = 0x93ebb40 bufObj = __PRETTY_FUNCTION__ = "_mesa_BufferSubDataARB" #8 0x082025fc in updateSectorGeometry (x=12, y=0) at terrain.c:631 geometry = 0xccd51a8 water = 0xcdc2108 decaldata = 0xb78b600 geometrySize = 512 waterSize = 512 decalSize = 0 __FUNCTION__ = "updateSectorGeometry" #9 0x08205d74 in drawTerrain () at terrain.c:1181 i = -1247608874 j = -1080781944 x = 12 y = 0 texPage = 1119617024 colour = {byte = {r = 0 '\000', g = 0 '\000', b = 188 '\274', a = 66 'B'}, rgba = 1119617024, vector = "\000\000\274B"} layer = -1247611131 offset = -1080781944 size = 155107452 xPos = 23936 yPos = 896 distance = 47451280 paramsX = {0, 0, -3.05175781e-05, 0} paramsY = {3.05175781e-05, 0, 0, 0} __FUNCTION__ = "drawTerrain" #10 0x080e5838 in drawTiles (player=0x862b960) at display3d.c:845 i = 65 j = 65 rx = 84 rz = 16 theSun = {x = 1176.97693, y = -3138.60498, z = 2353.95386} #11 0x080e517f in displayTerrain () at display3d.c:681 No locals. #12 0x080e46e0 in draw3DScene () at display3d.c:455 bPlayerHasHQ = 0 __FUNCTION__ = "draw3DScene" #13 0x080f07d2 in displayWorld () at display.c:1397 pos = {x = 0, y = 656, z = 1} #14 0x0815eab5 in gameLoop () at loop.c:592 psCurr = 0x0 psNext = 0x0 psCBuilding = 0x0 psNBuilding = 0x0 psCFeat = 0xb7717d1f psNFeat = 0xbf949758 i = 8 widgval = 3214186120 quitting = 0 intRetVal = INT_INTERCEPT clearMode = 0 gameTicked = false __FUNCTION__ = "gameLoop" #15 0x08160b1a in runGameLoop () at main.c:831 __FUNCTION__ = "runGameLoop" #16 0x08160f84 in mainLoop () at main.c:1026 event = {type = 6 '\006', active = {type = 6 '\006', gain = 0 '\000', state = 1 '\001'}, key = {type = 6 '\006', which = 0 '\000', state = 1 '\001', keysym = {scancode = 133 '\205', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 6 '\006', which = 0 '\000', state = 1 '\001', x = 1157, y = 656, xrel = 0, yrel = 0}, button = {type = 6 '\006', which = 0 '\000', button = 1 '\001', state = 0 '\000', x = 1157, y = 656}, jaxis = {type = 6 '\006', which = 0 '\000', axis = 1 '\001', value = 1157}, jball = {type = 6 '\006', which = 0 '\000', ball = 1 '\001', xrel = 1157, yrel = 656}, jhat = {type = 6 '\006', which = 0 '\000', hat = 1 '\001', value = 0 '\000'}, jbutton = {type = 6 '\006', which = 0 '\000', button = 1 '\001', state = 0 '\000'}, resize = {type = 6 '\006', w = 42992773, h = 0}, expose = { type = 6 '\006'}, quit = {type = 6 '\006'}, user = {type = 6 '\006', code = 42992773, data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006', msg = 0x2900485}} #17 0x0816179b in main (argc=1, argv=0xbf94a944) at main.c:1270 __FUNCTION__ = "main" (gdb) #4 (gdb) Dump of assembler code for function __kernel_rt_sigreturn: => 0xb779c40c <+0>: mov $0xad,%eax 0xb779c411 <+5>: int $0x80 0xb779c413 <+7>: nop End of assembler dump. (gdb) eax 0xfffffe00 -512 ecx 0xbf948c70 -1080783760 edx 0x0 0 ebx 0xb5bfac48 -1245729720 esp 0xbf948d40 0xbf948d40 ebp 0xbf949138 0xbf949138 esi 0x0 0 edi 0x0 0 eip 0xb779c40c 0xb779c40c <__kernel_rt_sigreturn> eflags 0x293 [ CF AF SF IF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) A debugging session is active. Inferior 1 [process 19241] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] Detaching from program: /mnt/my-data/warzone-build-directory/warzone-trunk/src/warzone2100, process 19241