URL: <http://gna.org/bugs/?11822>
Summary: crash with single-user multiplayer on hidensneak Project: Warzone Resurrection Project Submitted by: pabs Submitted on: Friday 06/13/2008 at 08:59 Category: Engine: Netplay Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Release: 2.1_beta3 Operating System: GNU/Linux Planned Release: None _______________________________________________________ Details: Using SVN r5243: Program: ./install/bin/warzone2100(warzone2100) Version: Version 2.1_beta3 Distributor: Compiled on: Jun 13 2008 16:00:21 Compiled by: GCC 4.3.1 Executed on: Fri Jun 13 16:01:25 2008 Operating system: Linux Node name: chianamo Release: 2.6.25-2-686 Version: #1 SMP Tue May 27 15:38:35 UTC 2008 Machine: i686 Pointers: 32bit Dump caused by signal: SIGSEGV: Invalid memory reference: Address not mapped to object Log message 1: Log message 2: GLIBC raw backtrace: ./install/bin/warzone2100[0x81e8cf5] [0xb7f2940c] ./install/bin/warzone2100[0x816e4db] ./install/bin/warzone2100[0x80ba24c] ./install/bin/warzone2100[0x80bc064] ./install/bin/warzone2100[0x80bc458] ./install/bin/warzone2100[0x80bc8b5] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7b26455] ./install/bin/warzone2100(ftell+0x35)[0x804e6a1] GDB extended backtrace: GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 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 "i486-linux-gnu"... Attaching to program: /home/pabs/devel/games/warzone/install/bin/warzone2100, process 25402 Reading symbols from /usr/lib/libSDL-1.2.so.0...done. Loaded symbols for /usr/lib/libSDL-1.2.so.0 Reading symbols from /usr/lib/libSDL_net-1.2.so.0...done. Loaded symbols for /usr/lib/libSDL_net-1.2.so.0 Reading symbols from /usr/lib/libphysfs-1.0.so.0...done. Loaded symbols for /usr/lib/libphysfs-1.0.so.0 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libvorbisfile.so.3...done. Loaded symbols for /usr/lib/libvorbisfile.so.3 Reading symbols from /usr/lib/libvorbis.so.0...done. Loaded symbols for /usr/lib/libvorbis.so.0 Reading symbols from /lib/i686/cmov/libm.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libm-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libm.so.6 Reading symbols from /usr/lib/libogg.so.0...done. Loaded symbols for /usr/lib/libogg.so.0 Reading symbols from /usr/lib/libopenal.so.0...done. Loaded symbols for /usr/lib/libopenal.so.0 Reading symbols from /usr/lib/libGLC.so.0...done. Loaded symbols for /usr/lib/libGLC.so.0 Reading symbols from /usr/lib/libGL.so.1...done. Loaded symbols for /usr/lib/libGL.so.1 Reading symbols from /usr/lib/libGLU.so.1...done. Loaded symbols for /usr/lib/libGLU.so.1 Reading symbols from /lib/libpopt.so.0...done. Loaded symbols for /lib/libpopt.so.0 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/i686/cmov/libc-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libc.so.6 Reading symbols from /lib/i686/cmov/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/i686/cmov/libpthread-2.7.so...done. [Thread debugging using libthread_db enabled] [New Thread 0xb77089c0 (LWP 25402)] [New Thread 0xb0fe1b90 (LWP 25407)] [New Thread 0xb717eb90 (LWP 25406)] done. Loaded symbols for /lib/i686/cmov/libpthread.so.0 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libdl-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libdirectfb-1.0.so.0...done. Loaded symbols for /usr/lib/libdirectfb-1.0.so.0 Reading symbols from /usr/lib/libfusion-1.0.so.0...done. Loaded symbols for /usr/lib/libfusion-1.0.so.0 Reading symbols from /usr/lib/libdirect-1.0.so.0...done. Loaded symbols for /usr/lib/libdirect-1.0.so.0 Reading symbols from /usr/lib/libvga.so.1...done. Loaded symbols for /usr/lib/libvga.so.1 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.7.so...done. done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libfribidi.so.0...done. Loaded symbols for /usr/lib/libfribidi.so.0 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXxf86vm.so.1...done. Loaded symbols for /usr/lib/libXxf86vm.so.1 Reading symbols from /usr/lib/libXdamage.so.1...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib/libxcb-xlib.so.0 Reading symbols from /usr/lib/libxcb.so.1...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /lib/libx86.so.1...done. Loaded symbols for /lib/libx86.so.1 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/dri/i915_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/i915_dri.so...done. done. Loaded symbols for /usr/lib/dri/i915_dri.so Reading symbols from /lib/i686/cmov/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_files-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libnss_files.so.2 Reading symbols from /lib/libnss_mdns4_minimal.so.2...done. Loaded symbols for /lib/libnss_mdns4_minimal.so.2 Reading symbols from /lib/i686/cmov/libnss_dns.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_dns-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libnss_dns.so.2 Reading symbols from /lib/i686/cmov/libresolv.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libresolv-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libresolv.so.2 0xb7f29424 in __kernel_vsyscall () (gdb) #0 0xb7f29424 in __kernel_vsyscall () No symbol table info available. #1 0xb7bab5eb in waitpid () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0x081e8f42 in posixExceptionHandler (signum=11, siginfo=0xbff42bfc, sigcontext=0xbff42c7c) at exceptionhandler.c:469 btBuffer = {0x81e8cf5, 0xb7f2940c, 0x816e4db, 0x80ba24c, 0x80bc064, 0x80bc458, 0x80bc8b5, 0xb7b26455, 0x804e6a1, 0x0 <repeats 11 times>} btSize = 9 pid = 27105 gdbPipe = {11, 12} dumpFile = 10 signal = 0x824404c "SIGSEGV: Invalid memory reference: Address not mapped to object" allreadyRunning = 1 #3 <signal handler called> No symbol table info available. #4 0x0816c944 in aiUpdateStructure (psStructure=0xde20c28) at structure.c:2806 pSubject = (BASE_STATS *) 0x0 pointsToAdd = 223647176 pPlayerRes = (PLAYER_RESEARCH *) 0xa042380 structureMode = 0 psDroid = (DROID *) 0x0 psChosenObjs = {0x0, 0x0, 0x0, 0x0} psChosenObj = (BASE_OBJECT *) 0x0 Quantity = 8 '\b' iDt = 233301856 psFactory = (FACTORY *) 0xde7b3e0 psRepairFac = (REPAIR_FACILITY *) 0x0 psResFacility = (RESEARCH_FACILITY *) 0x51eb851f psReArmPad = (REARM_PAD *) 0x8c0 iVecEffect = {x = 0, y = 134, z = 233387472} bFinishAction = 9 bDroidPlaced = 32 psWStats = (WEAPON_STATS *) 0xb7b3f6f1 xdiff = -1211731812 ydiff = -1211731744 mindist = -1211731980 currdist = 0 psNextTemplate = (DROID_TEMPLATE *) 0x20 i = 2 __FUNCTION__ = "aiUpdateStructure" #5 0x0816e4db in structureUpdate (psBuilding=0xde20c28) at structure.c:3622 widthScatter = 0 breadthScatter = 3220451608 emissionInterval = 2408 iPointsToAdd = 0 iPointsRequired = 2240 dv = {x = 41, y = 135657222, z = 231500832} #6 0x080ba24c in gameLoop () at loop.c:374 psCurr = (DROID *) 0x0 psNext = (DROID *) 0x0 psCBuilding = (STRUCTURE *) 0xde20c28 psNBuilding = (STRUCTURE *) 0xde5a7b8 psCFeat = (FEATURE *) 0xb7e91ebb psNFeat = (FEATURE *) 0xb7ebc838 i = 0 widgval = 0 quitting = 0 intRetVal = INT_INTERCEPT clearMode = 4 __FUNCTION__ = "gameLoop" #7 0x080bc064 in runGameLoop () at main.c:643 __FUNCTION__ = "runGameLoop" #8 0x080bc458 in mainLoop () at main.c:817 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 = 45 '-', sym = SDLK_UNKNOWN, mod = KMOD_NONE, unicode = 0}}, motion = {type = 6 '\006', which = 0 '\0', state = 1 '\001', x = 45, y = 529, xrel = 0, yrel = 0}, button = {type = 6 '\006', which = 0 '\0', button = 1 '\001', state = 0 '\0', x = 45, y = 529}, jaxis = {type = 6 '\006', which = 0 '\0', axis = 1 '\001', value = 45}, jball = {type = 6 '\006', which = 0 '\0', ball = 1 '\001', xrel = 45, yrel = 529}, 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 = 34668589, h = 0}, expose = {type = 6 '\006'}, quit = {type = 6 '\006'}, user = {type = 6 '\006', code = 34668589, data1 = 0x0, data2 = 0x0}, syswm = {type = 6 '\006', msg = 0x211002d}} #9 0x080bc8b5 in main (argc=1, argv=0xbff432c4) at main.c:961 __FUNCTION__ = "main" (gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] Detaching from program: /home/pabs/devel/games/warzone/install/bin/warzone2100, process 25402 _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?11822> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev