Mantis

< Прошлое обращение (0011367) Следующее обращение (0011369) >
ID Категория Критичность Воспроизводимость Дата добавления Обновлено
0011368 [S.T.A.L.K.E.R.: Bugz] 0 незначительный всегда 20 марта 2007 13:55 26 июня 2007 14:13
Автор Sepul Режим доступа общедоступный
Приоритет нормальный Решение открыт Платформа
Статус закрыт OS
Прогноз нет Версия OS
ETA 20 марта 2007 00:00 Исправлено в версии Версия
Подверсия продукта
Сводка 0011368: [error]Function : _out_of_memory
Описание FATAL ERROR

[error]Expression : fatal error
[error]Function : _out_of_memory
[error]File : D:\xray-svn\xrCore\xrDebugNew.cpp
[error]Line : 339
[error]Description : <no expression>
[error]Arguments : Out of memory. Memory request: 8192 K


> xrCore.dll!xrDebug::backend(const char * expression=0x002a1fb4, const char * description=0x002a1fc0, const char * argument0=0x00221b24, const char * argument1=0x00000000, const char * file=0x002a1efc, int line=339, const char * function=0x002a1f20, bool & ignore_always=false) Line 254 C++
xrCore.dll!xrDebug::fatal(const char * file=0x002a1efc, int line=339, const char * function=0x002a1f20, const char * F=0x002a1f30, ...) Line 328 C++
xrCore.dll!_out_of_memory(unsigned int size=8388630) Line 339 + 0x26 bytes C++
msvcr71.dll!7c3487ee()
[Frames below may be incorrect and/or missing, no symbols loaded for msvcr71.dll]
msvcr71.dll!7c347966()
msvcr71.dll!7c3416f8()
xrCore.dll!xrMemory::mem_realloc(void * P=0x00400007, unsigned int size=0) Line 207 + 0x4e bytes C++
xrCore.dll!CMemoryWriter::w(const void * ptr=0x00221fcc, unsigned int count=142) Line 182 + 0xf bytes C++
xrGame.dll!CALifeObjectRegistry::save(IWriter & memory_stream={...}, CSE_ALifeDynamicObject * object=0x16bf5cd0, unsigned int & object_count=18421) Line 40 C++
xrGame.dll!CALifeObjectRegistry::save(IWriter & memory_stream={...}, CSE_ALifeDynamicObject * object=0x16bf5cd0, unsigned int & object_count=1407144916) Line 56 + 0xd bytes C++
xrGame.dll!CALifeObjectRegistry::save(IWriter & memory_stream={...}) Line 78 + 0xe bytes C++
xrGame.dll!CALifeStorageManager::save(const char * save_name=0x3567122c, bool update_name=false) Line 51 C++
xrGame.dll!CALifeStorageManager::save(NET_Packet & net_packet={...}) Line 159 C++
xrGame.dll!game_sv_Single::save_game(NET_Packet & net_packet={...}, ClientID sender={...}) Line 219 + 0x12 bytes C++
xrGame.dll!xrServer::OnMessage(NET_Packet & P={...}, ClientID sender={...}) Line 434 C++
xrGame.dll!CLevel::Send(NET_Packet & P={...}, unsigned int dwFlags=8, unsigned int dwTimeout=0) Line 238 C++
xrGame.dll!CCC_ALifeSave::Execute(const char * args=0x00000010) Line 701 C++
XR_3DA.exe!CConsole::ExecuteCommand() Line 437 C++
xrGame.dll!CLevel::IR_OnKeyboardPress(int key=0) Line 190 C++


S:\logs\BugTrap\1.3\
Шаги по воспроизведению
Дополнительная информация
Присоединенные файлы

- Связи


Нет полльзователей, отслеживающих обращение.


- Комментарии
(0009466)
Sepul
22 марта 2007 12:12

