UFO:Alien Invasion
Archive => Bugs prior to release 2.4 => Topic started by: jerikojerk on September 02, 2010, 02:06:46 am
-
it says "assert aircraftBase failed".
ufo: src/client/campaign/cp_produce_callbacks.c :160 : PR_UpdateProductionList: L'assertion << aircraftBase >> a ?chou?.
./ufo(Sys_Backtrace+0x1f)[./src/ports/unix/unix_main.c:394 Sys_Backtrace()]
./ufo[./src/ports/unix/unix_main.c:415 Sys_Signal()]
[0x772400]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[??:0 ??()]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8)[??:0 ??()]
./ufo[./src/client/campaign/cp_produce_callbacks.c:161 PR_UpdateProductionList()]
./ufo[./src/client/campaign/cp_produce_callbacks.c:518 PR_ProductionType_f()]
./ufo(Cmd_ExecuteString+0xcb)[./src/common/cmd.c:990 Cmd_ExecuteString()]
./ufo(Cbuf_Execute+0x162)[./src/common/cmd.c:242 Cbuf_Execute()]
./ufo[./src/client/cl_main.c:1127 CL_SendCommand()]
./ufo(CL_Frame+0xe2)[./src/client/cl_main.c:1258 CL_Frame()]
./ufo[./src/common/common.c:1200 tick_timer()]
./ufo(Qcommon_Frame+0x7b)[./src/common/common.c:1348 Qcommon_Frame()]
./ufo(main+0x5c)[./src/ports/linux/linux_main.c:54 main()]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[??:0 ??()]
./ufo[??:0 _start()]
./ufo(Sys_Backtrace+0x1f)[./src/ports/unix/unix_main.c:394 Sys_Backtrace()]
./ufo(Sys_Error+0x22)[./src/ports/unix/unix_main.c:87 Sys_Error()]
./ufo(Sys_InitSignals+0x0)[./src/ports/unix/unix_main.c:422 Sys_InitSignals()]
[0x772400]
/lib/tls/i686/cmov/libc.so.6(abort+0x182)[??:0 ??()]
/lib/tls/i686/cmov/libc.so.6(__assert_fail+0xf8)[??:0 ??()]
./ufo[./src/client/campaign/cp_produce_callbacks.c:161 PR_UpdateProductionList()]
./ufo[./src/client/campaign/cp_produce_callbacks.c:518 PR_ProductionType_f()]
./ufo(Cmd_ExecuteString+0xcb)[./src/common/cmd.c:990 Cmd_ExecuteString()]
./ufo(Cbuf_Execute+0x162)[./src/common/cmd.c:242 Cbuf_Execute()]
./ufo[./src/client/cl_main.c:1127 CL_SendCommand()]
./ufo(CL_Frame+0xe2)[./src/client/cl_main.c:1258 CL_Frame()]
./ufo[./src/common/common.c:1200 tick_timer()]
./ufo(Qcommon_Frame+0x7b)[./src/common/common.c:1348 Qcommon_Frame()]
./ufo(main+0x5c)[./src/ports/linux/linux_main.c:54 main()]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[??:0 ??()]
./ufo[??:0 _start()]
Error: Received signal 6.
-
how to reproduce
- load the savegame
- open Australian base (there is only one)
- open production panel
- click on aircraft tab
- it crash immediatly
-
the code there should use AIR_GetNextFromBase anway - i will fix that and retry with your savegame
-
fixed - will be in git soon
-
the code there should use AIR_GetNextFromBase anway - i will fix that and retry with your savegame
it was fixed by me already I just couldn't push my commit....
Edit: It is Bug#3055551 (http://sourceforge.net/tracker/?func=detail&aid=3055551&group_id=157793&atid=805242), you can find my patch uploaded there.
@Mattn: The fix was ready on 29th of August, since that I'm waiting for that f*cking repository to open...
-geever
-
is the patch committed in the trunk ? i can't get it through svn.
EDIT: get the patch trough tracker. It works for me.
-
is the patch committed in the trunk ? i can't get it through svn.
SVN is closed too I can't commit there either. It's read-only.
-geever