http://bugs.winehq.org/show_bug.cgi?id=23230
--- Comment #12 from Lawrence E Toal let02do@earthlink.net 2010-07-20 00:45:28 --- I was not happy with the bisect results I posted here. With the new stable wine-1.2 released, I decided to re-try the bisect using version 1.2 and wine-1.1.44 as the last good version. Perhaps it was the practice, or maybe I just didn't screw it up this time, but the process and these results seem more like what I expected. Here they are:
let01@arc:~/wine-git$ git bisect bad 00eaa9294559bb75cf5cbf7f1b61c3e239d08d62 is first bad commit commit 00eaa9294559bb75cf5cbf7f1b61c3e239d08d62 Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Mon May 17 19:58:28 2010 +0200
winmm: Make timer keep a ref on winmm while it's running.
:040000 040000 818c00e328e36daa9473a76362d9b96b6071f7fc 551895b70e1730eb0b1c19a5f2c1b0e179c6f78c M dlls
Reverting the patch gives :
let01@arc:~/wine-git$ git bisect reset Checking out files: 100% (1146/1146), done. Previous HEAD position was 00eaa92... winmm: Make timer keep a ref on winmm while it's running. Switched to branch 'master' let01@arc:~/wine-git$ git show 00eaa9294559bb75cf5cbf7f1b61c3e239d08d62 | patch -p1 -R patching file dlls/winmm/time.c Hunk #8 FAILED at 368. 1 out of 8 hunks FAILED -- saving rejects to file dlls/winmm/time.c.rej
And after a re-compile and re-test, the bug is gone.