BSOD under Win98SE

Hi all,

I’m currently working on a kernel-mode WDM driver under win98SE. In the
midst of testing, A BSOD appears:

KEBUGCHECKEX: called by C002b30f
Error code is 44
Parameters: c17819b0 0 0 0
System halted

Using Rterm98 to track yields the following message before failure:
RtlAssert: Assertion (STATUS_PENDING == Status) failed file …\ocrw.c, line
545

Does anyone know the meaning of these error messages?

thanks in advance,
jim


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

After a quick look, seems like it’s the usbscan.sys (usb scanner device)
driver. It’s marking an IRP pending, setting an IoCompletion routine
and calling the lower driver via IoCallDriver with
IRP_MJ_INTERNAL_DEVICE_CONTROL/ IOCTL_INTERNAL_USB_SUBMIT_URB and
expecting nothing other than Status == STATUS_PENDING and asserts if
there’s anything else.

B.

-----Original Message-----
From: Bok, Chuang Jim [mailto:xxxxx@adaptec.com]
Sent: Wednesday, July 18, 2001 1:59 AM
To: NT Developers Interest List
Subject: [ntdev] BSOD under Win98SE

Hi all,

I’m currently working on a kernel-mode WDM driver under win98SE. In the
midst of testing, A BSOD appears:

KEBUGCHECKEX: called by C002b30f
Error code is 44
Parameters: c17819b0 0 0 0
System halted

Using Rterm98 to track yields the following message before failure:
RtlAssert: Assertion (STATUS_PENDING == Status) failed file …\ocrw.c,
line 545

Does anyone know the meaning of these error messages?

thanks in advance,
jim


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


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

Thanks Bryan! Your information has been most useful. I’ve now tracked down
and solved the issue in my driver.

best regards,
jim

-----Original Message-----
From: Bryan Burgin [mailto:xxxxx@microsoft.com]
Sent: Thursday, July 19, 2001 1:50 AM
To: NT Developers Interest List
Cc: xxxxx@adaptec.com
Subject: RE: [ntdev] BSOD under Win98SE

After a quick look, seems like it’s the usbscan.sys (usb scanner device)
driver. It’s marking an IRP pending, setting an IoCompletion routine and
calling the lower driver via IoCallDriver with
IRP_MJ_INTERNAL_DEVICE_CONTROL/ IOCTL_INTERNAL_USB_SUBMIT_URB and expecting
nothing other than Status == STATUS_PENDING and asserts if there’s anything
else.

B.

-----Original Message-----
From: Bok, Chuang Jim [mailto:xxxxx@adaptec.com]
Sent: Wednesday, July 18, 2001 1:59 AM
To: NT Developers Interest List
Subject: [ntdev] BSOD under Win98SE

Hi all,

I’m currently working on a kernel-mode WDM driver under win98SE. In the
midst of testing, A BSOD appears:

KEBUGCHECKEX: called by C002b30f
Error code is 44
Parameters: c17819b0 0 0 0
System halted

Using Rterm98 to track yields the following message before failure:
RtlAssert: Assertion (STATUS_PENDING == Status) failed file …\ocrw.c, line
545

Does anyone know the meaning of these error messages?

thanks in advance,
jim


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


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