id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 1449,thread_specific_ptr causing crash in wave tests,jrp at dial dot pipex dot com,Anthony Williams,"testwave crashes under VC++ 2008 (9.0) at line 30 of tss.hpp: {{{ > testwave.exe!boost::thread_specific_ptr > *>::cleanup(phoenix::closure_frame > * * data=0x0012fedc) Line 30 + 0xb bytes C++ }}} The error is: {{{ Unhandled exception at 0x0068b924 in testwave.exe: 0xC0000005: Access violation writing location 0xde3840a0 }}} The local variables are: {{{ - data 0x0012fedc phoenix::closure_frame > * * - 0x0012ff08 {save=0x1023bab5 frame={...} } phoenix::closure_frame > * - phoenix::tuple {a={...} } phoenix::tuple phoenix::tuple_base > {...} phoenix::tuple_base > + a {type=1244944 value={...} valid=1245020 } boost::wave::grammars::closures::closure_value - save 0x1023bab5 {save=0x458904c4 frame={...} } phoenix::closure_frame > * + phoenix::tuple {a={...} } phoenix::tuple - save 0x458904c4 {save=??? frame=??? } phoenix::closure_frame > * - phoenix::tuple {a={...} } phoenix::tuple phoenix::tuple_base > {...} phoenix::tuple_base > - a {type=??? value={...} valid=??? } boost::wave::grammars::closures::closure_value type CXX0030: Error: expression cannot be evaluated - value {i=??? ui=??? b=??? } boost::wave::grammars::closures::closure_value:: i CXX0030: Error: expression cannot be evaluated ui CXX0030: Error: expression cannot be evaluated b CXX0030: Error: expression cannot be evaluated valid CXX0030: Error: expression cannot be evaluated save CXX0030: Error: expression cannot be evaluated - frame phoenix::impl::closure_frame_holder > > & tsp_frame CXX0030: Error: expression cannot be evaluated - frame {tsp_frame={...} } phoenix::impl::closure_frame_holder > > & - tsp_frame {func=??? } boost::thread_specific_ptr > *> func CXX0030: Error: expression cannot be evaluated - frame {tsp_frame={...} } phoenix::impl::closure_frame_holder > > & - tsp_frame {func=??? } boost::thread_specific_ptr > *> func CXX0030: Error: expression cannot be evaluated func 0xeb04c483 void (phoenix::closure_frame > * *)* - this 0x004ca64c {func=0xeb04c483 } const boost::thread_specific_ptr > *> * const func 0xeb04c483 void (phoenix::closure_frame > * *)* }}}",Bugs,closed,Boost 1.35.0,thread,Boost Development Trunk,Problem,fixed,,