Application Errors

Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

bigredpk

Thread Starter
Joined
Aug 26, 2003
Messages
41
First this post consists of two separate unrelated problems.

WinXP Professional SP3 build 5512.
AMD Dual Core 3.0 Ghz
2 GB RAM
768Mb 8800GTX nVidia Card

Eset Nod32 Smart Security v3.0.667.0
Spybot S&D v1.6.0.31
PerfectDisk 11 for defragging.

1. Whenever I attempt to shutdown my PC, I have started getting hundreds of Application Error messages. I am not sure when they started, since the PC is on for days/weeks at a time. It is regularly scanned for viruses and spyware, and also regularly defragmented. They all are identical just different applications:
Application popup: [application here].exe - Application Error : The instruction at "0x10078a90" referenced memory at "0x10078a90". The memory could not be "read".

Click on OK to terminate the program
Click on CANCEL to debug the program
Same memory location on all of them. Not sure what to do about this one..I've tried searching but didn't find any relavent topics. All simply suggest virus scans and spyware scans. One topic I saw defragmenting as a fix, though I find it hard to believe that defragging would fix this issue. However, as I said above, all 3 are done regularly anyway.

2. I have read and read on the topic, but I can't seem to find any solutions to it. In the past, I used to have my main PC setup with WinXP Pro Sp2 and used Remote Desktop Connection to connect to it from school. This allowed me to have all my system preferences while I was in the school's computer labs, which I really liked. I had many problems after a format somewhere before SP3 was released, but that turned out to be because of nvidia's software removed a registry setting that was needed. See this thread on nvidia for that info.

However, after upgrading to SP3, I have encountered a very annoying error: "Because of a protocol error, this session will be disconnected." From what I've read online, the error typically relates to SP3 users who use custom themes. However, I do not use any custom theme and am using the Windows Classic theme, but I unticked that in the rdc options and tried again anyway. No luck. Then I read that some people have problems displaying their computer at full resolution, so I tried turning full screen off first and replicating the PC's resolution (1280x1024), still no luck. I tested all resolutions in between the lowest and the highest and the only one's that worked were 800x600 and lower. Ticking fullscreen would break the software again, so my RDC only works in windowed 800x600. I have read many theories to the cause of this, and have also seen hundreds of unanswered questions regarding similar situations, all having upgraded to SP3.

Any help on either of these problems would be greatly appreciated.
 

bigredpk

Thread Starter
Joined
Aug 26, 2003
Messages
41
jdean said:
I have a thought on #1 although it's a long shot (but worth a try if you're out of ideas). The basic idea is to determine what is loaded in memory at the fault location. Here's how I would do that:

- Download Process Explorer from SysInternals (which is now owned by Microsoft).

- Run it and select one of the applications which produce the error message when being shut down.

- Click on the "Show Lower Pane" button (use the tooltips to figure out which button that is), then click on the "View DLLs" button (if the tooltip says "View Handles", then you're already viewing the DLLs).

- In the lower pane, right click on one of the column headers and choose "Select Column". On the DLL tab, select "Base Address" and say OK.

- In the lower pane, click on the Base Address column to sort DLLs by address. Now look at the list and find the highest address that is below 0x0x10078a90. There is a good chance that the DLL at this address is the cause of the problem. If the DLL is an optional DLL that you recognize, you can run the uninstaller for the associated application, or you can go to SysInternals, download the AutoRuns program, and disable that feature.

For example, on my machine, 0x10078a90 would correspond to lgscroll.dll which is the Logitech Scroll Enabler at address 0x10100000. If the lower pane in Process Explorer does not have Description or Company Name columns, you'll want to add them so you can get more information. There is also a Path column which is helpful if you're not sure where the DLL is coming from.

Hope this helps...
Hm, I assume you deleted your post, but not sure why. Anyway, I followed your suggest for the most part, but then started thinking. After restarting the computer, wouldn't the memory location be different for the running processes? Meaning, I would have to do this during a shutdown, which I think is impossible since Windows typically doesn't allow new processes to start during a shutdown. Although I guess I can start a shutdown, get an error then abort the shutdown "shutdown.exe -a". I'll try this later today and see what I can find.
 
Joined
Jan 20, 2002
Messages
433
I tried to delete my message but I guess you got it anyway. I realized that my example was wrong, the address was not for the Logitech driver but was the address that is often used by the application itself. However, since you've read this far, it's still worth a try.

Memory locations are typically the same. You can see this if you start an app, check the addresses of the exes and dlls, close the app, and then restart it again. Each process has its own address space and each executable (exe, dll, etc.) has a preferred load address which is used if there is no conflict.
 
Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 807,865 other people just like you!

Latest posts

Staff online

Top