URL: <http://gna.org/bugs/?11960>
Summary: assertion in form.c Project: Warzone Resurrection Project Submitted by: pabs Submitted on: Friday 07/04/2008 at 11:17 Category: Engine: GUI Severity: Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Release: svn/branches/2.1 Operating System: GNU/Linux Planned Release: None _______________________________________________________ Details: Playing a single player skirmish. Program: /home/pabs/opt/bin/warzone2100(warzone2100) Version: Version 2.1 branch r5351 - Built Jul 4 2008 - DEBUG Distributor: Compiled on: Jul 4 2008 18:35:30 Compiled by: GCC 4.3.1 Executed on: Fri Jul 4 18:45:24 2008 Operating system: Linux Node name: chianamo Release: 2.6.25-2-686 Version: #1 SMP Fri Jun 27 03:23:20 UTC 2008 Machine: i686 Pointers: 32bit Dump caused by signal: SIGABRT: Process abort signal Log message 1: [widgSetTabs] widgSetTabs id=3500: invalid major id 1 >= max 1 Log message 2: [widgSetTabs] Assert in Warzone: form.c:616 (major < psForm->numMajor), last script event: '15 (CALL_DROID_DESTROYED)' GLIBC raw backtrace: warzone2100[0x8215159] [0xb7f7e40c] /lib/i686/cmov/libc.so.6(abort+0x188)[0xb7888fb8] /lib/i686/cmov/libc.so.6(__assert_fail+0xee)[0xb788056e] warzone2100[0x81a1fd1] warzone2100[0x80a5cbb] warzone2100[0x80a6a51] warzone2100[0x80c9d62] warzone2100[0x80cc28a] warzone2100[0x80cc67e] warzone2100[0x80ccadb] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7872455] warzone2100(ftell+0x39)[0x804e801] 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/opt/bin/warzone2100, process 12530 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.1...Reading symbols from /usr/lib/debug/usr/lib/libopenal.so.1.3.253...done. done. Loaded symbols for /usr/lib/libopenal.so.1 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 0xb744c9c0 (LWP 12530)] [New Thread 0xb0dfcb90 (LWP 12535)] [New Thread 0xb6f83b90 (LWP 12534)] 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 /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/librt-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/librt.so.1 Reading symbols from /lib/i686/cmov/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_compat-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/i686/cmov/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnsl-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libnsl.so.1 Reading symbols from /lib/i686/cmov/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/i686/cmov/libnss_nis-2.7.so...done. done. Loaded symbols for /lib/i686/cmov/libnss_nis.so.2 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 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so...done. Loaded symbols for /usr/lib/alsa-lib/libasound_module_rate_speexrate.so 0xb7f7e424 in __kernel_vsyscall () (gdb) #0 0xb7f7e424 in __kernel_vsyscall () No symbol table info available. #1 0xb78f75eb in waitpid () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0x082153a6 in posixExceptionHandler (signum=6, siginfo=0xbfd9909c, sigcontext=0xbfd9911c) at exceptionhandler.c:469 btBuffer = {0x8215159, 0xb7f7e40c, 0xb7888fb8, 0xb788056e, 0x81a1fd1, 0x80a5cbb, 0x80a6a51, 0x80c9d62, 0x80cc28a, 0x80cc67e, 0x80ccadb, 0xb7872455, 0x804e801, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} btSize = 13 pid = 13279 gdbPipe = {11, 12} dumpFile = 10 signal = 0x827d3ae "SIGABRT: Process abort signal" allreadyRunning = 1 #3 <signal handler called> No symbol table info available. #4 0xb7f7e424 in __kernel_vsyscall () No symbol table info available. #5 0xb78875e0 in raise () from /lib/i686/cmov/libc.so.6 No symbol table info available. #6 0xb7888fb8 in abort () from /lib/i686/cmov/libc.so.6 No symbol table info available. #7 0xb788056e in __assert_fail () from /lib/i686/cmov/libc.so.6 No symbol table info available. #8 0x081a1fd1 in widgSetTabs (psScreen=0xc12ef58, id=3500, major=1, minor=0) at form.c:615 psForm = (W_TABFORM *) 0xc278668 __FUNCTION__ = "widgSetTabs" __PRETTY_FUNCTION__ = "widgSetTabs" #9 0x080a5cbb in intDoScreenRefresh () at hci.c:883 StatsWasUp = 1 OrderWasUp = 0 objMajor = 1 objMinor = 0 statMajor = 3 statMinor = 0 psFlag = (FLAG_POSITION *) 0x0 #10 0x080a6a51 in intRunWidgets () at hci.c:1585 retID = 1168343040 retCode = 1173118976 quitting = 0 structX = 1143767040 structY = 4114 structX2 = 1278760789 structY2 = 1171864660 objMajor = 49113 objMinor = 38564 psStructure = (STRUCTURE *) 0xa3e6c08 psDroid = (DROID *) 0x0 i = 0 widgOverID = 0 __FUNCTION__ = "intRunWidgets" __PRETTY_FUNCTION__ = "intRunWidgets" #11 0x080c9d62 in gameLoop () at loop.c:198 psCurr = (DROID *) 0xb78e7006 psNext = (DROID *) 0xb7eb61be psCBuilding = (STRUCTURE *) 0xad836 psNBuilding = (STRUCTURE *) 0x258 psCFeat = (FEATURE *) 0xb7ee6ebb psNFeat = (FEATURE *) 0xb7f11838 i = 3086030904 widgval = 0 quitting = 0 intRetVal = 3086030904 clearMode = 4 __FUNCTION__ = "gameLoop" __PRETTY_FUNCTION__ = "gameLoop" #12 0x080cc28a in runGameLoop () at main.c:643 __FUNCTION__ = "runGameLoop" #13 0x080cc67e in mainLoop () at main.c:817 event = {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 = 96 '`', sym = 65536, mod = KMOD_NONE, unicode = 0}}, motion = {type = 4 '\004', which = 0 '\0', state = 0 '\0', x = 96, y = 275, xrel = 0, yrel = 1}, button = {type = 4 '\004', which = 0 '\0', button = 0 '\0', state = 0 '\0', x = 96, y = 275}, jaxis = {type = 4 '\004', which = 0 '\0', axis = 0 '\0', value = 96}, jball = {type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 96, yrel = 275}, 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 = 18022496, h = 65536}, expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {type = 4 '\004', code = 18022496, data1 = 0x10000, data2 = 0x0}, syswm = {type = 4 '\004', msg = 0x1130060}} #14 0x080ccadb in main (argc=1, argv=0xbfd998a4) 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/opt/bin/warzone2100, process 12530 _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?11960> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev