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

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

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?


GMX startet Hier findest Du Leute mit Deinen Interessen!
Jetzt dabei sein:

Boost list run by bdawes at, gregod at, cpdaniel at, john at