[pkg-boost-devel] Bug#653922: Bug#653922: libboost-thread-1.46: boost::thraed.interrupta() sometimes hangs and does not return to caller

Steve M. Robbins steve at sumost.ca
Wed Jan 4 04:14:57 UTC 2012


tags 653922 + more-info
thanks

On Sun, Jan 01, 2012 at 03:57:56PM +0100, Tobias Frost wrote:

> for solarpowerlog I implemented a working thread to schedule tasks to be executed in a specified time.
> It is receiving its work by a pushing it to a list and then calling thread.interrupt(). [1] line 79
> 
> This scheme works very fine since boost 1.38, but on a recent recompile I found that occasionally
> (like the programm running several hours) the flow stopped. 
> 
> Debugging the issue I found that the the programm halted always "inside" of libboost, obviously
> trying to obtain some mutex. 

This gives folks very little to information to work with.  If you find
out more, please update this bug.

> Recompilation with 1.48 fixes the problem (at least after 10hours for 10 instances), so I assume only 1.46 is affected. 

OK.  Since upstream is already working on 1.49, I will not forward
this unless you find out that 1.48 is affected.

Thanks,
-Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20120103/642ed164/attachment.pgp>


More information about the pkg-boost-devel mailing list