|
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