PDA

View Full Version : WinHex optical drive edit, IRQL_NOT_LESS_OR_EQUAL


George Valkov
May 11th 07, 01:08 PM
How do I post this to Microsoft, so that they can create a bug-fix?
Or can I prevent the blue screen some how?

The story:
I wanted to make a few tests with my Plextor PX-760A DVD burner and a DVD+RW
disk.

The stop error happens every time. Steps to reproduse:
Start WinHex 14.0
Tools --> Open Disk
Physical Media --> PLEXTOR DVDR PX-760A, [OK]
Goto offset 0x10019 (this is where the label is located).
Options --> Edit Mode --> In-place Mode, [OK]
Type a few symbols, click the Save button and confirm.


A blue screen is show:

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at
an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 00000004, memory referenced
Arg2: 000000ff, IRQL
Arg3: 00000000, value 0 = read operation, 1 = write operation
Arg4: 808772c4, address which referenced memory
MODULE_NAME: Udfs

FAULTING_MODULE: 80800000 nt

DEBUG_FLR_IMAGE_TIMESTAMP: 45d697a8

READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
00000004

CURRENT_IRQL: ff

FAULTING_IP:
nt!ExReleaseResourceForThreadLite+cc
808772c4 8b7104 mov esi,dword ptr [ecx+4]

DEFAULT_BUCKET_ID: WRONG_SYMBOLS

BUGCHECK_STR: 0xA

LAST_CONTROL_TRANSFER: from 808772c4 to 80886a69

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
f78daba0 808772c4 badb0d00 84b27020 86b400e0 nt!Kei386EoiHelper+0x286d
f78dac20 baaa89b9 854f09d8 84b27020 85503750
nt!ExReleaseResourceForThreadLite+0xcc
f78dac34 8081d741 854f07c8 85503750 84b3d3c8
Udfs!UdfSingleAsyncCompletionRoutine+0x2f
f78dac64 f7238829 f78dac8c f6da7041 868d9b50 nt!IoCancelIrp+0x149
f78dac6c f6da7041 868d9b50 85503750 00000001
CLASSPNP!ClassCompleteRequest+0x11
f78dac8c f6da9d18 868d9b50 85503750 868d9b50
cdrom!CdRomCompleteIrpAndStartNextPacketSafely+0x3 b
f78dace0 f7239296 868d9b50 85503750 868d9b50 cdrom!CdRomStartIo+0xfbe
f78dacf4 8081c614 868d9b50 85503750 868d9ed4 CLASSPNP!ClasspStartIo+0x65
f78dad18 f6dad99c 868d9b50 85503750 00000000 nt!IoStartPacket+0x82
f78dad44 f6dadbcb 868d9b50 868d9eec 00000000
cdrom!CdRompFlushDelayedList+0x9e
f78dad6c 808e41ad 868d9b50 00000000 808a76fc
cdrom!CdRomUpdateMmcDriveCapabilities+0x99
f78dad80 8087adbd 868be740 00000000 86ba08d0 nt!IoAttachDevice+0xab
f78dadac 809418f4 868be740 00000000 00000000 nt!ExQueueWorkItem+0x1cb
f78daddc 80887f4a 8087acd2 00000001 00000000
nt!PsRemoveCreateThreadNotifyRoutine+0x21e
00000000 00000000 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x44a


STACK_COMMAND: kb

FOLLOWUP_IP:
Udfs!UdfSingleAsyncCompletionRoutine+2f
baaa89b9 6a00 push 0

SYMBOL_STACK_INDEX: 2

SYMBOL_NAME: Udfs!UdfSingleAsyncCompletionRoutine+2f

FOLLOWUP_NAME: MachineOwner

IMAGE_NAME: Udfs.SYS

BUCKET_ID: WRONG_SYMBOLS

Followup: MachineOwner

Bob I
May 11th 07, 02:14 PM
Stop using WinHEX to crash the system?

George Valkov wrote:

> How do I post this to Microsoft, so that they can create a bug-fix?
> Or can I prevent the blue screen some how?
>
> The story:
> I wanted to make a few tests with my Plextor PX-760A DVD burner and a DVD+RW
> disk.
>
> The stop error happens every time. Steps to reproduse:
> Start WinHex 14.0
> Tools --> Open Disk
> Physical Media --> PLEXTOR DVDR PX-760A, [OK]
> Goto offset 0x10019 (this is where the label is located).
> Options --> Edit Mode --> In-place Mode, [OK]
> Type a few symbols, click the Save button and confirm.
>
>
> A blue screen is show:
>
> IRQL_NOT_LESS_OR_EQUAL (a)
> An attempt was made to access a pageable (or completely invalid) address at
> an
> interrupt request level (IRQL) that is too high. This is usually
> caused by drivers using improper addresses.
> If a kernel debugger is available get the stack backtrace.
> Arguments:
> Arg1: 00000004, memory referenced
> Arg2: 000000ff, IRQL
> Arg3: 00000000, value 0 = read operation, 1 = write operation
> Arg4: 808772c4, address which referenced memory
> MODULE_NAME: Udfs
>
> FAULTING_MODULE: 80800000 nt
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 45d697a8
>
> READ_ADDRESS: unable to get nt!MmSpecialPoolStart
> unable to get nt!MmSpecialPoolEnd
> unable to get nt!MmPoolCodeStart
> unable to get nt!MmPoolCodeEnd
> 00000004
>
> CURRENT_IRQL: ff
>
> FAULTING_IP:
> nt!ExReleaseResourceForThreadLite+cc
> 808772c4 8b7104 mov esi,dword ptr [ecx+4]
>
> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>
> BUGCHECK_STR: 0xA
>
> LAST_CONTROL_TRANSFER: from 808772c4 to 80886a69
>
> STACK_TEXT:
> WARNING: Stack unwind information not available. Following frames may be
> wrong.
> f78daba0 808772c4 badb0d00 84b27020 86b400e0 nt!Kei386EoiHelper+0x286d
> f78dac20 baaa89b9 854f09d8 84b27020 85503750
> nt!ExReleaseResourceForThreadLite+0xcc
> f78dac34 8081d741 854f07c8 85503750 84b3d3c8
> Udfs!UdfSingleAsyncCompletionRoutine+0x2f
> f78dac64 f7238829 f78dac8c f6da7041 868d9b50 nt!IoCancelIrp+0x149
> f78dac6c f6da7041 868d9b50 85503750 00000001
> CLASSPNP!ClassCompleteRequest+0x11
> f78dac8c f6da9d18 868d9b50 85503750 868d9b50
> cdrom!CdRomCompleteIrpAndStartNextPacketSafely+0x3 b
> f78dace0 f7239296 868d9b50 85503750 868d9b50 cdrom!CdRomStartIo+0xfbe
> f78dacf4 8081c614 868d9b50 85503750 868d9ed4 CLASSPNP!ClasspStartIo+0x65
> f78dad18 f6dad99c 868d9b50 85503750 00000000 nt!IoStartPacket+0x82
> f78dad44 f6dadbcb 868d9b50 868d9eec 00000000
> cdrom!CdRompFlushDelayedList+0x9e
> f78dad6c 808e41ad 868d9b50 00000000 808a76fc
> cdrom!CdRomUpdateMmcDriveCapabilities+0x99
> f78dad80 8087adbd 868be740 00000000 86ba08d0 nt!IoAttachDevice+0xab
> f78dadac 809418f4 868be740 00000000 00000000 nt!ExQueueWorkItem+0x1cb
> f78daddc 80887f4a 8087acd2 00000001 00000000
> nt!PsRemoveCreateThreadNotifyRoutine+0x21e
> 00000000 00000000 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x44a
>
>
> STACK_COMMAND: kb
>
> FOLLOWUP_IP:
> Udfs!UdfSingleAsyncCompletionRoutine+2f
> baaa89b9 6a00 push 0
>
> SYMBOL_STACK_INDEX: 2
>
> SYMBOL_NAME: Udfs!UdfSingleAsyncCompletionRoutine+2f
>
> FOLLOWUP_NAME: MachineOwner
>
> IMAGE_NAME: Udfs.SYS
>
> BUCKET_ID: WRONG_SYMBOLS
>
> Followup: MachineOwner
>
>

George Valkov
May 11th 07, 03:37 PM
Thanks! A Nice idea :-)

"Bob I" wrote in message
| Stop using WinHEX to crash the system?
|
| George Valkov wrote:
|
| > How do I post this to Microsoft, so that they can create a bug-fix?
| > Or can I prevent the blue screen some how?
| >
| > The story:
| > I wanted to make a few tests with my Plextor PX-760A DVD burner and a
DVD+RW
| > disk.
| >
| > The stop error happens every time. Steps to reproduse:
| > Start WinHex 14.0
| > Tools --> Open Disk
| > Physical Media --> PLEXTOR DVDR PX-760A, [OK]
| > Goto offset 0x10019 (this is where the label is located).
| > Options --> Edit Mode --> In-place Mode, [OK]
| > Type a few symbols, click the Save button and confirm.
| >
| >
| > A blue screen is show:
| >
| > IRQL_NOT_LESS_OR_EQUAL (a)
| > An attempt was made to access a pageable (or completely invalid) address
at
| > an
| > interrupt request level (IRQL) that is too high. This is usually
| > caused by drivers using improper addresses.
| > If a kernel debugger is available get the stack backtrace.
| > Arguments:
| > Arg1: 00000004, memory referenced
| > Arg2: 000000ff, IRQL
| > Arg3: 00000000, value 0 = read operation, 1 = write operation
| > Arg4: 808772c4, address which referenced memory
| > MODULE_NAME: Udfs
| >
| > FAULTING_MODULE: 80800000 nt
| >
| > DEBUG_FLR_IMAGE_TIMESTAMP: 45d697a8
| >
| > READ_ADDRESS: unable to get nt!MmSpecialPoolStart
| > unable to get nt!MmSpecialPoolEnd
| > unable to get nt!MmPoolCodeStart
| > unable to get nt!MmPoolCodeEnd
| > 00000004
| >
| > CURRENT_IRQL: ff
| >
| > FAULTING_IP:
| > nt!ExReleaseResourceForThreadLite+cc
| > 808772c4 8b7104 mov esi,dword ptr [ecx+4]
| >
| > DEFAULT_BUCKET_ID: WRONG_SYMBOLS
| >
| > BUGCHECK_STR: 0xA
| >
| > LAST_CONTROL_TRANSFER: from 808772c4 to 80886a69
| >
| > STACK_TEXT:
| > WARNING: Stack unwind information not available. Following frames may be
| > wrong.
| > f78daba0 808772c4 badb0d00 84b27020 86b400e0 nt!Kei386EoiHelper+0x286d
| > f78dac20 baaa89b9 854f09d8 84b27020 85503750
| > nt!ExReleaseResourceForThreadLite+0xcc
| > f78dac34 8081d741 854f07c8 85503750 84b3d3c8
| > Udfs!UdfSingleAsyncCompletionRoutine+0x2f
| > f78dac64 f7238829 f78dac8c f6da7041 868d9b50 nt!IoCancelIrp+0x149
| > f78dac6c f6da7041 868d9b50 85503750 00000001
| > CLASSPNP!ClassCompleteRequest+0x11
| > f78dac8c f6da9d18 868d9b50 85503750 868d9b50
| > cdrom!CdRomCompleteIrpAndStartNextPacketSafely+0x3 b
| > f78dace0 f7239296 868d9b50 85503750 868d9b50 cdrom!CdRomStartIo+0xfbe
| > f78dacf4 8081c614 868d9b50 85503750 868d9ed4 CLASSPNP!ClasspStartIo+0x65
| > f78dad18 f6dad99c 868d9b50 85503750 00000000 nt!IoStartPacket+0x82
| > f78dad44 f6dadbcb 868d9b50 868d9eec 00000000
| > cdrom!CdRompFlushDelayedList+0x9e
| > f78dad6c 808e41ad 868d9b50 00000000 808a76fc
| > cdrom!CdRomUpdateMmcDriveCapabilities+0x99
| > f78dad80 8087adbd 868be740 00000000 86ba08d0 nt!IoAttachDevice+0xab
| > f78dadac 809418f4 868be740 00000000 00000000 nt!ExQueueWorkItem+0x1cb
| > f78daddc 80887f4a 8087acd2 00000001 00000000
| > nt!PsRemoveCreateThreadNotifyRoutine+0x21e
| > 00000000 00000000 00000000 00000000 00000000
nt!KiDispatchInterrupt+0x44a
| >
| >
| > STACK_COMMAND: kb
| >
| > FOLLOWUP_IP:
| > Udfs!UdfSingleAsyncCompletionRoutine+2f
| > baaa89b9 6a00 push 0
| >
| > SYMBOL_STACK_INDEX: 2
| >
| > SYMBOL_NAME: Udfs!UdfSingleAsyncCompletionRoutine+2f
| >
| > FOLLOWUP_NAME: MachineOwner
| >
| > IMAGE_NAME: Udfs.SYS
| >
| > BUCKET_ID: WRONG_SYMBOLS
| >
| > Followup: MachineOwner
| >
| >
|

Google