-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/27/2014 11:51 AM, Andy Goth wrote: > On 6/26/2014 7:11 PM, Andy Goth wrote: >> On 6/26/2014 3:39 PM, Richard Hipp wrote: >>> Since you are able to repro this, can you rebuild Fossil w/o >>> the -O2 option (so that variables are not optimized out) and >>> rerun in the debugger yet again, then do the same analysis? > >> I have done so, but I am not able to reproduce it consistently. >> I played around with it for a few minutes but couldn't make it >> break. I don't know if -O0 "fixed" the problem. If I can't get >> it to fail today, I'll go back to the default optimization and >> see if the problem comes back. That would be most troubling. >> I'll also refrain from updating my Fossil repository while >> hunting this problem. > > I couldn't make it break with -O0. Will try again with default > optimizations.
Tried again, no "luck" breaking it. I'm now regretting not saving a snapshot of the virtual machine state while I had it caught in a debugger. Even with optimized-out variables, I could have cross-referenced the source code with the machine code and registers to see what was going on. I switched back to the default optimization, thinking maybe the compiler is having its way with us. But I can't break it either, despite doing the same sorts of things I did yesterday. Here's the stress test I just ran inside the checkins directory: for x in $(seq 1 12); do for y in $(seq 1 31); do for z in $(seq 0 24); do find "$(printf 2014-%02d-%02dT%02d:00:00 "$x" "$y" "$z")"/*; done; done; done The /* is necessary because find doesn't recurse in a Fossil Fuse. - -- Andy Goth | <andrew.m.goth/at/gmail/dot/com> -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTrcIOAAoJELtYwrrr47Y4B80H/j5rh4GycCCvOtT/Tp2gJ6fx BTCTxkPAqPdgIiVpDd1i2zERMkkkUJsUZn5Fywu9NWdiDNZjdZ2rDGT2sBhKSatI mRKyjS6BzfSIwZLKZFrnNwqsvYlowtWZmIdwMKZsBWfaolGqTM0uWAC6nUoilDIz TuEBlmOrgdR/c2TbaCIw1yUc+/wVTVlmO/9s7M+R+tEhqr5VVXmAkEF/F8Q83DEE p5XgTt3amUt4fJNVICac6LcVF3/N3qCwXAmDWPcSczb0sJ7bf6dreNAQZ0Ijj+1e MjjB2EL03yzcqCrmKPnKwOol1Ez+GRCdK+ILhryndVW9biEJbYthohtiBZzxk2U= =l3Hw -----END PGP SIGNATURE----- _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users