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.