Boost logo

Boost :

From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2005-08-11 13:20:01


Hi, I'm having an assertion failed when trying to finish my application.
I use Boost.Thread to create one thread and use serialization and
spirit that I know use threads either. It wasnt happening when using
an earlier boost cvs version... And for some reason I'm not being able
to debug it, when trying to the app finishes when reaching the MSVC.

I'm using MSVC 7.1 and the assertion is:

File: boost-path\libs\thread\build\..\src\tss_hooks.cpp
Line: 131

Expression: attached_thread_count == 0

This application uses different threads to create and destroy objects
throughout its lifetime(probably even the static/singleton objects).

It is an COM object and is accessed through "RPC", where the creation
of the singletons takes place...

If anybody has any clue to what it could be, I would really
appreciate. I'm going to update my boost to the RC2 and see what
happens.

Thanks in advance,
Felipe.

-- 
   Felipe Magno de Almeida
Developer from synergy and Computer Science student from State
University of Campinas(UNICAMP).
Unicamp: http://www.ic.unicamp.br
Synergy: http://www.synergy.com.br
"There is no dark side of the moon really. Matter of fact it's all dark."

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk