Skip to main content
Topic: [bug r2733] AIs sometimes causes crash (Read 2192 times) previous topic - next topic

[bug r2733] AIs sometimes causes crash

r2733
When I enabled freight AI, sometimes causes to crash.

Quote
Message: wegbauer_t::route_fuer():   setting way type to 258, besch=sand_track, bruecke_besch=Cl****icRail, tunnel_besch=FastRailTunnel
Message: wegbauer_t::baue():   type=258 max_n=9 start=103,26 end=103,17
Message: wegbauer_t::baue:   schiene
Message: spieler_t::int_undo():   undo tiles 10
Message: wegbauer_t::baue():   type=258 max_n=27 start=97,23 end=106,23
Message: wegbauer_t::baue:   schiene
Message: spieler_t::int_undo():   undo tiles 28
Warning: wegbauer_t::intern_calc_route():   Too many steps (1>=max 1000000) in route (too long/complex)
Warning: wegbauer_t::intern_calc_route():   Too many steps (3458>=max 1000000) in route (too long/complex)
Message: ai_goods_t::create_simple_rail_transport():   building simple track from 103,26 to 106,23
Message: wegbauer_t::baue():   called, but no valid route.
FATAL ERROR: vector_tpl<T>::[]
index out of bounds: 0 not in 0..-1
Aborting program execution ...

Please report all fatal errors to




Quote
sim.exe caused an Integer Divide By Zero at location 0059d6ad in module sim.exe.


Registers:
eax=0000000f ebx=0770a790 ecx=00000000 edx=00000000 esi=04f95b20 edi=00730070
eip=0059d6ad esp=0023e2a8 ebp=0023f8f8 iopl=0         nv up ei pl zr ac po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000256

Call stack:
0059D6AD  sim.exe:0059D6AD  log_t::fatal(char const*, char const*, ...)  log.cc:238
   ...
   if(old_level>4) {
   // generate a division be zero error, if the user request it
>   printf("%i",15/make_this_a_division_by_zero);
   make_this_a_division_by_zero &= 0xFF;
   }
   ...

005C4387  sim.exe:005C4387  WinMain  simsys_w16.cc:791
00401247  sim.exe:00401247
00401298  sim.exe:00401298
7C817077  kernel32.dll:7C817077  RegisterWaitForInputIdle

 

Re: [bug r2733] AIs sometimes causes crash

Reply #1
could you please test with a newer revision again?
Parsley, sage, rosemary, and maggikraut.