bugBos Wars - Bugs: bug #24081, Game crashes upon "elites...

 
 

bug #24081: Game crashes upon "elites campaign"

Submitted by:  Valerij ROzouvan <valerij>
Submitted on:  Sat 16 Aug 2008 11:31:25 AM UTC  
 
Severity: 3 - NormalItem Group: Bug
Status: Works For MePrivacy: Public
Assigned to: Jimmy Salmon <jsalmon3>Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Mon 18 Aug 2008 09:54:19 PM UTC, comment #1:

The map format has changed in svn and the campaigns have not been updated yet.

If you want to define DEBUG, you have to do it for all of the source files, not just stratagus.cpp. You can use 'scons debug' to create a debug build.

The engine does not support the mp3 file format. Try using ogg files instead.

Jimmy Salmon <jsalmon3>In charge of this item.
Sat 16 Aug 2008 11:31:25 AM UTC, original submission:

Hello to all interested parties,

Recently, I came upon your Bos Wars RTS (Bos Wars V2.5.0, (c) 1998-2008 by the Bos Wars and Stratagus Project). I decided to get the game from SVN. After the check out, and successful compile, the game seemed to run smoothly. Even with the option "Use OpenGL", it worked. I should note that I have an ATI HD2600XT with proprietary drivers installed. My system by the way is "Debian Linux 2.6.18-6-686 i686 GNU/Linux". After digging around the source, I discovered what I thought a way to add background music. I copied some .mp3 files to the "music/" dir, and updated the appropriate lua file with the names of those files. However, no music was heard upon the start of another game session. Next I tried playing the "tutorial", and it started fine (I haven't completed it yet). However, when starting the "elites" campaign, the game crashes. The only other modification I made is to add "#define DEBUG" in the beginning of "stratagus.cpp", and, when the g++ gave me errors upon compilation, I had to comment out the "undefined references". Below I present the errors of g++ (see above), and after, the errors upon the crash.

################################################################

...

g++ -o boswars build/release/action/action_move.o build/release/action/action_patrol.o build/release/action/action_stand.o build/release/action/actions.o build/release/action/action_still.o build/release/action/action_spellcast.o build/release/action/action_build.o build/release/action/command.o build/release/action/action_die.o build/release/action/action_resource.o build/release/action/action_attack.o build/release/action/action_board.o build/release/action/action_train.o build/release/action/action_repair.o build/release/action/action_follow.o build/release/action/action_unload.o build/release/ai/ai_force.o build/release/ai/ai.o build/release/ai/script_ai.o build/release/ai/ai_magic.o build/release/ai/ai_plan.o build/release/ai/ai_resource.o build/release/ai/ai_building.o build/release/editor/patch_editor.o build/release/editor/editloop.o build/release/game/script_missile.o build/release/game/loadgame.o build/release/game/player.o build/release/game/script_player.o build/release/game/game.o build/release/game/savegame.o build/release/game/mainloop.o build/release/game/replay.o build/release/game/groups.o build/release/game/spells.o build/release/game/script_spell.o build/release/game/trigger.o build/release/game/missile.o build/release/game/selection.o build/release/game/construct.o build/release/map/map.o build/release/map/map_fog.o build/release/map/map_radar.o build/release/map/patch_manager.o build/release/map/script_map.o build/release/map/map_save.o build/release/map/map_draw.o build/release/map/minimap.o build/release/network/commands.o build/release/network/network.o build/release/network/lowlevel.o build/release/network/netconnect.o build/release/particle/smokeparticle.o build/release/particle/graphicanimation.o build/release/particle/staticparticle.o build/release/particle/chunkparticle.o build/release/particle/particlemanager.o build/release/pathfinder/pathfinder.o build/release/pathfinder/astar.o build/release/sound/ogg.o build/release/sound/sound_id.o build/release/sound/sound_server.o build/release/sound/music.o build/release/sound/wav.o build/release/sound/sound.o build/release/sound/script_sound.o build/release/sound/unitsound.o build/release/stratagus/stratagus.o build/release/stratagus/title.o build/release/stratagus/script.o build/release/stratagus/translate.o build/release/stratagus/luacallback.o build/release/stratagus/iolib.o build/release/stratagus/util.o build/release/ui/button_checks.o build/release/ui/mouse.o build/release/ui/botpanel.o build/release/ui/script_ui.o build/release/ui/ui.o build/release/ui/menu_proc.o build/release/ui/interface.o build/release/ui/icons.o build/release/ui/widgets.o build/release/ui/mainscr.o build/release/unit/unit_manager.o build/release/unit/upgrade.o build/release/unit/build.o build/release/unit/unittype.o build/release/unit/script_unittype.o build/release/unit/unit_save.o build/release/unit/unit_cache.o build/release/unit/script_unit.o build/release/unit/unit.o build/release/unit/unit_find.o build/release/unit/unit_draw.o build/release/video/movie.o build/release/video/graphic.o build/release/video/png.o build/release/video/sdl.o build/release/video/video.o build/release/video/font.o build/release/video/cursor.o build/release/video/glgraphicdraw.o build/release/video/linedraw.o build/release/tolua/tolua_to.o build/release/tolua/tolua.o build/release/tolua/tolua_event.o build/release/tolua/tolua_push.o build/release/tolua/tolua_map.o build/release/tolua/tolua_is.o build/release/guichan/color.o build/release/guichan/image.o build/release/guichan/cliprectangle.o build/release/guichan/rectangle.o build/release/guichan/graphics.o build/release/guichan/gfont.o build/release/guichan/mouseinput.o build/release/guichan/exception.o build/release/guichan/focushandler.o build/release/guichan/defaultfont.o build/release/guichan/key.o build/release/guichan/gui.o build/release/guichan/imagefont.o build/release/guichan/widget.o build/release/guichan/keyinput.o build/release/guichan/guichan.o build/release/guichan/sdl/sdlimageloader.o build/release/guichan/sdl/sdlinput.o build/release/guichan/sdl/sdlgraphics.o build/release/guichan/sdl/gsdl.o build/release/guichan/widgets/radiobutton.o build/release/guichan/widgets/listbox.o build/release/guichan/widgets/scrollarea.o build/release/guichan/widgets/slider.o build/release/guichan/widgets/dropdown.o build/release/guichan/widgets/checkbox.o build/release/guichan/widgets/textfield.o build/release/guichan/widgets/container.o build/release/guichan/widgets/button.o build/release/guichan/widgets/label.o build/release/guichan/widgets/icon.o build/release/guichan/widgets/textbox.o build/release/guichan/widgets/window.o -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib -lpng -lz -ldl -llua5.1 -lGL -lvorbis -ltheora -logg -lX11 -lSDL -lSDL
build/release/stratagus/stratagus.o: In function `Exit(int)':
stratagus.cpp:(.text+0x236): undefined reference to `FreeBurningBuildingFrames()'
stratagus.cpp:(.text+0x23b): undefined reference to `FreeSounds()'
stratagus.cpp:(.text+0x241): undefined reference to `FreeGraphics()'
stratagus.cpp:(.text+0x246): undefined reference to `FreePlayerColors()'
stratagus.cpp:(.text+0x24b): undefined reference to `FreeButtonStyles()'
collect2: ld returned 1 exit status
scons: *** [boswars] Error 1
scons: building terminated because of errors.

################################################################

$ ./boswars
engine/stratagus/stratagus.cpp:285: !!!!Script scripts/boswars.lua

Bos Wars default config file loading ...

Added music file:001.mp3
Added music file:002.mp3
Added music file:003.mp3
Added music file:004.mp3
Added music file:005.mp3
Added music file:006.mp3
Added music file:008.mp3
Added music file:009.mp3
Added music file:010.mp3
Added music file:011.mp3
Added music file:012.mp3
Added music file:013.mp3
Added music file:014.mp3
Added music file:015.mp3
Added music file:016.mp3
Added music file:017.mp3
Added music file:018.mp3
Added music file:019.mp3
Added music file:020.mp3
Added music file:021.mp3
Added music file:022.mp3
Added music file:023.mp3
Added music file:024.mp3
Added music file:025.mp3
Added music file:026.mp3
Added music file:027.mp3
Added music file:028.mp3
Added music file:030.mp3
Added music file:031.mp3
Added music file:032.mp3
Added music file:033.mp3
Added music file:034.mp3
Added music file:035.mp3
Added music file:036.mp3
Added music file:037.mp3
Added music file:038.mp3
Added music file:039.mp3
Added music file:040.mp3
Added music file:041.mp3
Added music file:042.mp3
Added music file:043.mp3
Added music file:044.mp3
Added music file:045.mp3
Added music file:046.mp3
Added music file:047.mp3
Added music file:048.mp3
Added music file:049.mp3
Added music file:050.mp3
Added music file:051.mp3
Added music file:052.mp3
Added music file:053.mp3
Added music file:054.mp3
Added music file:055.mp3
Added music file:056.mp3
Added music file:057.mp3
Added music file:058.mp3
Added music file:059.mp3
Added music file:060.mp3
Added music file:061.mp3
Added music file:062.mp3
Added music file:063.mp3
Added music file:064.mp3
Added music file:065.mp3
Added music file:066.mp3
Added music file:067.mp3
Added music file:068.mp3
Added music file:069.mp3
Added music file:070.mp3
Added music file:071.mp3
Added music file:072.mp3
Added music file:073.mp3
Added music file:074.mp3
Added music file:075.mp3
Added music file:076.mp3
Added music file:077.mp3
Added music file:078.mp3
Added music file:079.mp3
Added music file:080.mp3
Added music file:081.mp3
Added music file:082.mp3
Added music file:083.mp3
Added music file:084.mp3
Added music file:085.mp3
Added music file:086.mp3
Added music file:087.mp3
Added music file:088.mp3
Added music file:089.mp3
Added music file:090.mp3
Added music file:091.mp3
Added music file:092.mp3
Added music file:093.mp3
Added music file:094.mp3
Added music file:095.mp3
Added music file:096.mp3
Added music file:097.mp3
Added music file:098.mp3
Added music file:099.mp3
Added music file:100.mp3
Added music file:101.mp3
Added music file:102.mp3
Added music file:103.mp3
Added music file:104.mp3
Added music file:105.mp3
Added music file:106.mp3
Added music file:107.mp3
Added music file:108.mp3
Added music file:109.mp3
Added music file:110.mp3
Added music file:111.mp3
Added music file:112.mp3
Added music file:113.mp3
Added music file:114.mp3
Added music file:115.mp3
Added music file:116.mp3
Added music file:117.mp3
Added music file:118.mp3
Added music file:119.mp3
Added music file:120.mp3
Added music file:121.mp3
Added music file:122.mp3
Added music file:123.mp3
Added music file:125.mp3
Added music file:127.mp3
Added music file:128.mp3
Added music file:129.mp3
Added music file:130.mp3
Added music file:131.mp3
Added music file:132.mp3
Added music file:134.mp3
Added music file:135.mp3
Added music file:136.mp3
Added music file:137.mp3
Added music file:138.mp3
Added music file:139.mp3
Added music file:140.mp3
Added music file:141.mp3
Added music file:142.mp3
Added music file:143.mp3
Added music file:144.mp3
Added music file:145.mp3
Added music file:146.mp3
Added music file:147.mp3
Added music file:148.mp3
Added music file:149.mp3
Added music file:150.mp3
Added music file:151.mp3
Added music file:152.mp3
Added music file:153.mp3
Added music file:154.mp3
Added music file:155.mp3
Added music file:156.mp3
Added music file:157.mp3
Added music file:158.mp3
Added music file:159.mp3
Added music file:160.mp3
Added music file:161.mp3
Added music file:162.mp3
Added music file:163.mp3
Added music file:164.mp3
Added music file:165.mp3
Added music file:166.mp3
Added music file:167.mp3
Added music file:168.mp3
Added music file:169.mp3
Added music file:170.mp3
Added music file:171.mp3
Added music file:172.mp3
Added music file:173.mp3
Added music file:174.mp3
Added music file:175.mp3
Added music file:176.mp3
Added music file:177.mp3
Added music file:178.mp3
Added music file:179.mp3
Added music file:180.mp3
Added music file:181.mp3
Added music file:182.mp3
Added music file:183.mp3
Loading unit: unit-aircraftfactory.lua
Loading unit: unit-antharus.lua
Loading unit: unit-apcs.lua
Loading unit: unit-artil.lua
Loading unit: unit-assault.lua
Loading unit: unit-bazoo.lua
Loading unit: unit-biggunturret.lua
Loading unit: unit-bomber.lua
Loading unit: unit-buggy.lua
Loading unit: unit-camera.lua
Loading unit: unit-camp.lua
Loading unit: unit-cannon.lua
Loading unit: unit-chopper.lua
Loading unit: unit-corpses.lua
Loading unit: unit-dorcoz.lua
Loading unit: unit-grenadier.lua
Loading unit: unit-gturret.lua
Loading unit: unit-harvester.lua
Loading unit: unit-heli.lua
Loading unit: unit-hospital.lua
Loading unit: unit-hotspot.lua
Loading unit: unit-jet.lua
Loading unit: unit-magmapump.lua
Loading unit: unit-medic.lua
Loading unit: unit-missilesilo.lua
Loading unit: unit-morels.lua
Loading unit: unit-nukeplant.lua
Loading unit: unit-plant.lua
Loading unit: unit-powerplant.lua
Loading unit: unit-radar.lua
Loading unit: unit-rocks.lua
Loading unit: unit-rocksfield.lua
Loading unit: unit-rtank.lua
Loading unit: unit-tank.lua
Loading unit: unit-tree.lua
Loading unit: unit-tree02.lua
Loading unit: unit-tree03.lua
Loading unit: unit-tree04.lua
Loading unit: unit-weakhotspot.lua
Loading AI: blitz.lua
Loading AI: passive.lua
Loading AI: rush.lua
Loading AI: tankrush.lua
Loading patch: dirtyPlain.lua
Loading patch: dirtyPlain2.lua
Loading patch: dirtyPlain3.lua
Loading patch: greenMountain.lua
Loading patch: lake.lua
Loading patch: pikeMountain.lua
Loading patch: plain1.lua
Loading patch: plain16.lua
Loading patch: plain2.lua
Loading patch: plain4.lua
Loading patch: plain8.lua
Loading patch: rockyMountainL.lua
Loading patch: rockyMountainR.lua
Loading patch: smallWetPlain.lua
Loading patch: te0.lua
Loading patch: te1.lua
Loading patch: te2.lua
Loading patch: te3.lua
Loading patch: te4.lua
Loading patch: te5.lua
... ready!
Bos Wars V2.5.0, (c) 1998-2008 by the Bos Wars and Stratagus Project.
written by Lutz Sammer, Fabrice Rossi, Vladi Shabanski, Patrice Fortier,
Jon Gabrielson, Andreas Arens, Nehal Mistry, Jimmy Salmon, Francois Beerten and others.
(http://www.boswars.org)
Compile options DEBUG VORBIS THEORA

Bos Wars may be copied only under the terms of the GNU General Public License
which must be distributed with this program.

DISCLAIMER:
This software is provided as-is. The author(s) can not be held liable for any
damage that might arise from the use of this software.
Use it at your own risk.

engine/stratagus/stratagus.cpp:285: !!!!Fonts general/dejavusans10.png
engine/stratagus/stratagus.cpp:285: !!!!Fonts general/dejavusans12.png
engine/stratagus/stratagus.cpp:285: !!!!Fonts general/dejavusans14.png
Starting campaign
engine/stratagus/stratagus.cpp:393: Creating game with map: campaigns/elites/level01.smp
[string "maps/campaigns/elites/The_River.map/setup.s..."]:49: attempt to call global 'LoadTileModels' (a nil value)
stack traceback:
[string "maps/campaigns/elites/The_River.map/setup.s..."]:49: in main chunk
[C]: in function 'Load'
[string "./campaigns/elites/level01.sms"]:39: in main chunk
[C]: in function 'StartMap'
[string "scripts/guichan.lua"]:391: in function 'RunMap'
[string "scripts/menus/campaigns.lua"]:98: in function '?'
[string "scripts/menus/campaigns.lua"]:111: in function 'RunCampaign'
[string "scripts/menus/campaigns.lua"]:138: in function <[string "scripts/menus/campaigns.lua"]:135>
[C]: in function 'run'
[string "scripts/menus/campaigns.lua"]:146: in function <[string "scripts/menus/campaigns.lua"]:125>
[C]: in function 'run'
[string "scripts/guichan.lua"]:777: in function 'RunMainMenu'
[string "scripts/guichan.lua"]:790: in main chunk
$

################################################################

I hope this helps.

Yours truly,
Valerij Rozouvan

PS: The game crashes (elites campaign), even without the "#define DEBUG"
PPS: The sounds works fine (ex.: the unit saying "Affirmative"), it is just the music that's not playing

Valerij ROzouvan <valerij>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by feb (Updated the item)
  • -unavailable- added by valerij (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 23 Jul 2009 06:41:19 PM UTCfebStatusNone=>Works For Me
      Assigned toNone=>jsalmon3
      Open/ClosedOpen=>Closed

    Back to the top


    Powered by Savane 3.1-cleanup1