Redirector filter driver makes access violation at the second time

Hi All

i am developing redirector filter driver.
when my filter driver receives read request,
it builds new IRP and passes it to low level driver of local file system.

it can read data successfully at the first time
but the second read operation causes access violation
other requests make no problems

Does anyone have a idea?
when i request the second read operation, system crash and windbg shows error message

=======================================================
0x0000001e

(0xC0000005, 0x804bb954, 0x00000000, 0x00000008)

Thanks for help
sungjae (???r??z{e?˛???m?m?{_?֬???&j)@u?Ӣ?칻?&ޱ??i?Z?G?j)m?W???~?l??-E?"?Ǧm??(Z?X???,??&

Hi All

i am developing redirector filter driver.
when my filter driver receives read request,
it builds new IRP and passes it to low level driver of local file system.

it can read data successfully at the first time
but the second read operation causes access violation
other requests make no problems

Does anyone have a idea?
when i request the second read operation, system crash and windbg shows
error message

=======================================================
0x0000001e

(0xC0000005, 0x804bb954, 0x00000000, 0x00000008)

Thanks for help
sungjae


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> =======================================================

0x0000001e

(0xC0000005, 0x804bb954, 0x00000000, 0x00000008)

0x1e is an unhandled kernel-mode exception.

0xC0000005 (“C-gazillion-5”) indicates that the exception condition is a
memory access violation.

0x804bb954 is the virtual address of the instruction causing the access
violation; use windbg to find out where this instruction lives.

0x00000000 as the first exception parameter indicates that the illegal
access is a LOAD operation of some kind.

0x00000008 is the virtual address you’re trying to do the LOAD from. 0x8 is
not a legitimate address in NT/Win2K.

It looks like you’re trying to dereference a pointer that (for whatever
reason) isn’t valid. Without more information about what your code was doing
at the time of the exception, there’s no way to be more specific. Track down
the location of that 0x804bb954 address. Also, look at the kernel stack at
the time of the crash to get an idea of what was happening when the system
died.

-Art

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of
sjlee@cs.hongik.ac.kr
Sent: Monday, September 24, 2001 1:53 AM
To: File Systems Developers
Subject: [ntfsd] Redirector filter driver makes access violation at the
second time

Hi All

i am developing redirector filter driver.
when my filter driver receives read request,
it builds new IRP and passes it to low level driver of local file system.

it can read data successfully at the first time
but the second read operation causes access violation
other requests make no problems

Does anyone have a idea?
when i request the second read operation, system crash and windbg shows
error message

=======================================================
0x0000001e

(0xC0000005, 0x804bb954, 0x00000000, 0x00000008)

Thanks for help
sungjae


You are currently subscribed to ntfsd as: xxxxx@nfr.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com