URL:
  <http://gna.org/bugs/?11569>

                 Summary: crash when starting transport
                 Project: Warzone Resurrection Project
            Submitted by: jandd
            Submitted on: Freitag 25.04.2008 um 14:38
                Category: Campaign
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: svn/trunk
        Operating System: GNU/Linux
         Planned Release: None

    _______________________________________________________

Details:

when I play the campaign in r4769 and start the transporter in the attached
savegame the game crashes (doesn't respond):

Here is the GDB session:


$ LD_LIBRARY_PATH=/usr/lib/debug:$LD_LIBRARY_PATH LC_ALL=C LANG=C gdb
~/games/bin/warzone2100 
GNU gdb 6.7.1-debian
Copyright (C) 2007 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 "x86_64-linux-gnu"...
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
(gdb) run
Starting program: /home/jan/games/bin/warzone2100 
[Thread debugging using libthread_db enabled]
[New Thread 0x2acea4179ca0 (LWP 6899)]
[New Thread 0x40804950 (LWP 6904)]
[New Thread 0x410aa950 (LWP 6905)]
warning : [openLoadFile] openLoadFile: optional file
sequenceaudio/cam1/sub1_4pl.txt could not be opened: File not found
warning : [openLoadFile] openLoadFile: optional file
sequenceaudio/cam1/sub14aNP.txt could not be opened: File not found
warning : [openLoadFile] openLoadFile: optional file sequenceaudio/npend.txt
could not be opened: File not found
warning : [openLoadFile] openLoadFile: optional file
sequenceaudio/cam1/sub1_4.txt could not be opened: File not found
warning : [seq_Play] Sequence display is currently disabled
(sequences/cam1/sub1_4pl.rpl)
warning : [seq_StartFullScreenVideo] seq_StartFullScreenVideo: unable to
initialise sequence sequences/cam1/sub1_4pl.rpl
warning : [seq_Play] Sequence display is currently disabled
(sequences/cam1/sub14aNP.rpl)
warning : [seq_StartFullScreenVideo] seq_StartFullScreenVideo: unable to
initialise sequence sequences/cam1/sub14aNP.rpl
warning : [seq_Play] Sequence display is currently disabled
(sequences/npend.rpl)
warning : [seq_StartFullScreenVideo] seq_StartFullScreenVideo: unable to
initialise sequence sequences/npend.rpl
warning : [seq_Play] Sequence display is currently disabled
(sequences/cam1/sub1_4.rpl)
warning : [seq_StartFullScreenVideo] seq_StartFullScreenVideo: unable to
initialise sequence sequences/cam1/sub1_4.rpl
warning : [eventReset] eventReset: 2 contexts still allocated at reset
error   : [ShutdownRadar] Radar not yet initialized!
error   : [ShutdownRadar] Assert in Warzone: radar.c:154 (radarBuffer !=
NULL), last script event: 'N/A'
warzone2100: radar.c:154: ShutdownRadar: Assertion `radarBuffer != ((void
*)0)' failed.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x2acea4179ca0 (LWP 6899)]
0x00002acea09591d5 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt full
#0  0x00002acea09591d5 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x00002acea095a680 in *__GI_abort () at abort.c:88
        act = {__sigaction_handler = {
    sa_handler = 0x2acea0a354f3 <_libc_intl_domainname>, 
    sa_sigaction = 0x2acea0a354f3 <_libc_intl_domainname>}, sa_mask = {
    __val = {47066946695926, 47066949003360, 6640287, 140733394866384, 
      6640223, 140733394866624, 47066945978755, 206158430232,
140733394866640, 
      140733394866416, 47066945895304, 206158430256, 140733394866664, 
      46912586065632, 117, 112}}, sa_flags = 16843008, 
  sa_restorer = 0x7fff0c027727}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00002acea095275f in *__GI___assert_fail (
    assertion=0x65529f "radarBuffer != ((void *)0)", file=0x65525f "radar.c",

    line=154, function=0x655214 "ShutdownRadar") at assert.c:78
        buf = 0x2aaab00726e0 "\200"
        errstr = "Unexpected error.\n"
#3  0x00000000004b7c32 in ShutdownRadar () at radar.c:154
        __FUNCTION__ = "ShutdownRadar"
        __PRETTY_FUNCTION__ = "ShutdownRadar"
#4  0x000000000046d41c in stageThreeShutDown () at init.c:1157
---Type <return> to continue, or q <return> to quit---
        __FUNCTION__ = "stageThreeShutDown"
#5  0x000000000048005e in levReleaseMissionData () at levels.c:453
        i = 0
#6  0x000000000048053f in levLoadData (name=0xca1940 "SUB_1_4A", 
    pSaveName=0x0, saveType=0) at levels.c:658
        psNewLevel = (LEVEL_DATASET *) 0x149fb30
        psBaseData = (LEVEL_DATASET *) 0x0
        psChangeLevel = (LEVEL_DATASET *) 0x0
        i = 0
        bCamChangeSaveGame = 0
        __FUNCTION__ = "levLoadData"
        __PRETTY_FUNCTION__ = "levLoadData"
#7  0x00000000004863ed in startGameLoop () at main.c:553
        __FUNCTION__ = "startGameLoop"
#8  0x000000000048667c in runGameLoop () at main.c:662
        __FUNCTION__ = "runGameLoop"
#9  0x0000000000486985 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 = 126 '~', sym = 1, mod = KMOD_NONE, unicode = 0}}, 
  motion = {type = 4 '\004', which = 0 '\0', state = 0 '\0', x = 382, y =
311, 
    xrel = 1, yrel = 0}, button = {type = 4 '\004', which = 0 '\0', 
    button = 0 '\0', state = 0 '\0', x = 382, y = 311}, jaxis = {
---Type <return> to continue, or q <return> to quit---
    type = 4 '\004', which = 0 '\0', axis = 0 '\0', value = 382}, jball = {
    type = 4 '\004', which = 0 '\0', ball = 0 '\0', xrel = 382, yrel = 311},

  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 = 20382078, h = 1}, 
  expose = {type = 4 '\004'}, quit = {type = 4 '\004'}, user = {
    type = 4 '\004', code = 20382078, data1 = 0x1, data2 = 0x0}, syswm = {
    type = 4 '\004', msg = 0x1}}
#10 0x0000000000486d2c in main (argc=1, argv=0x7fff0c0254a8) at main.c:963
        __FUNCTION__ = "main"
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) quit




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Freitag 25.04.2008 um 14:38  Name: 20080425-01.zip  Size: 223kB   By:
jandd
savegame attached. Start the transport -&gt; game crashes
<http://gna.org/bugs/download.php?file_id=4250>

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?11569>

_______________________________________________
  Nachricht geschickt von/durch Gna!
  http://gna.org/


_______________________________________________
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev

Reply via email to