Windows Vista Forums
Vista Forums Home Join Vista Forums Webcasts Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Windows Live > Live Messenger

Live Messenger ignore Win32 API ReadFile return code and 100% CPU

Update your Vista Drivers Update Your Drivers Now!!
Reply
 
Thread Tools Display Modes
Old 02-15-2008   #1 (permalink)
Messenger bug hunter
Guest


 

Live Messenger ignore Win32 API ReadFile return code and 100% CPU

Live Messenger does not handle "ReadFile" error and use 100% CPU.

Easy to reproduce.

Steps like following:
1. Open a file on USB drive and send to a friend.
2. Remove USB drive while Messenger sending the file

Messenger use 100% CPU

Break with Windbg and find out that Messenger keep calling Win32 API
"ReadFile" and ignoring error code "ReadFile" return. More over, this is done
in messenger's main thread's OnTimer call.

This is a bug for sure.

Could Messenger developer fix this?

My System SpecsSystem Spec
Reply

Thread Tools
Display Modes



Similar Threads
Thread Thread Starter Forum Replies Last Post
Live Messenger Error code 80070005 Teemeah Windows Live 19 08-15-2008 04:18 AM
RE: How to fix Windows Live Messenger error code 80072745 carsade Live Messenger 0 07-30-2008 08:59 AM
windows live messenger error code 80072efd mat_25 Windows Live 1 07-22-2008 05:01 AM
RE: How to fix Windows Live Messenger error code 80072745 AEKara Live Messenger 0 06-11-2008 09:04 AM
Re: Msn Messenger Live Error Code 80070005 PA Bear [MS MVP] Live Messenger 2 03-17-2008 03:43 PM


Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51