1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-04 22:19:44 +00:00
openmw/components/esm
elsid 7b54415c40
Fix reference binding to null
/usr/include/c++/10.2.0/bits/stl_vector.h:1046:34: runtime error: reference binding to null pointer of type 'value_type'
     0x55e37f50008a in std::vector<char, std::allocator<char> >::operator[](unsigned long) /usr/include/c++/10.2.0/bits/stl_vector.h:1046
     0x55e37f50008a in ESM::SavedGame::load(ESM::ESMReader&) /home/elsid/dev/openmw/components/esm/savedgame.cpp:28
     0x55e37e726139 in MWState::Character::addSlot(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:31
     0x55e37e742b39 in MWState::Character::Character(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/character.cpp:88
     0x55e37e7006e1 in MWState::CharacterManager::CharacterManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/charactermanager.cpp:25
     0x55e37e6d4140 in MWState::StateManager::StateManager(boost::filesystem::path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:90
     0x55e37e82595a in OMW::Engine::prepareEngine(Settings::Manager&) /home/elsid/dev/openmw/apps/openmw/engine.cpp:641
     0x55e37e8439fd in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:867
     0x55e37e782760 in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:289
     0x55e37f6483c3 in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/components/debug/debugging.cpp:200
     0x55e37ba8e3fe in main /home/elsid/dev/openmw/apps/openmw/main.cpp:301
     0x7f013e845151 in __libc_start_main (/usr/lib/libc.so.6+0x28151)
     0x55e37baa0e3d in _start (/home/elsid/dev/openmw/build/gcc/ubsan/openmw+0x6c11e3d)
2021-01-09 22:59:24 +01:00
..
activespells.cpp Support for multiple summons with same ID in the single spell 2020-08-28 21:14:54 +04:00
activespells.hpp Support for multiple summons with same ID in the single spell 2020-08-28 21:14:54 +04:00
aipackage.cpp
aipackage.hpp
aisequence.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
aisequence.hpp
animationstate.cpp
animationstate.hpp
attr.cpp
attr.hpp Implement vanilla-style corprus handling (bug , bug ) 2020-06-03 12:58:17 +04:00
cellid.cpp
cellid.hpp
cellref.cpp profiling 2020-06-13 00:22:28 +02:00
cellref.hpp profiling 2020-06-13 00:22:28 +02:00
cellstate.cpp
cellstate.hpp
containerstate.cpp
containerstate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
controlsstate.cpp
controlsstate.hpp
creaturelevliststate.cpp
creaturelevliststate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
creaturestate.cpp
creaturestate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
creaturestats.cpp Use struct instead of tuple 2020-08-29 11:24:08 +04:00
creaturestats.hpp Use struct instead of tuple 2020-08-29 11:24:08 +04:00
custommarkerstate.cpp
custommarkerstate.hpp
debugprofile.cpp
debugprofile.hpp
defs.hpp Use FourCC to declare all ESM record names 2020-06-09 10:07:37 +04:00
dialoguestate.cpp
dialoguestate.hpp
doorstate.cpp
doorstate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
effectlist.cpp
effectlist.hpp
esmcommon.hpp Rework fixed strings handling 2020-10-05 21:52:22 +04:00
esmreader.cpp clean up code; purge const_cast 2020-04-19 16:31:54 +02:00
esmreader.hpp clean up code; purge const_cast 2020-04-19 16:31:54 +02:00
esmwriter.cpp
esmwriter.hpp
filter.cpp
filter.hpp
fogstate.cpp Fix merge conflicts 2020-05-12 14:33:00 +04:00
fogstate.hpp
globalmap.cpp
globalmap.hpp
globalscript.cpp Allow targeting non-unique actors with StartScript (bug ) 2020-05-10 14:57:06 +02:00
globalscript.hpp Allow targeting non-unique actors with StartScript (bug ) 2020-05-10 14:57:06 +02:00
inventorystate.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
inventorystate.hpp
journalentry.cpp
journalentry.hpp
loadacti.cpp
loadacti.hpp
loadalch.cpp
loadalch.hpp
loadappa.cpp
loadappa.hpp
loadarmo.cpp
loadarmo.hpp
loadbody.cpp
loadbody.hpp
loadbook.cpp
loadbook.hpp
loadbsgn.cpp
loadbsgn.hpp
loadcell.cpp Log some more things 2020-05-09 20:27:12 +03:00
loadcell.hpp Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
loadclas.cpp
loadclas.hpp
loadclot.cpp
loadclot.hpp
loadcont.cpp
loadcont.hpp
loadcrea.cpp
loadcrea.hpp
loaddial.cpp
loaddial.hpp
loaddoor.cpp
loaddoor.hpp
loadench.cpp Handle enchantment autocalc flag as a flag (bug ) 2020-04-11 00:03:14 +03:00
loadench.hpp Handle enchantment autocalc flag as a flag (bug ) 2020-04-11 00:03:14 +03:00
loadfact.cpp Use meaningful names instead of mSkill1 and mSkill2 2020-06-26 11:47:59 +04:00
loadfact.hpp Use meaningful names instead of mSkill1 and mSkill2 2020-06-26 11:47:59 +04:00
loadglob.cpp
loadglob.hpp
loadgmst.cpp
loadgmst.hpp
loadinfo.cpp
loadinfo.hpp
loadingr.cpp
loadingr.hpp
loadland.cpp Fix some issues, found by CoverityScan 2020-10-28 18:02:31 +04:00
loadland.hpp Fix some issues, found by CoverityScan 2020-10-28 18:02:31 +04:00
loadlevlist.cpp
loadlevlist.hpp
loadligh.cpp
loadligh.hpp
loadlock.cpp
loadlock.hpp
loadltex.cpp
loadltex.hpp
loadmgef.cpp
loadmgef.hpp
loadmisc.cpp
loadmisc.hpp
loadnpc.cpp
loadnpc.hpp
loadpgrd.cpp
loadpgrd.hpp
loadprob.cpp
loadprob.hpp
loadrace.cpp
loadrace.hpp
loadregn.cpp
loadregn.hpp
loadrepa.cpp
loadrepa.hpp
loadscpt.cpp Fix issues, found by CoverityScan 2020-04-04 17:45:26 +04:00
loadscpt.hpp
loadskil.cpp
loadskil.hpp
loadsndg.cpp
loadsndg.hpp
loadsoun.cpp
loadsoun.hpp
loadspel.cpp
loadspel.hpp
loadsscr.cpp
loadsscr.hpp
loadstat.cpp
loadstat.hpp
loadtes3.cpp
loadtes3.hpp
loadweap.cpp
loadweap.hpp
locals.cpp Use emplace_back instead of push_back 2020-10-18 10:27:35 +04:00
locals.hpp
magiceffects.cpp
magiceffects.hpp Fix SummonKey comparison function 2020-09-04 13:45:38 +04:00
mappings.cpp
mappings.hpp
npcstate.cpp
npcstate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
npcstats.cpp Store attributes and skills values as floats (bug ) 2020-06-03 17:34:15 +04:00
npcstats.hpp Store attributes and skills values as floats (bug ) 2020-06-03 17:34:15 +04:00
objectstate.cpp Do not store object position, if it is the same as in CellRef 2020-06-07 09:25:46 +04:00
objectstate.hpp components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 2020-10-22 23:57:53 +02:00
player.cpp Merge branch 'master' into automove 2020-06-08 11:42:05 +02:00
player.hpp Merge branch 'master' into automove 2020-06-08 11:42:05 +02:00
projectilestate.cpp
projectilestate.hpp
queststate.cpp
queststate.hpp
quickkeys.cpp
quickkeys.hpp
records.hpp
savedgame.cpp Fix reference binding to null 2021-01-09 22:59:24 +01:00
savedgame.hpp Introduce a separate class to control world date and time 2020-06-05 12:07:32 +04:00
spelllist.cpp
spelllist.hpp
spellstate.cpp Implement vanilla-style corprus handling (bug , bug ) 2020-06-03 12:58:17 +04:00
spellstate.hpp Implement vanilla-style corprus handling (bug , bug ) 2020-06-03 12:58:17 +04:00
statstate.cpp Store attributes and skills values as floats (bug ) 2020-06-03 17:34:15 +04:00
statstate.hpp Store attributes and skills values as floats (bug ) 2020-06-03 17:34:15 +04:00
stolenitems.cpp
stolenitems.hpp
transport.cpp
transport.hpp
util.hpp
variant.cpp Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
variant.hpp
variantimp.cpp
variantimp.hpp Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
weatherstate.cpp
weatherstate.hpp