tutorial2 mission test - CRASH at playing Festival SMK

Issue #120 resolved
Former user created an issue

Thank you for the great job done. I enjoyed playing in 1920x1080 instead of the original Caesar III smaller screen resolution in wine :-)

I managed to finish the tutorial2 without smk, but the game crashed with "double free or corruption error" when I replayed again with resources/smk copied from original disk (./resources/smk/Festival3_Glad.smk plays fine with mplayer). See console log below.

Build on opensuse 13.1-64bit from dalerank-caesaria-91994c0756cf tar.bz2, and run with original files in resources/c3.

Few other issues: - updater.linux downloads a new caesaria.linux that I cannot execute (I kept the compiled one)

  • very long delay (few minutes during which I can build things) before the game really start (music and animations).

  • I can build theater but not actors colony. May be a typo at line 63 of tutorial2.mission: "enable_gradens/gardens#building_options", ... , artist/actor_colony : true (?)

  • carts from wheat farms (south west) cannot reach granary at the riverside (north east)

  • unable to open trade route : there is no other Roman city on the empire map.

  • stdout.txt contains few unkown resources PictureBank: Unknown resource paneling_00000 PictureBank: Unknown resource greenlight.png PictureBank: Unknown resource greenlight_pr.png PictureBank: Unknown resource logo_rdt.png PictureBank: Unknown resource logo_rdt_pr.png PictureBank: Unknown resource utilitya_00193 PictureBank: Unknown resource utilitya_00194 PictureBank: Unknown resource utilitya_00195 PictureBank: Unknown resource utilitya_00196 PictureBank: Unknown resource utilitya_00197 PictureBank: Unknown resource utilitya_00198 PictureBank: Unknown resource utilitya_00199 PictureBank: Unknown resource utilitya_97616289 PictureBank: Unknown resource utilitya_97616290 PictureBank: Unknown resource utilitya_97616291 PictureBank: Unknown resource utilitya_97616292 PictureBank: Unknown resource utilitya_97616293 PictureBank: Unknown resource utilitya_97616294 PictureBank: Unknown resource utilitya_97616295 PictureBank: Unknown resource utilitya_97594417 PictureBank: Unknown resource utilitya_97594418 PictureBank: Unknown resource utilitya_97594419 PictureBank: Unknown resource utilitya_97594420 PictureBank: Unknown resource utilitya_97594421 PictureBank: Unknown resource utilitya_97594422 PictureBank: Unknown resource utilitya_97594423 FileNative: Can't open file /home/toto/Téléchargements/caesaria-test/fanfare.wav FileNative: Can't open file /home/toto/Téléchargements/caesaria-test/explode_00000.wav WalkerInfo: Unknown walker info for type 9 Can't find file ./resources/gui/infoboxcitizen.gui There are many "AStarPathfinder: maxLoopCount reached from xxx to xxx"

  • CRASH at playing Festival SMK (I can play it natively with mplayer). Below the console output :

Widget: load gui model from ./resources/gui/filmwidget.gui Opened file ./resources/smk/Festival3_Glad.smk Width: 400 Height: 292 Frames: 78 FPS: 12.000480

Error in `./caesaria.linux': double free or corruption (!prev): 0x000000000bf71860 ======= Backtrace: ========= /lib64/libc.so.6(+0x7410f)[0x7f4a428de10f] /lib64/libc.so.6(+0x7996e)[0x7f4a428e396e] /lib64/libc.so.6(+0x7a647)[0x7f4a428e4647] ./caesaria.linux(smk_close+0x3ad)[0xa51cec] ./caesaria.linux(ZN3gui9SmkViewerD1Ev+0x67)[0x74e12d] ./caesaria.linux(_ZN3gui9SmkViewerD0Ev+0x18)[0x74e204] ./caesaria.linux(_ZNK16ReferenceCounted4dropEv+0x6a)[0x6ca46c] ./caesaria.linux(_ZN3gui6WidgetD2Ev+0xa8)[0x781996] ./caesaria.linux(_ZN3gui10FilmWidgetD1Ev+0x51)[0x7a3273] ./caesaria.linux(_ZN3gui10FilmWidgetD0Ev+0x18)[0x7a3310] ./caesaria.linux(_ZNK16ReferenceCounted4dropEv+0x6a)[0x6ca46c] ./caesaria.linux(_ZN3gui6Widget11removeChildEPS0+0x97)[0x7828f9] ./caesaria.linux(_ZN3gui6Widget6removeEv+0x47)[0x786071] ./caesaria.linux(_ZN3gui6GuiEnv4Impl19threatDeletionQueueEv+0x43)[0x7f007d] ./caesaria.linux(_ZN3gui6GuiEnv10beforeDrawEv+0x11f)[0x7f1e45] ./caesaria.linux(_ZN5scene5Level4drawEv+0x56)[0xa1f6c2] ./caesaria.linux(_ZN5scene4Base9drawFrameERN3gfx6EngineE+0x3e)[0xa1169e] ./caesaria.linux(_ZN5scene4Base6updateERN3gfx6EngineE+0x60)[0xa11742] ./caesaria.linux(_ZN4Game13setScreenGameEv+0x152)[0x91dfd6] ./caesaria.linux(_ZN4Game4execEv+0xa2)[0x91fdc8] ./caesaria.linux(main+0x3f4)[0x6c9c74] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f4a4288bbe5] ./caesaria.linux[0x6c97b9] ======= Memory map: ======== etc.

Offtopic: about INSTALL_LINUX file I could not git clone git://bitbucket.org/dalerank/caesaria.git (time out error) sgreader need "qmake ./" not "cmake ./" I managed to extract C3 pics but could not install it using "./install --pic-dir ~/caesar3_extract --data-dir ~/caesar3_orig" (no ./install script)

Comments (2)

  1. dalerank repo owner

    For ssh git need to set key before use it. Use https access for simple cloning. SgReader is test tool, that need if you want change or test some textures from original game. Long delay when loading animations fixed and some other errors fixed too.

  2. Log in to comment