Bug #1124

Vista Unknown exception - code c0150014 with openFilenameDialog

Added by James Maki about 3 years ago. Updated 10 months ago.

[ruby-core:21899]
Status:Open Start date:02/07/2009
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:-
Target version:Ruby 1.8.6
ruby -v:ruby 1.8.6 (2007-09-24 patchlevel 111 [i386-mswin32])

Description

Calling openFilenameDialog while doing a Net::HTTP request causes windows to spew Unknown exception - code c0150014.

Attached script can produce the problem on Vista Ultimate service pack 1. Code runs correctly on XP.

This may not be a bug in ruby. I am not sure yet. I also do not know why Net::HTTP is needed to cause the error.

In the script, I have a timer installed using addTimer in order to make the http thread run. Without the timer the thread will never run with a dialog open. Maybe a system call is being interrupted?

If someone could run my test code and verify that I am not insane it would be nice!

VistaHTTPGetOpenFilename.rb (1.1 kB) James Maki, 02/07/2009 04:23 am

windbg.txt (19.9 kB) James Maki, 02/07/2009 04:23 am

Also available in: Atom PDF