Philip Martin <philip.mar...@wandisco.com> writes: > Takács András <wako...@gmail.com> writes: > >> The next debug step is in the representation_string function. Before >> calling the apr_psprintf function, I printed out again the fields: >> >> rs rev 0 >> rs offs 4618628953320456192 > > in hex: 4018AA9000000000 > >> rs size 4 >> rs exp size 4 >> rs md5 2d2977d1c96f487abe4a1e202dd03b4e >> > > At a guess its a 32/64 bit issue. Are you using 64 file offsets?
Obviously you are printing 64-bit offsets, so some part of your system uses 64-bit offsets. I think the problem is that some other part of your system is only writing 32-bits into 64-bits of memory, and leaving the higher 32-bits with random values. -- Philip