On Tue, Sep 22, 2009 at 11:10 AM, Jeff Trawick <trawick@gmail.com> wrote:
On Mon, Sep 21, 2009 at 6:25 PM, Graham Leggett <minfrin@sharp.fm> wrote:
Hi all,

I have rolled a candidate of apr v1.3.9 and propose it for release,
available here:

http://people.apache.org/~minfrin/apr/


+1
(Mac OS X 10.5.8 on x86, 32-bit testing only, OpenSolaris 2009.06 + SunStudio on x86, 32-bit and 64-bit testing)

I get a crash in testhash with the 64-bit OpenSolaris build, but that happens with 1.3.8 as well :(


In case somebody wonders:

t@1 (l@1) program terminated by signal SEGV (no mapping at the fault address)
Current function is apr_vformatter
954 s = va_arg(ap, char *);
(dbx) where
current thread: t@1
=>[1] apr_vformatter(flush_func = 0xfffffd7ff2ecf6dc = &`libapr-1.so.0.3.9`apr_snprintf.c`snprintf_flush(apr_vformatter_buff_t *vbuff), vbuff = 0xfffffd7fffdfea78, fmt = 0x445196 "s\n", ap = 0xfffffd7fffdfea88), line 954 in "apr_snprintf.c"
[2] apr_snprintf(buf = 0xfffffd7fffdfec50 "Key FOO1 (4) Value ^?8^\^?^?^? ^?^I<^?", len = 256U, format = 0x445180 "%sKey %s (%ld) Value %s\n", ... = 0x430bb7, ...), line 1362 in "apr_snprintf.c"
[3] dump_hash(p = 0x4c3f18, h = 0x4c4d58, str = 0xfffffd7fffdfec50), line 43 in "testhash.c"
[4] hash_traverse(tc = 0xfffffd7fffdff788, data = (nil)), line 213 in "testhash.c"
[5] abts_run_test(ts = 0x4baf30, f = 0x431908 = &`testall`testhash.c`hash_traverse(abts_case *tc, void *data), value = (nil)), line 168 in "abts.c"
[6] testhash(suite = 0x4baf30), line 457 in "testhash.c"
[7] main(argc = 3, argv = 0xfffffd7fffdff858), line 424 in "abts.c"