Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2004-07-17 18:20:20

On Sat, 17 Jul 2004 15:22:30 -0700, Victor A. Wagner Jr. wrote
> I'm getting a "stop the script" error when running the test for
> testfacet_dll (VC7.1)
> it pops up a requestor telling me the program terminated
> unexpectedly, and
> (unfortunately) waits for a human reply (which causes my scheduled
> run to stop after 4 hours (it starts at 0300 local)), so I'm not
> getting the rest of the tests run. I chased it down to a
> std:exception w/ what() == bad cast I'm refining where the error occurs.
> with the following patches to testfacet.cpp:


>...patch snipped and test results...
> the log appears to show that this test PASSED tho.....
> execute-test
> 1 file(s) copied.
> **passed**

That's wierd...

Just so you know, we are trying fix this problem. Basically something seems
to go wrong when we imbue a stream with the dll version. The identical code
works perfectly when linked statically. Of course it works fine in a shared
library on Linux, mingw, etc. So it's odd that the dll version is flakey....

If we don't find a solution shortly, we will patch the test so it shows the
failure and doesn't halt things...

> I'm working on getting some better "catch unknown exception" code
> put together so it can be added readily to tests to keep this from
> happening in the future.

Where would this 'code go', in the script that runs things or patched as part
of the test code? If it's in the test code, I wouldn't spend time on it as
this will be resolved soon...


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