Hang/deadlock In MSJET40.dll?
Jan 17, 2012
I have a VB.NET GUI (VS2005) that calls into a VB6 DLL to query MSAccess 2003 databases using DAO 3.6. Yes, I know this is not an ideal scenario, but that's the way the current application is set up. Component Checker shows MDAC 2.8 SP1 is installed. This application usually runs for a long time on our customer's Windows XP SP3 system with no issues. Occasionally (read: after 11 minutes or 11 hours or days), we experience a hang in the application, such that it needs to be ended with task manager and restarted. According to crash dumps and one lucky capture within the debugger, all threads are waiting on objects/critical sections within ntdll.dll. My specific thread gets stuck there and comes from MSJet40.dll. In the crash dumps, most threads are stuck in NTWaitForSingleObject, RtlEnterCriticalSection, etc.
I've been troubleshooting this intermittent issue for months and am convinced this is a bug in MSJet40.dll. The version of the DLL is 4.0.9511 and I see there is a hotfix for 4.0.9514 on XP SP3 outlined in: =[URL] I would like to get this hotfix to see if it fixes the issue and speak with MS if it doesn't. I have crash dumps and procmon traces of these events. This sounds very similar to the dreaded "Jet Bug" that shows up on a Google, supposedly fixed for Windows 2003 Server SP1, but I see no mention of it on Windows XP SP3.
View 7 Replies
ADVERTISEMENT
Mar 28, 2009
In which situations we can do the multithreading and deadlock concepts. can give some examples
View 4 Replies
Sep 7, 2010
If I have two Synclocks
synclock a
synclock b
end synclock
[code].....
View 1 Replies
Apr 13, 2011
I was wondering if this is known / expected behavior. By design?Is it documented somewhere?
My 'real' code does need something to keep one thread from accessing a listview while another is busy clearing and refreshing the Items collection, so it's not as easy as omitting the synclock section in the example below (The SyncLock in my case is on the ListView).
This code, which can be pasted over a new empty form's user code class, deadlocks during the Invoke call. It doesn't reach the entry point of SetText (setting a brakpoint there, the deadlock occurs before the breakpoint is hit).[cod]e...
View 4 Replies
Mar 27, 2009
I will connect with one database from several machines. In all machines they need to insert the data in single table. In that time: how to use multithreading and deadlock concepts? Using the MySQL database and also MS Access.
View 2 Replies
Jan 19, 2010
Quote:
System.Exception: Transaction (Process ID xx) was deadlocked on lock resources with another process and has been chosen as the deadlock victim.
I suspect this
Dim webc As New WebClient
webc.DownloadFile(remotexml, targetxml)
webc.Dispose()
Then i am using the targetxml right after that:
Dim xmldoc As New XmlDocument
xmldoc.Load(targetxml)
etc.
It seems that xml file is locked by the first process (WebClient).
View 1 Replies
Dec 21, 2009
I am reading file with text contents on it.sample dictionary.txt contents:
aa
abaca
abroad
apple
Snippet A:
Dim path as String = Server.MapPath("dictionary.txt");
Dim dictionary() as String = {}
Try
[code]....
Basically, I want to make sure that I can handle/prevent this error.Does Snippet B, solves the problem, if not is there other way so that I can prevent this error.BTW, this a web application and I am expecting multiple users.
View 1 Replies
Jun 23, 2010
I am trying to send and receive data using the SerialPort component. I am sending data to an Texas Instruments MSP430 which simply echos the sent character. I wanted my VB solution to read characters from a file, send a single character, and wait until the echoed character is received before sending another.
I have been fairly successful thus far but I have run into a little catch. When I attempt to send large files (323505+ characters) my MSP430 just hangs there and will not receive any more characters. My VB app return to VS '08 with timeout errors (timeout set to 1 minute).
I wanted to post my VB code here to see if the problem is from my VB app. I will be posting this problem on the IT usergroup to sort out anything on the MCU end. Here is the pastbin of the data write and the data receive subs:[URl]..
View 2 Replies
Feb 5, 2009
I am using Background Worker control to cancel internal operation.I am populating data in to datagridview and written this entire code in Do_Work event of Background Worker .But when my number of rows are greater thansize of datagridview that time my application is hang.Number of row always greater than 50.
View 1 Replies
Sep 4, 2009
I am made program to get Picture Pixel and check Pixel colors.
between looping my Application Form HANG (STOP) and also how can stop loop between working (on Run time)?
in listbox1 picture List with path
For P = 0 To ListBox1.Items.Count - 1
DisplayPic.Image = System.Drawing.Image.FromFile(ListBox1.Items.Item(P))
Call GetPicPixel()
[Code].....
View 1 Replies
Feb 17, 2010
My application get hang after i download log from hardware unit.Basically hardware protocol is custom design(no modbus).there are huge number of records(minimum 1000) which i have to show in grid at the time of download process takes place i add new rows into grid to show record function works on but after function execution over application gets hang. No process is pending after that function.
Private Sub manikPro_DownloadDataReceive(ByVal packet As String) Handles manikPro.DownloadDataReceive
Dim str As String = ""
[code].....
View 1 Replies
Aug 29, 2010
I have a background worker that's checking the status of four services on a remote server.This is setup on a timer (5 Seconds) as below. For some reason it's hanging the UI thread causing the application to 'lock' for a second each tick, I cannot work out why?!
Private Sub ServiceTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ServiceTimer.Tick
_ServiceBGWorker = New System.ComponentModel.BackgroundWorker()
[code]......
View 2 Replies
Apr 9, 2012
I have some coding which basically edits my text file and removes the duplicates. For some reason when I run it, it hangs my application for like 10 seconds - the coding does work just hangs my application..[code]
View 8 Replies
Sep 11, 2009
I m make search file project. In This Project I Search All File From Drive. ( *.* )When i Press Button For Search, Its Still Hand For Few Seconds Or Minutes When Search Completed its Normal. 1. How to Resolve its Hanging. 2. Can I Add Progress-bar For This Action. [Code]
View 15 Replies
Jul 30, 2011
I have wrote a web service, in a nutshell it uses openpop to get email messages does stuff with the content to insert into databases and saves attachments which are images. That works fine when i save images locally, it does exactley what it is suppose to. Now an added requirment was to save images to an FTP directory, so i can create my folders dynamically (they are created based upon timestamp) and that works well. My problem comes from when i try to save them to the ftp. Yes my user name and password are correct,otherwise i wouldn't be creating the directory.
Private Sub UploadFile(ByVal fileToSave As FileInfo, ByVal path As String)
Dim UploadRequest As FtpWebRequest = DirectCast(WebRequest.Create("ftp://UserName:Passowrd@999.99.999.9" & path),
[code].....
View 1 Replies
Mar 22, 2012
I need to write a monitoring/watchdog program to check a series of application..The monitoring program should be able to Determine whether the applications it is monitoring has hang or no response If it hangs, restart the specific application.What sort of API in VB.NET can help me achieve this?
View 2 Replies
Sep 4, 2011
Try
OleDbConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\list.mdb")
OleDbConn.Open()
[code]......
View 5 Replies
May 23, 2009
I have a vb.net project which sometimes, when running in the IDE, suddenly hangs. Normally this wouldn't be a problem. Just hit 'pause', look at the currently running threads, and find the deadlock (or whatever else). But now I'm running into a situation where not only does the program hang, but trying to pause it causes visual studio itself to hang. In order to get control back, I have to kill the program-being-debugged's process, at which point visual studio comes back to life and says it was unable to pause execution. This is frustrating, because killing the process means the program state is lost (of course), so I don't know where the hang is.
View 4 Replies
Oct 11, 2011
I have a client who is causing my software application to "hang" whenever he plugs in a thumb-drive and copies files. My software is using none of these files... can anyone hazard a guess at what's going on?
View 14 Replies
Aug 6, 2009
My Visual studio is hanging when I click any component or on toolbox.
View 3 Replies
Apr 27, 2009
i have a listview and everytime I load a 10,000 data my listview hang up. Is there any alternative on how to load data to listview that will not hang up.
View 10 Replies
Sep 9, 2009
How come my datareader looping at the while loop line it become totally no response and without error eventhough I got use the try catch error catching... it only will hang on after few minute... after few loop. Is it the data reader got time out limit?? If exceed the limit it will no response..? Inside my while loop it do a lot of transaction and each transaction also take quite long time... it will affect?
myCommand = New MySqlCommand("SELECT * FROM stk_cus_inv_hd WHERE DocType=?DocType;", conn1)
myCommand.Parameters.AddWithValue("?DocType", "CS")
myCommand.CommandTimeout = 99999
myReader = myCommand.ExecuteReader
While myreader.read <<---- it jam at here and totally no response my coding... but my interface is clickable...
my lot of work here...
End While
View 11 Replies
Jun 7, 2012
i have develop an application which write to comport. what i am exp is application hang while writing to port i cant minimize nor move the exe. the better part is it does task successfully for what it is made for.
View 9 Replies
Feb 9, 2010
I am using the System.Net.Mail namespace to create and send email messages. Everything was working fine until a couple of QC members of our team noticed something strange.
If they send emails from within my application and then leave the application open for a while (perhaps working on other tasks on the PC), when they try and activate my application again, it appears to be hung. The CPU is not pegged and everything appears to be normal in the task manager. We narrowed it down and it appears that this issue only manifests itself when MS Outlook is also opened and connected to a server.
I was playing around with process monitor, but nothing I saw was really glaring. I actually started deleting some threads on the PC and eventually my application became usable again.
View 6 Replies
Jul 6, 2011
I am using an external DLL (pdfsharp) to open (then manipulate) lots of PDF files. I use: Dim inputDocument = Pdf.IO.PdfReader.Open(PDFPath, IO.PdfDocumentOpenMode.ReadOnly) Problem is - it seems to hang on certain, rare files. I don't seem to get any timeout - it just hangs for hours on this line. We read thousands of files with this code, always on tiny files, so I was thinking that a quick workaround might be to somehow timeout if the this method takes more than a second or two. But I don't see a simple way to do this. I am hoping to avoid spinning up a worker thread.
View 2 Replies
Jun 22, 2011
I'm trying to upload a large file (over 50Mb) to my webserver but my app hangs when trying to close the stream. If the file uploaded is larger than 50Mb then the .Close() causes it to hang - no error message at all - however a file less than 50Mb succeeds.
What do you suggest to get around the fstream.Close() hanging my app?
Dim target As New Uri(uploadedFilePath)
Dim fRequest As System.Net.FtpWebRequest = System.Net.WebRequest.Create(target)
[code].....
View 2 Replies
Jul 6, 2012
for example:
dim a as long
for i as integer = 1 to 10000000
[CODE]..........
It will hang when it run til half way.
View 1 Replies
Jul 13, 2011
I'm having an issue with a program. It seems to run (continuously) any amount of time from a few days to about a week.Eventually, and seemingly randomly I get the following Errror. None of the users see a consistent item that is causing the hang, and sometimes it's even just running with no interaction with the user.I just get long signature alpha numerics as a debugging tool.Is there any way to
a) force my program to kick out of the hang if it detects one, (and I guess, how could I write a separate thread to detect a hang?)
b) find out where my program is hanging?
c) if none of these options are viable, some coding practices I might be doing wrong that I could change to help avoid this?
View 7 Replies
Feb 9, 2009
i wrote a program to read a 100mb size text file and loop through it to look for some kind of information I need. Before even i start looping through it, my program hang when i start to read the whole text file using the ReadAll method of the TextStream object. Is there any way that I can read through the whole text file more efficiently?
View 7 Replies
Sep 21, 2009
I use the 'Process' object to run EXE from my application. It works fine when it run on Windows XP and 2003. When it run on Windows server 2008, it hangs up: the process is stayed in background but never returns. It never goes ahead for the next commands. What could be the reason? [Code]
View 6 Replies