View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004456 | DarkRadiant | Design/Coding | public | 02.01.2017 05:59 | 10.08.2017 18:34 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | Linux | OS | Ubuntu | ||
Product Version | 2.1.0 | ||||
Target Version | 2.2.0 | Fixed in Version | 2.2.0 | ||
Summary | 0004456: Crash during shutdown due to resources still held by S/R module | ||||
Description | The static ResponseEffectTypes class singleton holds entityclass references in its std::map which are freed far too late during shutdown, when the eclass module has already been released. | ||||
Additional Information | 0x00007fffc8d84a3e in std::_Rb_tree<std::string, std::pair<std::string const, std::shared_ptr<IEntityClass> >, std::_Select1st<std::pair<std::string const, std::shared_ptr<IEntityClass> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<IEntityClass> > > >::~_Rb_tree (this=0x7fffc8ff5640 <ResponseEffectTypes::Instance()::_instance>, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/stl_tree.h:671 0x00007fffc8d848b0 in std::map<std::string, std::shared_ptr<IEntityClass>, std::less<std::string>, std::allocator<std::pair<std::string const, std::shared_ptr<IEntityClass> > > >::~map (this=0x7fffc8ff5640 <ResponseEffectTypes::Instance()::_instance>, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/stl_map.h:96 ---Type <return> to continue, or q <return> to quit--- 0x00007fffc8da5898 in ResponseEffectTypes::~ResponseEffectTypes (this=0x7fffc8ff5640 <ResponseEffectTypes::Instance()::_instance>, __in_chrg=<optimized out>) at ResponseEffectTypes.h:14 0x00007ffff3bdd149 in __run_exit_handlers (status=0, listp=0x7ffff3f606c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 0x00007ffff3bdd195 in __GI_exit (status=<optimized out>) at exit.c:104 0x00007ffff3bc2ecc in __libc_start_main (main=0x487126 <main(int, char**)>, argc=1, argv=0x7fffffffde68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffde58) at libc-start.c:321 | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
02.01.2017 05:59 | greebo | New Issue | |
02.01.2017 05:59 | greebo | Status | new => confirmed |
02.01.2017 06:04 | greebo | Note Added: 0008693 | |
02.01.2017 06:04 | greebo | Status | confirmed => resolved |
02.01.2017 06:04 | greebo | Fixed in Version | => 2.2.0 |
02.01.2017 06:04 | greebo | Resolution | open => fixed |
02.01.2017 06:04 | greebo | Assigned To | => greebo |
10.08.2017 18:34 | greebo | Status | resolved => closed |