I was wondering if any of these problems were being addressed?
Do these problems exist when using VS .NET?
Using XP Visual C++ SP5 with processor pack
250 tests run: 234 passed, 11 failed, 5 not implemented.
Failed tests in Atomic:
1) test_atomics_threaded: Invalid return value from thread_join
This process hangs. I have to break out or skip this one.
Failed tests in File Info:
1) test_stat_eq_finfo: apr_stat and apr_getfileinfo differ in protection
f1->protection=1911
f2->protection=1872
Failed tests in Pipes:
1) set_timeout: expected <0> but was <22>
2) read_write: expected <0> but was <22>
Both tests failed because of the following
if (timeout && !(thepipe->pOverlapped)) {
/* Cannot be nonzero if a pipe was opened blocking
*/
return APR_EINVAL;
}
timeout=1000000
thepipe->pOverlapped=0x000000 because of null value
thepipe->pOverlapped is NULL because pOverlapped is not set when the
blocking_mode is APR_FULL_BLOCK, which is the default for
apr_file_pipe_create with NT.
return apr_create_nt_pipe(in, out, APR_FULL_BLOCK, p);
if (blocking_mode == APR_WRITE_BLOCK /* READ_NONBLOCK */
|| blocking_mode == APR_FULL_NONBLOCK) {
dwOpenMode |= FILE_FLAG_OVERLAPPED;
(*in)->pOverlapped = (OVERLAPPED*) apr_pcalloc(p,
sizeof(OVERLAPPED));
(*in)->pOverlapped->hEvent = CreateEvent(NULL, FALSE, FALSE,
NULL);
}
3) test_pipe_writefull: expected <0> but was <720002>
readchild.exe wasn't built
Failed tests in Poll:
1) send0_pollset: expected <0> but was <70007>
or sometimes I get
1) send_middle_poll: expected <2> but was <1>
I am not able to duplicate this one consistently
Failed tests in Random2:
1) rand_kat: Randomness mismatch
2) rand_kat2: Randomness mismatch
3) rand_kat3: Randomness mismatch
4) rand_kat4: Randomness mismatch
Didn't research.
Failed tests in Users:
1) username: apr_uid_compare failed (70024): passwords do not match
This test failed, because I have a user name on my local machine that is
named the same as my domain login. So, the SIDs are different.
apr_uid_get(&retreived_uid, &retreived_gid, uname, p)); uname doesn't take
the domain into account.
apr_uid_name_get(char **username, char **domainname, apr_uid_t userid,
apr_pool_t *p) should add a domain argument to be returned.
e.g.
user: johndoe
domain user: \\dom\johndoe
All APR Tests:
Getopt: ......
Atomic: .............F
Directory: ............
DSO: .....
File duplication: ....
Environment: ...
File I/O: .....................
File Copy: ....
File Info: ..F..
Flock: ...
Formats: ........
Fnmatch: ..
Global Mutex: .
Hash: ...............
IP subnets: .....
Large File Support: N
Thread Locks: ....
MMAP: ........
Path names: ...........
Other Child: .
Path lists: ....
Pipes: ..F.F..F.
Poll: ....F.......
Pools: ......
Process control: ...
Cross-Process Mutexes: N
Random: .
Random2: 0x41,0xb5,0x16,0x94,0x66,0x07,0x6a,0x55,
0x82,0x39,0x1f,0xb5,0xd9,0xfd,0xdd,0xb5,
0xa2,0x70,0x6c,0xfe,0x45,0xa6,0xd4,0x21,
0xda,0x5f,0xb5,0x17,0x04,0xe9,0x6b,0x3c,
0x70,0xc2,0xd2,0x13,0x88,0x46,0xbb,0xf6,
0xb2,0x75,0x49,0x0d,0xea,0x8a,0xeb,0x77,
0xf1,0x49,0x57,0x6f,0x9f,0x9e,0xe6,0x1e,
0xe3,0x5b,0x67,0x17,0x51,0x32,0xd5,0xe7,
0x46,0x7c,0x46,0x5c,0xb0,0xbd,0x55,0xf7,
0xf3,0x94,0x59,0xa4,0x0d,0x79,0x32,0xc9,
0x07,0x81,0x39,0xed,0x1b,0x43,0x38,0x48,
0x3d,0x66,0xc5,0x5d,0x59,0x38,0xae,0xf1,
0x8c,0xbb,0xd1,0xc4,0x18,0x95,0x49,0x04,
0xc6,0x56,0x94,0xf3,0xe1,0x73,0xe2,0x62,
0x8e,0xd0,0xda,0x9b,0x50,0xa7,0xb2,0x04,
0x64,0x55,0x40,0xb0,0xab,0x05,0x48,0x92,
0x82,0x04,0xad,0xd2,0x0b,0xd5,0xac,0xda,
0x3d,0x85,0x58,0x38,0x54,0x6b,0x69,0x45,
0x37,0x4c,0xc7,0xd7,0x87,0xeb,0xbf,0xd9,
0xb1,0xb8,0xb8,0x2d,0x9b,0x33,0x6e,0x97,
0x04,0x1d,0x4c,0xb0,0xd1,0xdf,0x3d,0xac,
0xd2,0xaa,0xfa,0xcd,0x96,0xb7,0xcf,0xb1,
0x8e,0x3d,0xb3,0xe5,0x37,0xa9,0x95,0xb4,
0xaa,0x3d,0x11,0x1a,0x08,0x20,0x21,0x9f,
0xdb,0x08,0x3a,0xb9,0x57,0x9f,0xf2,0x1f,
0x27,0xdc,0xb6,0xc0,0x85,0x08,0x05,0xbb,
0x13,0xbe,0xb1,0xe9,0x63,0x2a,0xe2,0xa4,
0x23,0x15,0x2a,0x10,0xbf,0xdf,0x09,0xb3,
0xc7,0xfb,0x2d,0x87,0x48,0x19,0xfb,0xc0,
0x15,0x8c,0xcb,0xc6,0xbd,0x89,0x38,0x69,
0xa3,0xae,0xa3,0x21,0x58,0x50,0xe7,0xc4,
0x87,0xec,0x2e,0xb1,0x2d,0x6a,0xbd,0x46,
0x05,0xad,0x7c,0x83,0x9a,0xb1,0x9e,0x47,
0x42,0xb7,0x24,0x2e,0x88,0xc0,0xe5,0xc7,
0x75,0x5d,0xee,0x1f,0x3d,0xa9,0x6a,0xe1,
0xd5,0xaf,0x81,0xfe,0xf0,0xd5,0xa1,0x2f,
0xb7,0xaa,0x61,0x90,0x92,0xfa,0x04,0xf1,
0x7c,0xbf,0x56,0x6f,0xdb,0x24,0x64,0x23,
0xdf,0xd2,0x12,0x6f,0x42,0x17,0x33,0x01,
0x3d,0x9f,0xaa,0x93,0x14,0xb2,0xaa,0x39,
0x47,0x50,0x16,0x1d,0x6c,0x2c,0x50,0x08,
0xc6,0x52,0x61,0xca,0xe2,0x0c,0x98,0x61,
0x66,0xfa,0x4f,0xdc,0x26,0x0f,0x5a,0xac,
0xff,0xad,0xe1,0xb9,0x72,0xc5,0xc8,0xd9,
0x9f,0x76,0xd3,0x0e,0xc7,0xab,0x20,0x57,
0x22,0x81,0x95,0x33,0x33,0x9b,0x24,0x5f,
0xdb,0x66,0x7f,0x24,0xb1,0x0f,0x1e,0x2f,
0xa9,0xcf,0x48,0xed,0x82,0xab,0xa0,0xf2,
0x38,0x8f,0x01,0x29,0x5a,0x5c,0x1f,0xa8,
0x00,0xde,0x16,0x4c,0xe5,0xf7,0x1f,0x58,
0xc0,0x67,0xe2,0x98,0x3d,0xde,0x4a,0x75,
0x61,0x3f,0x23,0xd8,0x45,0x7a,0x10,0x60,
0x59,0x9b,0xd6,0xaf,0xcb,0x0a,0x2e,0x34,
0x9c,0x39,0x5b,0xd0,0xbc,0x9a,0xf0,0x7b,
0x7f,0x40,0x8b,0x33,0xc0,0x0e,0x2a,0x56,
0xfc,0xe5,0xab,0xde,0x7b,0x13,0xf5,0xec,
0x15,0x68,0xb8,0x09,0xbc,0x2c,0x15,0xf0,
0x7b,0xef,0x2a,0x97,0x19,0xa8,0x69,0x51,
0xdf,0xb0,0x5f,0x1a,0x4e,0xdf,0x42,0x02,
0x71,0x36,0xa7,0x25,0x64,0x85,0xe2,0x72,
0xc7,0x87,0x4d,0x7d,0x15,0xbb,0x15,0xd1,
0xb1,0x62,0x0b,0x25,0xd9,0xd3,0xd9,0x5a,
0xe3,0x47,0x1e,0xae,0x67,0xb4,0x19,0x9e,
0xed,0xd2,0xde,0xce,0x18,0x70,0x57,0x12,
0xfd,0xf1,0xbb,0xb7,0x70,0x78,0x1d,0x1a,
0x1e,0x86,0xa7,0xd3,0x68,0x1d,0x57,0xa0,
0xa8,0x1f,0xc1,0xab,0xe5,0x5d,0x4e,0x45,
0x02,0xe2,0x51,0x90,0xa2,0x93,0x5f,0x8d,
0xe2,0xa7,0x07,0xc5,0xe0,0x40,0x74,0x30,
0xb4,0x1d,0xbf,0x7d,0x1e,0x36,0x0f,0x73,
0xfd,0x59,0x7c,0xbc,0x2a,0x11,0x14,0x70,
0x99,0x1b,0xa4,0x94,0x46,0x86,0x0d,0x5a,
0xa0,0xbe,0xdf,0x41,0x6e,0x35,0x07,0xb6,
0x0f,0x62,0xf1,0x9c,0xc9,0xed,0xa5,0xc8,
0xa2,0x8f,0xba,0x8f,0xc5,0xb6,0x69,0x0c,
0x18,0x08,0x34,0xd6,0x1c,0xf9,0x9a,0xf0,
0x58,0xe9,0x31,0x5a,0x85,0x83,0xcf,0x81,
0x25,0xac,0xd8,0x1e,0x5b,0xb4,0x0c,0x08,
0x99,0xa7,0x4d,0xbd,0x19,0x7f,0xa7,0xcc,
0x5a,0xd0,0x6f,0x3e,0xb4,0xc2,0xdb,0xf8,
0xe8,0xe7,0xc9,0x45,0xe2,0x2a,0x54,0xb2,
0xdd,0xe0,0xf9,0xbc,0x3d,0xf9,0xce,0x3c,
0x4c,0xbd,0xc9,0xe2,0x20,0x4a,0x35,0x1c,
0x04,0x52,0x7f,0xb8,0x0f,0x60,0x89,0x63,
0x8a,0xbe,0x0a,0x44,0xac,0x5d,0xd8,0xeb,
0x24,0x7d,0xd1,0xda,0x4d,0x86,0x9b,0x94,
0x26,0x56,0x4a,0x5e,0x30,0xea,0xd4,0xa9,
0x9a,0xdf,0xdd,0xb6,0xb1,0x15,0xe0,0xfa,
0x28,0xa4,0xd6,0x95,0xa4,0xf1,0xd8,0x6e,
0xeb,0x8c,0xa4,0xac,0x34,0xfe,0x06,0x92,
0xc5,0x09,0x99,0x86,0xdc,0x5a,0x3c,0x92,
0xc8,0x3e,0x52,0x00,0x4d,0x01,0x43,0x6f,
0x69,0xcf,0xe2,0x60,0x9c,0x23,0xb3,0xa5,
0x5f,0x51,0x47,0x8c,0x07,0xde,0x60,0xc6,
0x04,0xbf,0x32,0xd6,0xdc,0xb7,0x31,0x01,
0x29,0x51,0x51,0xb3,0x19,0x6e,0xe4,0xf8,
0x26,0x61,0x4e,0x94,0xf8,0xb9,0xba,0x5a,
0xba,0x15,0xfe,0xfa,0x68,0x41,0x38,0xa0,
0x13,0xff,0x85,0x12,0x3a,0x31,0xb8,0x04,
0x9c,0x90,0xf7,0x74,0xfc,0x1a,0xce,0x91,
0xe4,0x5e,0x12,0x04,0x30,0x4b,0xdf,0xfb,
0x76,0x9c,0xa7,0x3a,0x0e,0x73,0x3c,0xcb,
0x07,0x31,0x44,0xd5,0xf3,0xd4,0xbf,0x2e,
0x6e,0xf8,0xe2,0x56,0xea,0xd5,0x80,0xd2,
0x08,0xaa,0x8e,0xeb,0x7a,0x3f,0xf1,0x44,
0x5d,0xbf,0x86,0xe2,0x5d,0x2b,0x4b,0x93,
0x51,0xfb,0x65,0xf4,0xa4,0xfa,0xac,0xa2,
0x0d,0x17,0xad,0xab,0x76,0x9d,0x2b,0x1e,
0x11,0x0c,0xe3,0x63,0xc1,0x66,0x25,0xdc,
0xf4,0x4d,0xee,0x39,0xf5,0xdb,0x8e,0x1d,
0x44,0x5d,0x72,0xd6,0x8c,0xc0,0xf9,0x13,
0x0d,0xd4,0x9c,0x90,0x6c,0x0c,0xa5,0x37,
0x7d,0x0e,0xc4,0x4e,0x3e,0xac,0x86,0x50,
0x37,0x95,0x7a,0x98,0x23,0x26,0xa7,0xbf,
0x60,0xfb,0xa3,0x70,0x90,0xc3,0x58,0xc6,
0xbd,0xd9,0x5e,0xa6,0x77,0x62,0x7a,0x5c,
0x96,0x83,0x7f,0x80,0x3d,0xf4,0x9c,0xcc,
0x9b,0x0c,0x8c,0xe1,0x72,0xa8,0xfb,0xc9,
0xc5,0x43,0x91,0xdc,0x9d,0x92,0xc2,0xce,
0x1c,0x5e,0x36,0xc7,0x87,0xb1,0xb4,0xa3,
0xc8,0x69,0x76,0xfc,0x35,0x75,0xcb,0x08,
0x2f,0xe3,0x98,0x76,0x37,0x80,0x04,0x5c,
0xb8,0xb0,0x7f,0xb2,0xda,0xe3,0xa3,0xba,
0xed,0xff,0xf5,0x9d,0x3b,0x7b,0xf3,0x32,
0x6c,0x50,0xa5,0x3e,0xcc,0xe1,0x84,0x9c,
0x17,0x9e,0x80,0x64,0x09,0xbb,0x62,0xf1,
0x95,0xf5,0x2c,0xc6,0x9f,0x6a,0xee,0x6d,
0x17,0x35,0x5f,0x35,0x8d,0x55,0x0c,0x07,
.F.F.FF
Sleep: .
Shared Memory: ....
Socket operations: .....
Socket Creation: ..NN..
Socket Options: ....N.
Strings: .......
Natural String Cmp: .......
Table: .........
Temp Dir: ..
Threads: .....
Time: .............
User Data: ....
Users: .F.
Versioning: ..
250 tests run: 234 passed, 11 failed, 5 not implemented.
Failed tests in Atomic:
1) test_atomics_threaded: Invalid return value from thread_join
Failed tests in File Info:
1) test_stat_eq_finfo: apr_stat and apr_getfileinfo differ in protection
Failed tests in Pipes:
1) set_timeout: expected <0> but was <22>
2) read_write: expected <0> but was <22>
3) test_pipe_writefull: expected <0> but was <720002>
Failed tests in Poll:
1) send0_pollset: expected <0> but was <70007>
Failed tests in Random2:
1) rand_kat: Randomness mismatch
2) rand_kat2: Randomness mismatch
3) rand_kat3: Randomness mismatch
4) rand_kat4: Randomness mismatch
Failed tests in Users:
1) username: apr_uid_compare failed (70024): passwords do not match
Not Implemented tests in Large File Support:
1) test_nolfs: Large Files not supported not implemented on this platform
Not Implemented tests in Cross-Process Mutexes:
1) proc_mutex: APR lacks fork() support not implemented on this platform
Not Implemented tests in Socket Creation:
1) tcp6_socket: IPv6 not implemented on this platform
2) udp6_socket: IPv6 not implemented on this platform
Not Implemented tests in Socket Options:
1) corkable: TCP isn't corkable not implemented on this platform
 2004 OpenLink Financial
Copyright in this message and any attachments remains with us. It is
confidential and may be legally privileged. If this message is not
intended for you it must not be read, copied or used by you or
disclosed to anyone else. Please advise the sender immediately if
you have received this message in error.
Although this message and any attachments are believed to be free of
any virus or other defect that might affect any computer system into
which it is received and opened, it is the responsibility of the
recipient to ensure that it is virus free and no responsibility
is accepted by Open Link Financial, Inc. for any loss or damage in any
way arising from its use.