Boost logo

Boost :

Subject: [boost] [threadpool] v9 - some fixes -> 64bit Linux issue
From: Oliver Kowalke (k-oli_at_[hidden])
Date: 2008-10-21 00:35:12


Hello,
version v9 of boost.threeadpool is uploaded to boost.vault.
I could test boost.threadpool on following platforms:

working:
Linux 2.6.23, 32 bit, gcc-4.2.4, Dual Pentium III (host os)
Windows XP Prof., 32 bit, msvc-9.0, Core2Duo (guest os)
OpenSolaris/Nexenta, 64 bit, gcc-4.2.1, Core2Duo (guest os)
FreeBSD-7.0 (requires additonal option in kernel ->semaphores), 64bit, gcc-4.2.1, Core2Duo (guest os)

not working:
Linux 2.6.23, 64 bit, gcc-4.3. , Core2Duo (host os) -> segmentation fault

Xp, OpenSolaris, Freebsd are virtualized (KVM) on Linux.

The segmentation fault on Linux x86-64 semas to be related to the 4th argument of ::makecontext.
In the code I pass the this-pointer of fiber_impl_wrapper.
Does somebody have a solution for this issue?

regards,
Oliver

-- 
GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx

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