[PATCH 1/2] user32: Add more exception handlings for timer callbacks.

Qian Hong qhong at codeweavers.com
Fri Oct 31 02:31:37 CDT 2014


The following commit added an initial exception handling for timer 
callbacks with a simple test case:

commit f20f411925e789a2aecf740776f441335837ac5f
Author: Peter Dons Tychsen <donpedro at tdcadsl.dk>
Date:   Wed Sep 30 01:39:25 2009 +0200

     user32: Add exception handling for timer callbacks.

After that, the following commit removed the test case:

commit f6ccb2c498f79099d1291d3c706944f846c7e530
Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Dec 30 10:17:00 2011 +0100

     user32/tests: Remove a crashing test.

However, I reverted the above patch with some confilction fixes and 
resent to testbot, but it doesn't crash on all Windows I tested: 

Maybe there was a reason for removing the test that I don't know, so I 
split my patch to two parts. The first part fixed a crashing of 
QQApp.exe ( https://bugs.winehq.org/show_bug.cgi?id=37225 ), the second 
part added some test cases. In this case the second part could be drop 
easily if necessary.

Test failures are not related to this patch, see 
https://testbot.winehq.org/JobDetails.pl?Key=9919&log_302=1 for a dummy 


  dlls/user32/message.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-user32-Add-more-exception-handlings-for-timer-callback.txt
Type: text/x-patch
Size: 920 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20141031/0f68fe28/attachment.bin>

More information about the wine-patches mailing list