SYSTEM_SERVICE_EXCEPTION (3b)

Hi,
a while ago, i ported my driver codes for win7 64 bit and digitally-signed the files.(did something what win 7 need) then the device is working properly till i try to run a private service.
i see a BSOD when i try to run this service. SYSTEM_SERVICE_EXCEPTION (3b)
I use the Instant Online Crash Analysis with dump file;
\SystemRoot\system32\drivers\apco25_vpcc_device_driver.sys
7600.16385.amd64fre.win7_rtm.090713-1255
8e080fa3-8956-4423-b94f-f8d95334L
VPCC_DRV - Entering DriverEntry: DriverObject %8.8lX
VPCC_DRV - Expected version of WDM (%d.%2.2d) not available
VPCC_DRV - Running under Windows 98
VPCC_DRV - Running under NT
VPCC_DRV - Unable to allocate %d bytes for copy of service key name
EX: Pageable code called at IRQL %d
VPCC_DRV - Entering DriverUnload: DriverObject %8.8lX
VPCC_DRV - Entering AddDevice: DriverObject %8.8lX, pdo %8.8lX
\DosDevices\VPCC_DRV
VPCC_DRV - IoCreateDevice failed - %X
VPCC_DRV - Unable to allocate %d bytes for pPciSpacePoolBuff
VPCC_DRV - Unable to allocate %d bytes for MsgTxQueue
VPCC_DRV - Unable to allocate %d bytes for MsgRxQueue
VPCC_DRV - Unable to allocate %d bytes for copy of name
VPCC_DRV - IoAttachDeviceToDeviceStack failed
VPCC_DRV
VPCC_DRV - InitializeGenericExtension failed - %X
VPCC_DRV - IRP_MJ_CLEANUP
VPCC_DRV - IRP_MJ_CREATE
VPCC_DRV - IRP_MJ_CLOSE
VPCC_DRV - Unable to map PCI Internal Memory Mapped Registers, length %X
VPCC_DRV - Unable to map Local SDRAM Memory, length %X
VPCC_DRV - Unable to map Configuration Space Registers, length %X
VPCC_DRV - Unexpected Memory resource length %X
VPCC_DRV - Unexpected I/O resource type %d
VPCC_DRV - IoConnectInterrupt failed - %X
VPCC_DRV - Unable to Read PCI Config Space
VPCC_DRV - Unable to Write PCI Config Space
VPCC_DRV - Unable to Wite PCI Config Space
VPCC_DRV - Unable to Read PCI Config Space IOCTL_READ_DEF_CFG_SPACE_BUFFERED
xxxxx@SetFieldKind$xxxxx@TFieldKind
@Db@TO
*** apco25_vpcc_device_driver.sys - Address FFFFF880039DC47D base at FFFFF880039D5000, DateStamp 4d6b2dbe
xxxxx@TOpera

is this failed massages notice smtng or this problem belongs to the other codes?

Osman

Where is output of !analyze -v for the crash.

I have not used OCA but still the output that you have posted comes from
OCA?

It looks like debug print outputs.

-Deeapk

On Wed, Mar 2, 2011 at 8:21 PM, wrote:

> Hi,
> a while ago, i ported my driver codes for win7 64 bit and digitally-signed
> the files.(did something what win 7 need) then the device is working
> properly till i try to run a private service.
> i see a BSOD when i try to run this service. SYSTEM_SERVICE_EXCEPTION (3b)
> I use the Instant Online Crash Analysis with dump file;
> \SystemRoot\system32\drivers\apco25_vpcc_device_driver.sys
> 7600.16385.amd64fre.win7_rtm.090713-1255
> 8e080fa3-8956-4423-b94f-f8d95334L
> VPCC_DRV - Entering DriverEntry: DriverObject %8.8lX
> VPCC_DRV - Expected version of WDM (%d.%2.2d) not available
> VPCC_DRV - Running under Windows 98
> VPCC_DRV - Running under NT
> VPCC_DRV - Unable to allocate %d bytes for copy of service key name
> EX: Pageable code called at IRQL %d
> VPCC_DRV - Entering DriverUnload: DriverObject %8.8lX
> VPCC_DRV - Entering AddDevice: DriverObject %8.8lX, pdo %8.8lX
> \DosDevices\VPCC_DRV
> VPCC_DRV - IoCreateDevice failed - %X
> VPCC_DRV - Unable to allocate %d bytes for pPciSpacePoolBuff
> VPCC_DRV - Unable to allocate %d bytes for MsgTxQueue
> VPCC_DRV - Unable to allocate %d bytes for MsgRxQueue
> VPCC_DRV - Unable to allocate %d bytes for copy of name
> VPCC_DRV - IoAttachDeviceToDeviceStack failed
> VPCC_DRV
> VPCC_DRV - InitializeGenericExtension failed - %X
> VPCC_DRV - IRP_MJ_CLEANUP
> VPCC_DRV - IRP_MJ_CREATE
> VPCC_DRV - IRP_MJ_CLOSE
> VPCC_DRV - Unable to map PCI Internal Memory Mapped Registers, length %X
> VPCC_DRV - Unable to map Local SDRAM Memory, length %X
> VPCC_DRV - Unable to map Configuration Space Registers, length %X
> VPCC_DRV - Unexpected Memory resource length %X
> VPCC_DRV - Unexpected I/O resource type %d
> VPCC_DRV - IoConnectInterrupt failed - %X
> VPCC_DRV - Unable to Read PCI Config Space
> VPCC_DRV - Unable to Write PCI Config Space
> VPCC_DRV - Unable to Wite PCI Config Space
> VPCC_DRV - Unable to Read PCI Config Space
> IOCTL_READ_DEF_CFG_SPACE_BUFFERED
> xxxxx@SetFieldKind$xxxxx@TFieldKind
> @Db@TO
> *** apco25_vpcc_device_driver.sys - Address FFFFF880039DC47D base at
> FFFFF880039D5000, DateStamp 4d6b2dbe
> xxxxx@TOpera
>
>
> is this failed massages notice smtng or this problem belongs to the other
> codes?
>
> Osman
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

The OP used OSR’s tool to idiot proof “just send us the output of
analyze -v”, but somehow the OP managed to screw that up. How is that
possible?

I have a suggestion for improving IOCA: add a button that sends the
output to ntdev with a pre-formatted please help me question.

Mark Roddy

On Wed, Mar 2, 2011 at 11:17 AM, Deepak Gupta wrote:
> Where is output of !analyze -v for the crash.
>
> I have not used OCA but still the output that you have posted comes from
> OCA?
>
> It looks like debug print outputs.
>
> -Deeapk
>
> On Wed, Mar 2, 2011 at 8:21 PM, wrote:
>>
>> Hi,
>> a while ago, i ported my driver codes for win7 64 bit and digitally-signed
>> the files.(did something what win 7 need) then the device is working
>> properly till i try to run a private service.
>> i see a BSOD when i try to run this service. SYSTEM_SERVICE_EXCEPTION (3b)
>> I use the Instant Online Crash Analysis with dump file;
>> \SystemRoot\system32\drivers\apco25_vpcc_device_driver.sys
>> 7600.16385.amd64fre.win7_rtm.090713-1255
>> 8e080fa3-8956-4423-b94f-f8d95334L
>> VPCC_DRV - Entering DriverEntry: DriverObject %8.8lX
>> VPCC_DRV - Expected version of WDM (%d.%2.2d) not available
>> VPCC_DRV - Running under Windows 98
>> VPCC_DRV - Running under NT
>> VPCC_DRV - Unable to allocate %d bytes for copy of service key name
>> EX: Pageable code called at IRQL %d
>> VPCC_DRV - Entering DriverUnload: DriverObject %8.8lX
>> VPCC_DRV - Entering AddDevice: DriverObject %8.8lX, pdo %8.8lX
>> \DosDevices\VPCC_DRV
>> VPCC_DRV - IoCreateDevice failed - %X
>> VPCC_DRV - Unable to allocate %d bytes for pPciSpacePoolBuff
>> VPCC_DRV - Unable to allocate %d bytes for MsgTxQueue
>> VPCC_DRV - Unable to allocate %d bytes for MsgRxQueue
>> VPCC_DRV - Unable to allocate %d bytes for copy of name
>> VPCC_DRV - IoAttachDeviceToDeviceStack failed
>> VPCC_DRV
>> VPCC_DRV - InitializeGenericExtension failed - %X
>> VPCC_DRV - IRP_MJ_CLEANUP
>> VPCC_DRV - IRP_MJ_CREATE
>> VPCC_DRV - IRP_MJ_CLOSE
>> VPCC_DRV - Unable to map ?PCI Internal Memory Mapped Registers, length %X
>> VPCC_DRV - Unable to map ?Local SDRAM Memory, length %X
>> VPCC_DRV - Unable to map ?Configuration Space Registers, length %X
>> VPCC_DRV - Unexpected Memory resource ?length %X
>> VPCC_DRV - Unexpected I/O resource type %d
>> VPCC_DRV - IoConnectInterrupt failed - %X
>> VPCC_DRV - Unable to Read PCI Config Space
>> VPCC_DRV - Unable to Write PCI Config Space
>> VPCC_DRV - Unable to Wite PCI Config Space
>> VPCC_DRV - Unable to Read PCI Config Space
>> IOCTL_READ_DEF_CFG_SPACE_BUFFERED
>> xxxxx@SetFieldKind$xxxxx@TFieldKind
>> @Db@TO
>> ***?apco25_vpcc_device_driver.sys - Address FFFFF880039DC47D base at
>> FFFFF880039D5000, DateStamp 4d6b2dbe
>> xxxxx@TOpera
>>
>>
>> is this failed massages notice smtng or this problem belongs to the other
>> codes?
>>
>> Osman
>>
>> —
>> NTDEV is sponsored by OSR
>>
>> For our schedule of WDF, WDM, debugging and other seminars visit:
>> http://www.osr.com/seminars
>>
>> To unsubscribe, visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
> List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

Deepak Gupta wrote:

Where is output of !analyze -v for the crash.

I have not used OCA but still the output that you have posted comes
from OCA?

It looks like debug print outputs.

That’s not debug print output. That’s a static dump of all the strings
contained in the binary, like the Unix “strings” command. Useless.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

xxxxx@netas.com.tr wrote:

Hi,
a while ago, i ported my driver codes for win7 64 bit and digitally-signed the files.(did something what win 7 need) then the device is working properly till i try to run a private service.
i see a BSOD when i try to run this service. SYSTEM_SERVICE_EXCEPTION (3b)

This means you got a processor exception (like a general protection
fault) in a driver. Usually, that means a bad pointer. We need to see
the !analyze -v output to tell you more.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.