Rob Yampolsky
2004-05-19 18:21:28 UTC
I have a client that is getting 0xC0000006 errors in my app, causing it
to crash. From the descriptions on MSDN (included below), it seems to
me that this is a LAN connectivity problem. My interpretation of the
description is that the app was run from an .exe on a LAN drive, and
somewhere along the line a page fault caused Windows to attempt to load
another page of the .exe, and the LAN drive was inaccessible.
Is this explanation 100% accurate? In other words, can I be sure that
this is not being caused by a bug in the application? Does 'access a
page that wasn't present' specifically refer to a page of the
application, or could this also refer to heap or stack pages? Either
way, would it be possible for a bug in the app to be causing the
ECEPTION_IN_PAGE_ERROR's?
The client has recently gotten an upgrade to this application, but they
have also recently reconfigured their LAN for their accounting
department, which happen to be the only users experiencing this problem
- other users use the app without the problem.
They're screaming, and I need to be able to tell them definitively that
this is a problem with their LAN. Otherwise they will continue to
assume it's my problem and drive me nuts.
Am I right?
Thanks,
Rob
EXCEPTION_IN_PAGE_ERROR
The thread tried to access a page that was not present, and the system
was unable to load the page. -ie. the program or memory mapped file
couldn't be paged in because it isn't accessable any more. Device
drivers can return this exception if something went wrong with the read
(i.e hardware problems)
EXCEPTION_IN_PAGE_ERROR
The thread tried to access a page that was not present, and the system
was unable to load the page. For example, this exception might occur if
a network connection is lost while running a program over the network.
to crash. From the descriptions on MSDN (included below), it seems to
me that this is a LAN connectivity problem. My interpretation of the
description is that the app was run from an .exe on a LAN drive, and
somewhere along the line a page fault caused Windows to attempt to load
another page of the .exe, and the LAN drive was inaccessible.
Is this explanation 100% accurate? In other words, can I be sure that
this is not being caused by a bug in the application? Does 'access a
page that wasn't present' specifically refer to a page of the
application, or could this also refer to heap or stack pages? Either
way, would it be possible for a bug in the app to be causing the
ECEPTION_IN_PAGE_ERROR's?
The client has recently gotten an upgrade to this application, but they
have also recently reconfigured their LAN for their accounting
department, which happen to be the only users experiencing this problem
- other users use the app without the problem.
They're screaming, and I need to be able to tell them definitively that
this is a problem with their LAN. Otherwise they will continue to
assume it's my problem and drive me nuts.
Am I right?
Thanks,
Rob
EXCEPTION_IN_PAGE_ERROR
The thread tried to access a page that was not present, and the system
was unable to load the page. -ie. the program or memory mapped file
couldn't be paged in because it isn't accessable any more. Device
drivers can return this exception if something went wrong with the read
(i.e hardware problems)
EXCEPTION_IN_PAGE_ERROR
The thread tried to access a page that was not present, and the system
was unable to load the page. For example, this exception might occur if
a network connection is lost while running a program over the network.