Quantcast
Channel: Visual Studio General Questions forum
Viewing all articles
Browse latest Browse all 21115

Need to understand the assembly code of the hanged application

$
0
0

Dear All,

We are working VS2005 vb.net multi threaded application with MS SQL 2008 R2 as a database. The application we are testing on Windows 7 (32 Bit) machine.

The application basicaly communicate multiple external devices over serial port (right now 3 number of threads communicate with external device), display the status of devices on to display, storing the final status of device into local database and storing the final status of device into remote database using TCP/IP communication.

Functioning point of view the application running properly. But sometime it got hanged with message"a problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available".The maximum time for which application run without hang is 1 day.

Also we observed the RAM Memory against application in Task Manager observed contineously incrementing.

When we click on to the 'Debug' button, it jumps to assembly code and always display same set of code and point to specific instaruction as shown below. (7581491E int  3     and not the one pointed by the arrow)

Our queries:

1) What is the meaning of the mentioned assembly?

2) Can we able to make out the root cause of the hanging problem which we are facing with this assembly code?

3) Is it possible to locate source code in vb from address of the assembly code?

4) How we want to understand the exact meaning of assembly code, then what do we supposed to do?

5) What is correct method of using the 'Debug' option, to undestand the root cause of the hanging application?

6) What is meaning of RAM Memory increasing after hanging?


Thanks....


Viewing all articles
Browse latest Browse all 21115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>