> xrCore.dll!xrDebug::backend(const char * expression=0x002a1fb4, const char * description=0x002a1fc0, const char * argument0=0x00228518, const char * argument1=0x00000000, const char * file=0x002a1efc, int line=339, const char * function=0x002a1f20, bool & ignore_always=false) Line 254 C++
xrCore.dll!xrDebug::fatal(const char * file=0x002a1efc, int line=339, const char * function=0x002a1f20, const char * F=0x002a1f30, ...) Line 328 C++
xrCore.dll!_out_of_memory(unsigned int size=8388630) Line 339 + 0x26 bytes C++
msvcr71.dll!7c3487ee()
[Frames below may be incorrect and/or missing, no symbols loaded for msvcr71.dll]
msvcr71.dll!7c347966()
msvcr71.dll!7c3416f8()
xrCore.dll!xrMemory::mem_realloc(void * P=0x00400007, unsigned int size=0) Line 207 + 0x4e bytes C++
xrCore.dll!CMemoryWriter::w(const void * ptr=0x1147873c, unsigned int count=31) Line 182 + 0xf bytes C++
xrCore.dll!IWriter::w_stringZ(const shared_str & p={...}) Line 56 + 0x29 bytes C++
xrGame.dll!INFO_DATA::save(IWriter & stream={...}) Line 23 C++
xrGame.dll!CSaver<IWriter,object_saver::detail::CEmptyPredicate>::CHelper3::save_data<xr_vector<INFO_DATA,xalloc<INFO_DATA> > >(const xr_vector<INFO_DATA,xalloc<INFO_DATA> > & data={...}, IWriter & stream={...}, const object_saver::detail::CEmptyPredicate & p={...}) Line 61 + 0xb bytes C++
xrGame.dll!CSaver<IWriter,object_saver::detail::CEmptyPredicate>::save_data<unsigned short const ,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >(const std::pair<unsigned short const ,xr_vector<INFO_DATA,xalloc<INFO_DATA> > > & data=(102,{...}), IWriter & stream={...}, const object_saver::detail::CEmptyPredicate & p={...}) Line 106 + 0xe bytes C++
xrGame.dll!CSaver<IWriter,object_saver::detail::CEmptyPredicate>::CHelper3::save_data<xr_map<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> >,std::less<unsigned short>,xalloc<std::pair<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > > > > >(const xr_map<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> >,std::less<unsigned short>,xalloc<std::pair<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > > > > & data={...}, IWriter & stream={...}, const object_saver::detail::CEmptyPredicate & p={...}) Line 61 + 0xf bytes C++
xrGame.dll!CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >::save(IWriter & memory_stream={...}) Line 28 + 0x16 bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 81 C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<GAME_NEWS_DATA,xalloc<GAME_NEWS_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<shared_str,int>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<GAME_NEWS_DATA,xalloc<GAME_NEWS_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CMapLocationRegistry,Loki::Typelist<CALifeAbstractRegistry<shared_str,int>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<GAME_NEWS_DATA,xalloc<GAME_NEWS_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CGameTaskRegistry,Loki::Typelist<CMapLocationRegistry,Loki::Typelist<CALifeAbstractRegistry<shared_str,int>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<GAME_NEWS_DATA,xalloc<GAME_NEWS_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > > > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CRegistryHelperProcess<CRegistryHelperSave,CALifeRegistryContainer,IWriter &,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<SStatSectionData,xalloc<SStatSectionData> > >,Loki::Typelist<CGameTaskRegistry,Loki::Typelist<CMapLocationRegistry,Loki::Typelist<CALifeAbstractRegistry<shared_str,int>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<GAME_NEWS_DATA,xalloc<GAME_NEWS_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<ARTICLE_DATA,xalloc<ARTICLE_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<TALK_CONTACT_DATA,xalloc<TALK_CONTACT_DATA> > >,Loki::Typelist<CALifeAbstractRegistry<unsigned short,RELATION_DATA>,Loki::Typelist<CALifeAbstractRegistry<unsigned short,xr_vector<INFO_DATA,xalloc<INFO_DATA> > >,Loki::NullType> > > > > > > > > >::process(CALifeRegistryContainer * self=0x1fe43780, IWriter & p1={...}) Line 80 + 0xe bytes C++
xrGame.dll!CALifeRegistryContainer::save(IWriter & memory_stream={...}) Line 104 + 0xa bytes C++
xrGame.dll!CALifeStorageManager::save(const char * save_name=0x00228e14, bool update_name=true) Line 53 C++
xrGame.dll!CALifeUpdateManager::change_level(NET_Packet & net_packet={...}) Line 211 C++
xrGame.dll!game_sv_Single::change_level(NET_Packet & net_packet={...}, ClientID sender={...}) Line 209 + 0xf bytes C++
xrGame.dll!xrServer::OnMessage(NET_Packet & P={...}, ClientID sender={...}) Line 424 + 0x10 bytes C++
xrGame.dll!CLevel::Send(NET_Packet & P={...}, unsigned int dwFlags=8, unsigned int dwTimeout=0) Line 238 C++
xrGame.dll!CChangeLevelWnd::OnOk() Line 221 + 0x1d bytes C++
xrGame.dll!CChangeLevelWnd::SendMessageA(CUIWindow * pWnd=0x16a586d0, short msg=39, void * pData=0x00000000) Line 203 C++
xrGame.dll!CUIMessageBox::SendMessageA(CUIWindow * pWnd=0x3cc4fc10, short msg=16, void * pData=0x00000000) Line 177 + 0x12 bytes C++
xrGame.dll!CUIButton::OnClick() Line 140 C++
xrGame.dll!CUI3tButton::OnClick() Line 39 C++
xrGame.dll!CUIButton::OnMouse(float x=35.500000, float y=13.750000, EUIMessages mouse_action=WINDOW_LBUTTON_UP) Line 92 C++
xrGame.dll!CUI3tButton::OnMouse(float x=35.500000, float y=13.750000, EUIMessages mouse_action=WINDOW_LBUTTON_UP) Line 48 C++
xrGame.dll!CUIWindow::OnMouse(float x=5.9917965e-020, float y=3.197e-039#DEN, EUIMessages mouse_action=WINDOW_LBUTTON_UP) Line 360 + 0x46 bytes C++
xrGame.dll!CUIMessageBox::OnMouse(float x=285.50000, float y=167.75000, EUIMessages mouse_action=WINDOW_LBUTTON_UP) Line 45 C++
xrGame.dll!CUIWindow::OnMouse(float x=5.9915949e-020, float y=3.197e-039#DEN, EUIMessages mouse_action=WINDOW_LBUTTON_UP) Line 360 + 0x46 bytes C++
xrGame.dll!CUIDialogWnd::IR_OnKeyboardRelease(int dik=256) Line 96 + 0x17 bytes C++
xrGame.dll!CUI::IR_OnKeyboardRelease(int dik=256) Line 178 + 0x15 bytes C++
xrGame.dll!CLevel::IR_OnKeyboardRelease(int key=256) Line 380 + 0x1a bytes C++
xrGame.dll!CLevel::IR_OnMouseRelease(int btn=0) Line 63 + 0x10 bytes C++
msvcr71.dll!7c350184()
msvcr71.dll!7c34f9a2()
msvcr71.dll!7c350135()
msvcr71.dll!7c350184()
xrGame.dll!ui_core::PopScissor() Line 178 C++
xrCore.dll!CTimer::GetElapsed_ms() Line 31 + 0x68 bytes C++

Этот вылет происходит при сохранение игры. Добавлен новый крэш файл.

- История
Дата изменения Имя пользователя Поле Изменение
20 марта 2007 13:55 Sepul Новое обращение
20 марта 2007 13:56 Sepul Назначено => Dima
20 марта 2007 13:56 Sepul Статус новый => назначен
20 марта 2007 13:56 Sepul Сводка xray-svn\xrCore\xrDebugNew.cpp, Line: 339 => xray-svn\\xrCore\\xrDebugNew.cpp, Line: 339
20 марта 2007 13:56 Sepul Описание обновлено
20 марта 2007 13:56 Sepul Сводка xray-svn\xrCore\xrDebugNew.cpp, Line: 339 => [error]Function : _out_of_memory
20 марта 2007 13:56 Sepul Описание обновлено
22 марта 2007 12:12 Sepul Комментарий добавлен: 9466
22 марта 2007 12:12 Sepul Описание обновлено
26 июня 2007 14:13 Sepul Статус назначен => закрыт