Changes between Version 1 and Version 2 of Ticket #9612, comment 1


Ignore:
Timestamp:
Jan 31, 2014, 3:17:18 PM (9 years ago)
Author:
Brandon Kohn

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9612, comment 1

    v1 v2  
    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.
     1It 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 the main app 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.
    22
    33Then in the test case code add: