Program: /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(warzone2100) Command line: "/mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100" Version: Version pre-3.0-1 - DEBUG Distributor: UNKNOWN Compiled on: Oct 18 2010 07:02:35 Compiled by: GCC 4.5.1 Compiled mode: Debug build Executed on: Sun Oct 24 23:19:14 2010 Operating system: Linux Node name: sharif-laptop Release: 2.6.35-ARCH Version: #1 SMP PREEMPT Wed Sep 29 07:17:20 UTC 2010 Machine: i686 Pointers: 32bit Compiled against PhysicsFS version: 2.0.1 Running with PhysicsFS version: 2.0.1 Misc Data: [23:19:15]OpenGL Vendor : Tungsten Graphics, Inc [23:19:15]OpenGL Renderer : Mesa DRI Intel(R) 965GM GEM 20100328 2010Q1 x86/MMX/SSE2 [23:19:15]OpenGL Version : 2.1 Mesa 7.8.3 [23:19:15]Video Mode 1280 x 800 (32 bpp) (window) [23:19:15]OpenGL GLSL Version : 1.20 [23:19:16]OpenAL Vendor: OpenAL Community [23:19:16]OpenAL Version: 1.1 ALSOFT 1.12.854 [23:19:16]OpenAL Renderer: OpenAL Soft [23:19:16]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_mode [23:19:16]Using language: System locale [23:20:17]Current Level/map is Sk-ColosseumWZ-T1 Dump caused by signal: SIGFPE: Erroneous arithmetic operation: Integer divide by zero Log message: warning |11:19:35: [mapLoad] tileset not loaded, using arizona (map preview?) GLIBC raw backtrace: /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x82ab19b] [0xb77cf40c] /usr/lib/xorg/modules/dri/i965_dri.so(+0x1224d)[0xb601324d] /usr/lib/xorg/modules/dri/i965_dri.so(+0x6c884)[0xb606d884] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x8205f17] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(drawTerrain+0x800)[0x8209540] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x80e2266] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x80e1bad] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(draw3DScene+0xf0)[0x80e1082] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(displayWorld+0x3db)[0x80ed88c] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(gameLoop+0xf7e)[0x815d2e3] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x815f40a] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x815f874] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100(main+0x7f0)[0x8160078] /lib/libc.so.6(__libc_start_main+0xe6)[0xb7036c76] /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100[0x80b5db1] GDB extended backtrace: GNU gdb (GDB) 7.2 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/warzone2100-pre-3.0-1/src/warzone2100...done. Attaching to program: /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100, process 30103 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 0xb349fb70 (LWP 30109)] [New Thread 0xb3ca0b70 (LWP 30108)] [New Thread 0xb6a73b70 (LWP 30107)] 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 /lib/libpopt.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/libpopt.so.0 Reading symbols from /usr/lib/libXm.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXm.so.2 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/libXt.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXt.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/libSM.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libXp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libXp.so.6 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 /lib/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libuuid.so.1 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...(no debugging symbols found)...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 0xb77cf424 in __kernel_vsyscall () (gdb) #0 0xb77cf424 in __kernel_vsyscall () No symbol table info available. #1 0xb770340b in waitpid () from /lib/libpthread.so.0 No symbol table info available. #2 0x082ab050 in gdbExtendedBacktrace (dumpFile=11) at exceptionhandler.c:560 gdbPipe = 13 pid = 30110 gdbCommands = "backtrace full\nframe 4\ndisassemble\ninfo registers\nquit\n" status = -1074618696 wpid = 0 __PRETTY_FUNCTION__ = "gdbExtendedBacktrace" #3 0x082ab2da in posixExceptionHandler (signum=8, siginfo=0xbff29ecc, sigcontext=0xbff29f4c) at exceptionhandler.c:671 allreadyRunning = 1 btBuffer = {0x82ab19b, 0xb77cf40c, 0xb601324d, 0xb606d884, 0x8205f17, 0x8209540, 0x80e2266, 0x80e1bad, 0x80e1082, 0x80ed88c, 0x815d2e3, 0x815f40a, 0x815f874, 0x8160078, 0xb7036c76, 0x80b5db1, 0x0, 0x0, 0x0, 0x0} btSize = 16 gdmpPath = "/tmp/warzone2100.gdmp-XXXXXX" dumpFilename = "/tmp/warzone2100.gdmp-yQ6Hr0" dumpFile = 11 signal = 0x8320eb0 "SIGFPE: Erroneous arithmetic operation: Integer divide by zero" #4 No symbol table info available. #5 0xb6012489 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #6 0xb601324d in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #7 0xb606d884 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so No symbol table info available. #8 0x08205f17 in updateSectorGeometry (x=5, y=1) at terrain.c:632 geometry = 0xcc6db30 water = 0xcc6f338 decaldata = 0xc24f718 geometrySize = 512 waterSize = 512 decalSize = 0 __FUNCTION__ = "updateSectorGeometry" #9 0x08209540 in drawTerrain () at terrain.c:1156 i = -1240766377 j = -1074617064 x = 5 y = 1 texPage = 140591496 layer = -1240767798 offset = -1074617064 size = 166329652 xPos = 10496 yPos = 2816 distance = 23410744 paramsX = {3.05175781e-05, 0, 0, 0} paramsY = {0, 0, -3.05175781e-05, 0} __FUNCTION__ = "drawTerrain" #10 0x080e2266 in drawTiles (player=0x872f7a0) at display3d.c:874 i = 65 j = 65 rx = 77 rz = 28 theSun = {x = 1176.97693, y = -3138.60498, z = 2353.95386} #11 0x080e1bad in displayTerrain () at display3d.c:709 No locals. #12 0x080e1082 in draw3DScene () at display3d.c:464 bPlayerHasHQ = 0 __FUNCTION__ = "draw3DScene" #13 0x080ed88c in displayWorld () at display.c:1413 pos = {x = 0, y = 522, z = 0} #14 0x0815d2e3 in gameLoop () at loop.c:604 psCurr = 0x0 psNext = 0x0 psCBuilding = 0x0 psNBuilding = 0x0 psCFeat = 0x0 psNFeat = 0x0 i = 8 widgval = 3220351208 quitting = 0 intRetVal = INT_NONE clearMode = 0 __FUNCTION__ = "gameLoop" #15 0x0815f40a in runGameLoop () at main.c:827 __FUNCTION__ = "runGameLoop" #16 0x0815f874 in mainLoop () at main.c:1022 event = {type = 4 '\004', active = {type = 4 '\004', gain = 0 '\000', state = 0 '\000'}, key = {type = 4 '\004', which = 0 '\000', state = 0 '\000', keysym = {scancode = 123 '{', sym = 524321, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\000', state = 0 '\000', x = 379, y = 522, xrel = 33, yrel = 8}, button = {type = 4 '\004', which = 0 '\000', button = 0 '\000', state = 0 '\000', x = 379, y = 522}, jaxis = {type = 4 '\004', which = 0 '\000', axis = 0 '\000', value = 379}, jball = {type = 4 '\004', which = 0 '\000', ball = 0 '\000', xrel = 379, yrel = 522}, jhat = {type = 4 '\004', which = 0 '\000', hat = 0 '\000', value = 0 '\000'}, jbutton = {type = 4 '\004', which = 0 '\000', button = 0 '\000', state = 0 '\000'}, resize = {type = 4 '\004', w = 34210171, h = 524321}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 34210171, data1 = 0x80021, data2 = 0x0}, syswm = {type = 4 '\004', msg = 0x20a017b}} #17 0x08160078 in main (argc=1, argv=0xbff2bad4) at main.c:1266 __FUNCTION__ = "main" (gdb) #4 (gdb) Dump of assembler code for function __kernel_rt_sigreturn: => 0xb77cf40c <+0>: mov $0xad,%eax 0xb77cf411 <+5>: int $0x80 0xb77cf413 <+7>: nop End of assembler dump. (gdb) eax 0xfffffe00 -512 ecx 0xbff29df0 -1074618896 edx 0x0 0 ebx 0xb6261be0 -1239016480 esp 0xbff29ec0 0xbff29ec0 ebp 0xbff2a2b8 0xbff2a2b8 esi 0x0 0 edi 0x0 0 eip 0xb77cf40c 0xb77cf40c <__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 30103] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] Detaching from program: /mnt/my-data/warzone-build-directory/warzone2100-pre-3.0-1/src/warzone2100, process 30103