#4280: Crash whilst loading a saved skirmish game
------------------------------------+-------------------------
        Reporter:  tnmurphy         |      Owner:
            Type:  bug              |     Status:  new
        Priority:  normal           |  Milestone:  unspecified
       Component:  other            |    Version:  git/master
Operating System:  GNU/Linux 64bit  |
------------------------------------+-------------------------
 In the head branch for months now, I haven't been able to load skirmish
 games that I saved. I have Fedora 20, 64 bit.  I see things relating to
 ECC cryptography and then also just a lot of asserts.

 I get this when I'm loading any game:
 error   |10:47:10: [generate:326] error:100AE081:elliptic curve
 routines:EC_GROUP_new_by_curve_name:unknown group
 error   |10:47:10: [toBytes:284] No key
 error   |10:47:10: [BT:0]
 src/warzone2100(_ZNK5EcKey7toBytesENS_7PrivacyE+0x8c) [0x838678]
 error   |10:47:10: [BT:0]
 src/warzone2100(_Z14saveMultiStatsPKcS0_PK11PLAYERSTATS+0x8a) [0x677b12]
 error   |10:47:10: [BT:0]
 src/warzone2100(_Z14loadMultiStatsPcP11PLAYERSTATS+0x2f5) [0x67796c]
 error   |10:47:10: [BT:0] src/warzone2100(_Z8loadGamePKcbbb+0xdc9)
 [0x5babea]
 error   |10:47:10: [BT:0]
 src/warzone2100(_Z11levLoadDataPKcPK6Sha256Pc9GAME_TYPE+0xfb6) [0x62075f]
 error   |10:47:10: [BT:0] src/warzone2100() [0x5c0c50]
 error   |10:47:10: [BT:0] src/warzone2100() [0x5bea28]
 error   |10:47:10: [BT:0] src/warzone2100(_Z12loadGameInitPKc+0x18)
 [0x5b8d85]
 error   |10:47:10: [BT:0] src/warzone2100() [0x629352]
 error   |10:47:10: [BT:0] src/warzone2100() [0x62960c]
 error   |10:47:10: [BT:0] src/warzone2100(_Z8mainLoopv+0x89) [0x6297b5]
 error   |10:47:10: [BT:0] src/warzone2100(_Z7wzMain3v+0xa7) [0x86f189]
 error   |10:47:10: [BT:0] src/warzone2100(_Z8realmainiPPc+0xab2)
 [0x62a303]
 error   |10:47:10: [BT:0] src/warzone2100(main+0x20) [0x86ceec]
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 0 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 1 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 2 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 3 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 4 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 5 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 6 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:10: [beginGroup:200] beginGroup() on non-existing key parts
 info    |10:47:10: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:10: [beginGroup:202] beginGroup() on non-object key parts
 info    |10:47:10: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:10: [reallyBuildDroid:1866] Invalid number of hitpoints
 info    |10:47:10: [reallyBuildDroid:1866] Assert in Warzone:
 droid.cpp:1866 (psDroid->body > 0), last script event: '<none>'
 info    |10:47:10: [loadSaveDroid:4273]
 savegames/skirmish/cockpit/droid.json : 7 has zero hp!
 info    |10:47:10: [loadSaveDroid:4273] Assert in Warzone: game.cpp:4273
 (psDroid->body != 0), last script event: '<none>'
 info    |10:47:11: [beginGroup:200] beginGroup() on non-existing key
 context_0
 info    |10:47:11: [beginGroup:200] Assert in Warzone: wzconfig.cpp:200
 (mWarning == ReadAndWrite || contains(prefix)), last script event:
 '<none>'
 info    |10:47:11: [beginGroup:202] beginGroup() on non-object key
 context_0
 info    |10:47:11: [beginGroup:202] Assert in Warzone: wzconfig.cpp:202
 (value.isObject()), last script event: '<none>'
 info    |10:47:11: [resGetDataFromHash:530] resGetDataFromHash: Unknown
 ID: 0 Type: SCRIPT
 info    |10:47:11: [resGetDataFromHash:530] Assert in Warzone:
 frameresource.cpp:530 (psRes != __null), last script event: '<none>'
 info    |10:47:11: [eventNewContext:335] eventNewContext: Invalid code
 pointer
 info    |10:47:11: [eventNewContext:335] Assert in Warzone: event.cpp:335
 (psCode != __null), last script event: '<none>'

 warning: the debug information found in
 "/usr/lib/debug/usr/lib64/libcrypto.so.1.0.1e.debug" does not match
 "/lib64/libcrypto.so.10" (CRC mismatch).

--
Ticket URL: <http://developer.wz2100.net/ticket/4280>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Warzone2100-project mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/warzone2100-project

Reply via email to