Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 1528: Installer locking database
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Erik Olofsson
Tomato Guru

111 Posts

Posted - Jul 08 2006 :  10:28:39 AM  Show Profile  Reply with Quote

This happened again when installing 1528:
http://forum.wholetomato.com/forum/topic.asp?ARCHIVE=true&TOPIC_ID=3972

I looked in ProcessExplorer and some .db files were opened by a hung cl.exe and cmd.exe process. Why would cl.exe have files in the VA vc8 directory open?


Visual Studio 2005, Windows XP x64 Edition, no other plugins

Cutting Edge Project Management
http://www.hansoft.se

feline
Whole Tomato Software

United Kingdom
18939 Posts

Posted - Jul 08 2006 :  4:49:25 PM  Show Profile  Reply with Quote
i will ask support about this one

zen is the art of being at one with the two'ness
Go to Top of Page

Admin
Whole Tomato Software

USA
74 Posts

Posted - Jul 10 2006 :  12:09:12 PM  Show Profile  Reply with Quote
Strange one. Obviously, more clues help. We'll look through our code for ideas.

Install build 1530 when you get a chance.
Go to Top of Page

Erik Olofsson
Tomato Guru

111 Posts

Posted - Aug 30 2006 :  08:22:23 AM  Show Profile  Reply with Quote

Happened again for 1533. I forgot to check if the files were locked before I ran the installer. This time it was only a cmd.exe that had the handles opened. I tried launching a cmd.exe from within devenv.exe (Tools->Visual Studio 2005 Command Prompt) and noticed that it had several handles from Visual Assist open. When I think about it it could be a Post Link event in my project that launch a cmd.exe. I have no idea why it would hang though. I think you could fix this problem if you don't open your file handles with the inherit flag set in the SECRURITY_ATTRIBUTES parameter to CreateFile.

This is the dump from Process Explorer of opened handles:

Type Name Handle Access Object Address
Mutant \\BaseNamedObjects\\__DDrawCheckExclMode__ 0x714 0x001F0001 0x99532F20
Mutant \\BaseNamedObjects\\__DDrawExclMode__ 0x7A8 0x001F0001 0x99532FC0
File \\Device\\Afd\\Endpoint 0xBE0 0x0016019F 0x98DD1490
File \\Device\\NamedPipe\\$Directory\\Win32Pipes.00000734.00000017 0xDF4 0x00120189 0x98FD1D30
File \\Device\\NamedPipe\\$Directory\\Win32Pipes.00000734.00000018 0xE08 0x00120189 0x98B185A0
File \\Device\\Null 0xE70 0x00120089 0x98AC5190
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\CPP\\Db0Ds.db 0x9BC 0x00120089 0x9952F050
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\CPP\\Db1Ds.db 0x9C0 0x00120089 0x98E49F40
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\CPP\\Db2Ds.db 0x9C4 0x00120089 0x99092500
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\CPP\\Db3Ds.db 0x9C8 0x00120089 0x995862C0
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\CPP\\Db4Ds.db 0x9CC 0x00120089 0x98C24AD0
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Db0Ds.db 0x878 0x00120089 0x98B58F40
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Db1Ds.db 0x884 0x00120089 0x989715F0
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Db2Ds.db 0x87C 0x00120089 0x98CB1A10
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Db3Ds.db 0x9D8 0x00120089 0x98B4A2C0
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Db4Ds.db 0x9DC 0x00120089 0x98ABC940
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Temp\\Db3Ds.db 0xA0C 0x00120089 0x9939C4F0
File C:\\Program Files (x86)\\Visual Assist X\\vc8\\Proj_1045759654\\Temp\\Db3Idx.db 0xA08 0x00120089 0x99D72DA0
File J:\\Junctions\\Work\\Source\\Main 0x24 0x00100020 0x98DD2BA0
File J:\\Junctions\\Work\\Source\\Main 0x14 0x00100020 0x990580B0


Cutting Edge Project Management
http://www.hansoft.se
Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Aug 31 2006 :  01:30:33 AM  Show Profile  Reply with Quote
case=2304 (CFile defaults to inherit - thanks for the tip!)
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000