Changes between Initial Version and Version 1 of Ticket #9612, comment 1
- Timestamp:
- Jan 31, 2014, 3:16:53 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #9612, comment 1
initial v1 1 It looks like there are two instances of the basic_iserializer<xml_iarchive, TestObject> which live in the CrashTestDLL and then in CrashTest. The one in the dll has a bpis member where the one in CrashTest has a null member. To figure this out I set a breakpoint on baseic_iserializer.hpp: basic_iserializer::set_bpis (around line 64 in boost 1.53). When it loads the dll you'll see these singletons being setup with the pointer iserializer.1 It looks like there are two instances of the basic_iserializer<xml_iarchive, TestObject> which live in the CrashTestDLL and then in main application. The one in the dll has a bpis member where the one in CrashTest has a null member. To figure this out I set a breakpoint on baseic_iserializer.hpp: basic_iserializer::set_bpis (around line 64 in boost 1.53). When it loads the dll you'll see these singletons being setup with the pointer iserializer. 2 2 3 3 Then in the test case code add: