Message: spieler_t::rdwr(): player 5: loading 0 halts.Message: spieler_t::int_undo(): undo tiles 0Message: simlinemgmt_t::rdwr(): number of lines=1Message: fahrplan_t::rdwr(): read schedule 07CFE4E0 with 2 entriesMessage: spieler_t::rdwr(): player 6: loading 0 halts.Message: spieler_t::int_undo(): undo tiles 0Message: simlinemgmt_t::rdwr(): number of lines=9Message: fahrplan_t::rdwr(): read schedule 07CFE828 with 2 entriesFATAL ERROR: quickstone<T>::quickstone_tpl(T*,uint16)slot (2) already takenAborting program execution ...
sim.exe caused an Integer Divide By Zero at location 005e0842 in module sim.exe.Registers:eax=0000000f ebx=00000000 ecx=00000000 edx=00000000 esi=07a94870 edi=07a956a8eip=005e0842 esp=0023d5b8 ebp=0023d668 iopl=0 nv up ei pl zr ac po nccs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000256Call stack:005E0842 sim.exe:005E0842 log_t::fatal(char const*, char const*, ...) log.cc:250 ... // generate a division be zero error, if the user request it static int make_this_a_division_by_zero = 0;> printf("%i", 15 / make_this_a_division_by_zero); make_this_a_division_by_zero &= 0xFF; } ...0063F10B sim.exe:0063F10B0058F25B sim.exe:0058F25B simline_t::simline_t(karte_t*, spieler_t*, simline_t::linetype, loadsave_t*) simline.cc:54 ... // some savegames have line_id=0, resolve that in laden_abschliessen if (self.get_id()!=0) {> self = linehandle_t(this, self.get_id()); } } ...0059174A sim.exe:0059174A simlinemgmt_t::rdwr(karte_t*, loadsave_t*, spieler_t*) simlinemgmt.cc:131 ... dbg->fatal( "simlinemgmt_t::rdwr()", "Cannot create default line!" ); }> simline_t *line = new simline_t(welt, sp, lt, file); if (!line->get_handle().is_bound()) { // line id was saved as zero ... ...0055749C sim.exe:0055749C spieler_t::rdwr(loadsave_t*) simplay.cc:947 ... // linemanagement if(file->get_version()>=88003) {> simlinemgmt.rdwr(welt,file,this); } ...00549D0D sim.exe:00549D0D ai_goods_t::rdwr(loadsave_t*) ai_goods.cc:1288 ... if( file->get_version()<102002 ) { // due to an error the player was never saved correctly> spieler_t::rdwr(file); return; } ...005D7EA0 sim.exe:005D7EA0 karte_t::laden(loadsave_t*) simworld.cc:4503 ... for(int i=0; i<MAX_PLAYER_COUNT; i++) { if( spieler[i] ) {> spieler[i]->rdwr(file); einstellungen->automaten[i] = spieler[i]->is_active(); } ...005D6147 sim.exe:005D6147 karte_t::laden(char const*) simworld.cc:4150 ... DBG_MESSAGE("karte_t::laden()","Savegame version is %d", file.get_version()); > laden(&file); if( umgebung_t::networkmode ) { ...004F17AC sim.exe:004F17AC loadsave_frame_t::action(char const*) loadsave_frame.cc:70 ... { if(do_load) {> welt->laden(filename); } else { ...0050C44B sim.exe:0050C44B savegame_frame_t::action_triggered(gui_action_creator_t*, value_t) savegame_frame.cc:354 ... if(action_btn) { set_focus( NULL );> action(buf); destroy_win(this); } ...00654A74 sim.exe:00654A74 gui_action_creator_t::call_listeners(value_t) gui_action_creator.h:36 ... { slist_iterator_tpl<action_listener_t *> iter (listeners);> while (iter.next() && !iter.get_current()->action_triggered(this, v)) {} } ...0048838D sim.exe:0048838D button_t::infowin_event(event_t const*) gui_button.cc:443 ... } else {> call_listeners( (long)0 ); } } ...004D2CD4 sim.exe:004D2CD4 gui_container_t::infowin_event(event_t const*) gui_container.cc:171 ... // CAUTION : call to infowin_event() should not delete the component itself!> swallowed = komp->infowin_event(&ev2); // focused component of this container can only be one of its immediate children ...004935C1 sim.exe:004935C1 gui_scrollpane_t::infowin_event(event_t const*) gui_scrollpane.cc:102 ... // hand event to component> swallow = komp->infowin_event(&ev2); // Knightly : check if we need to scroll to the focused component ...004D2CD4 sim.exe:004D2CD4 gui_container_t::infowin_event(event_t const*) gui_container.cc:171 ... // CAUTION : call to infowin_event() should not delete the component itself!> swallowed = komp->infowin_event(&ev2); // focused component of this container can only be one of its immediate children ...004D42AF sim.exe:004D42AF gui_frame_t::infowin_event(event_t const*) gui_frame.cc:100 ... event_t ev2 = *ev; translate_event(&ev2, 0, -TITLEBAR_HEIGHT);> return container.infowin_event(&ev2); } ...0050CA1A sim.exe:0050CA1A savegame_frame_t::infowin_event(event_t const*) savegame_frame.cc:439 ... return true;// swallowed }> return gui_frame_t::infowin_event(ev); } ...005C0B8E sim.exe:005C0B8E check_pos_win(event_t*) simwin.cc:1272 ... event_t wev = *ev; translate_event(&wev, -wins[i].pos.x, -wins[i].pos.y);> wins[i].gui->infowin_event( &wev ); } } ...005DC2DF sim.exe:005DC2DF karte_t::interactive(unsigned) simworld.cc:5571 ... DBG_DEBUG4("karte_t::interactive", "calling check_pos_win");> swallowed = check_pos_win(&ev); if( !swallowed ) { ...00595A0F sim.exe:00595A0F simu_main(int, char**) simmain.cc:1201 ... // run the loop> welt->interactive(quit_month); new_world = true; ...006098C7 sim.exe:006098C7 WinMain simsys_w16.cc:805 ... } > simu_main(argc, argv); timeEndPeriod(1); ...0060A69A sim.exe:0060A69A dr_play_sample(int, int) win32_sound.cc:103 ... last_sample_nr = sample_number; }> } ...00401247 sim.exe:00401247004012B8 sim.exe:004012B87C817077 kernel32.dll:7C817077 RegisterWaitForInputIdle