r2015 - Crash when I sell convoy in depot or when exiting game September 12, 2008, 04:49:12 am simutrans r2015, pak64Problem:- If there is a convoy in train depot, monorail depot or air depot...-- Crash when exit the game.-- Crash when sell this convoy.How to reproduce:1. Load attached savegame2. Open train depot3. Do one of these a. Click "sell" button. b. Exit the gameResult:Crash.Note:This problem happened with train, monorail and airplane depot.This problem didn't happen with car and ship depot.QuoteMessage: depot_frame_t::build_vehicle_lists(): finally 20 p****enger vehicle, 38 engines, 23 good wagonsMessage: waggon_t::setze_convoi(): new=00000000 old=05BAE4C0FATAL ERROR: vector_tpl<T>::[]index out of bounds: 1 not in 0..-1Aborting program execution ... Quote Selected Last Edit: September 12, 2008, 05:00:11 am by z9999
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #1 – September 12, 2008, 07:41:54 am I got that as well with linux r2014 and pak128 r100, exactly the same error message. Quote Selected
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #2 – September 12, 2008, 02:17:46 pm In r2016.Problem still happens when I sell an airplane in air depot.EDIT: It also crash when I click "start" button in air depot window. Quote Selected Last Edit: September 12, 2008, 03:20:25 pm by z9999
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #3 – September 13, 2008, 03:35:26 am In r2018.Problem still happens.- Crash when I sell an airplane in air depot.- Crash when I exit game, if there is an airplane in depot. Quote Selected
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #4 – September 13, 2008, 11:31:26 am Not in my version ... unsure how to handle this. Quote Selected
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #5 – September 13, 2008, 03:00:50 pm I don't know the difference of these code, but when I used old code, crash didn't happen.But compiler complained.I hope this might help you.In bool aircraft_t::block_reserver( uint32 start, uint32 end, bool reserve )old code (r2009):Quote for( uint32 i=start; success && i<end && (sint32)i<=route->gib_max_n(); i++) {new code (r2018):Quote for( uint32 i=start; success && i<end && i<=route->gib_max_n(); i++) {warning for old code:Quotevehicle/simvehikel.cc: In member function `bool aircraft_t::block_reserver(uint32, uint32, bool)':vehicle/simvehikel.cc:2899: warning: comparison between signed and unsigned integer expressions Quote Selected
Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #6 – September 13, 2008, 06:22:06 pm This was part of a patch to reduce warnings. But, my reluctance to fix working stuff was also justified in this case This value will be signed again. Quote Selected
[solved]Re: r2015 - Crash when I sell convoy in depot or when exiting game Reply #7 – September 14, 2008, 04:18:35 am Crash didn't happen in r2020, seems to be solved this problem.Thank you. Quote Selected