Re: [Boost-bugs] [Boost C++ Libraries] #2217: serialization 1.36.0 extended_type_info exit issue(s)

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2217: serialization 1.36.0 extended_type_info exit issue(s)
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-09-04 23:08:38


#2217: serialization 1.36.0 extended_type_info exit issue(s)
-----------------------------------+----------------------------------------
  Reporter: timothysc_at_[hidden] | Owner: ramey
      Type: Bugs | Status: new
 Milestone: Boost 1.37.0 | Component: serialization
   Version: Boost 1.36.0 | Severity: Problem
Resolution: | Keywords: extended_type_info
-----------------------------------+----------------------------------------

Comment(by matthew.downey_at_[hidden]):

 I am getting a similar problem: a SIGSEGV is thrown on exit. The supplied
 patch did not fix the problem.

 MSVC8 call stack:
 {{{
 msvcr80d.dll!_free_base(void * pBlock=0x007938e0) Line 109 + 0x13 bytes
 C
 commonTest.exe!boost::detail::allocator_impl<20,4>::dealloc(void *
 pv=0x002c8870) Line 149 C++
 commonTest.exe!boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<Common::ThreadSpecificIoServicePosts>::run_custom_cleanup_function
 *,boost::detail::do_heap_delete<boost::thread_specific_ptr<Common::ThreadSpecificIoServicePosts>::run_custom_cleanup_function>
>::operator delete(void * p=0x002c8870) Line 175 + 0x9 bytes C++
 commonTest.exe!boost::detail::sp_counted_impl_pd<boost::thread_specific_ptr<Common::ThreadSpecificIoServicePosts>::run_custom_cleanup_function
 *,boost::detail::do_heap_delete<boost::thread_specific_ptr<Common::ThreadSpecificIoServicePosts>::run_custom_cleanup_function>
>::`scalar deleting destructor'() + 0x27 bytes C++
 commonTest.exe!boost::detail::sp_counted_base::destroy() Line 66 + 0x22
 bytes C++
 commonTest.exe!boost::detail::sp_counted_base::weak_release() Line 116 +
 0xf bytes C++
 commonTest.exe!boost::detail::sp_counted_base::release() Line 105
 C++
 commonTest.exe!boost::detail::shared_count::~shared_count() Line 220
 C++
 commonTest.exe!boost::shared_ptr<boost::detail::tss_cleanup_function>::~shared_ptr<boost::detail::tss_cleanup_function>()
 + 0x19 bytes C++
 commonTest.exe!boost::detail::tss_data_node::~tss_data_node() + 0x12
 bytes C++
 commonTest.exe!boost::detail::tss_data_node::`scalar deleting
 destructor'() + 0xf bytes C++
 commonTest.exe!boost::detail::heap_delete<boost::detail::tss_data_node>(boost::detail::tss_data_node
 * data=0x00054ad8) Line 380 C++
 commonTest.exe!boost::`anonymous namespace'::run_thread_exit_callbacks()
 Line 140 + 0x9 bytes C++
 commonTest.exe!on_thread_exit() Line 580 C++
 msvcr80d.dll!doexit(int code=201, int quick=0, int retcaller=0) Line 553
 C
 msvcr80d.dll!exit(int code=201) Line 398 + 0xd bytes C
 commonTest.exe!__tmainCRTStartup() Line 610 C
 commonTest.exe!mainCRTStartup() Line 414 C
 }}}

 Is there any more information I can supply to help debugging this problem?

-- 
Ticket URL: <http://svn.boost.org/trac/boost/ticket/2217#comment:5>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC