JosefReisinger Posted May 4, 2015 Share Posted May 4, 2015 I wonder if this buggy intel driver (it will BSOD on w2k, xp and server 2003, and I found many infos about this non functioning intel joke on the net) could be patched so it will work.Experiments were done with server2003 / xp64I examined all files with dependency walker: no errors. Only some files don´t have an implemented routine to find %sysdir%\drivers when loaded into depends, although put in the sytem32 directory, so I had to set a system path system32\drivers. These files are:igxpdv64.dlligxpdx64.dlligxpgd64.dlligxprd64.dll There is no problem with installation on my system, but after reboot it will BSOD SYSTEM_SERVICE_EXCEPTION. This is the dump: 0: kd> !analyze -v******************************************************************************** ** Bugcheck Analysis ** ******************************************************************************** SYSTEM_SERVICE_EXCEPTION (3b)An exception happened while executing a system service routine.Arguments:Arg1: 00000000c0000005, Exception code that caused the bugcheckArg2: fffffadf29624de0, Address of the instruction which caused the bugcheckArg3: fffffadf1fb30600, Address of the context record for the exception that caused the bugcheckArg4: 0000000000000000, zero. Debugging Details:------------------ EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in "0x%08lx" verweist auf Speicher in "0x%08lx". Der Vorgang "%s" konnte nicht auf dem Speicher durchgef hrt werden. FAULTING_IP: igxpmp64+20dde0fffffadf`29624de0 ff9000010000 call qword ptr [rax+100h] CONTEXT: fffffadf1fb30600 -- (.cxr 0xfffffadf1fb30600)rax=0000000000000000 rbx=fffffadf3aabe040 rcx=0000000000000000rdx=fffffadf1fb30d00 rsi=fffffadf1fb31c54 rdi=fffffadf1fb31330rip=fffffadf29624de0 rsp=fffffadf1fb30e10 rbp=fffffadf3b9d59c0 r8=0000000000000001 r9=0000000000000004 r10=fffffadf29738fb0r11=fffffadf1fb31491 r12=0000000000232018 r13=fffffadf3ab76540r14=fffffadf3ab761c0 r15=0000000000000000iopl=0 nv up ei ng nz na pe nccs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010282igxpmp64+0x20dde0:fffffadf`29624de0 ff9000010000 call qword ptr [rax+100h] ds:002b:00000000`00000100=????????????????Resetting default scope CUSTOMER_CRASH_COUNT: 1 DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x3B PROCESS_NAME: úÿÿºy CURRENT_IRQL: 0 LAST_CONTROL_TRANSFER: from fffffadf29625756 to fffffadf29624de0 STACK_TEXT: fffffadf`1fb30e10 fffffadf`29625756 : fffffadf`37c7d000 00000000`00000001 00000000`00000000 00000000`00000000 : igxpmp64+0x20dde0fffffadf`1fb30e50 fffffadf`295a1123 : fffffadf`37c7d000 00000000`00000000 fffffadf`1fb31330 fffffadf`00000004 : igxpmp64+0x20e756fffffadf`1fb312f0 fffffadf`29598d86 : fffffadf`3a13b000 fffffadf`0000000b fffffadf`00000000 fffffadf`295ea180 : igxpmp64+0x18a123fffffadf`1fb31420 fffffadf`29597bd4 : fffffadf`3a13b000 fffffadf`0000000b fffffadf`00000000 fffffadf`3a154d71 : igxpmp64+0x181d86fffffadf`1fb31490 fffffadf`2957b6cb : fffffadf`3a13b000 fffffadf`00000000 fffffadf`1fb31680 fffffadf`3b15258c : igxpmp64+0x180bd4fffffadf`1fb315d0 fffffadf`29501498 : fffffadf`3a154210 fffffadf`1fb32110 fffffadf`1fb318f0 fffffadf`3b15258c : igxpmp64+0x1646cbfffffadf`1fb317f0 fffffadf`294f30d6 : fffffadf`3b152370 fffffadf`1fb32110 fffffadf`00000000 00000000`0826299e : igxpmp64+0xea498fffffadf`1fb31c80 fffffadf`294f8ff9 : fffffadf`3a15f4e0 fffffadf`1fb32110 fffffadf`2971bc40 00000000`00000000 : igxpmp64+0xdc0d6fffffadf`1fb31cc0 fffffadf`2945e2ad : fffffadf`3ab765a8 fffffadf`1fb32110 00000000`00000001 00000000`00000000 : igxpmp64+0xe1ff9fffffadf`1fb31d00 fffffadf`29429b89 : fffffadf`3ab765a8 fffffadf`3b9d59c0 00000000`00000000 00000000`00000000 : igxpmp64+0x472adfffffadf`1fb322d0 fffffadf`29422ae9 : fffffadf`3ab765a8 fffffadf`1fb32c08 fffffadf`3ad8abf0 fffff800`011b0180 : igxpmp64+0x12b89fffffadf`1fb32320 fffffadf`2941ff84 : fffffadf`3ab765a8 fffffadf`1fb32c08 fffffadf`3aabe170 00000000`00000000 : igxpmp64+0xbae9fffffadf`1fb32b20 fffffadf`2940a777 : fffffadf`3ab765a8 fffffadf`1fb32c08 00000000`00000000 fffffadf`3ad8ac00 : igxpmp64+0x8f84fffffadf`1fb32b60 fffff97f`ff08450e : fffffadf`3ab76070 fffffadf`3aabe010 00000000`c0000002 fffffadf`3ab76070 : VIDEOPRT!VideoPortCreateEvent+0xe37fffffadf`1fb32c80 fffff97f`ff084411 : 00000000`c0000002 fffff97f`fe847d67 fffffa80`008df370 fffff97f`fe847ff9 : win32k!GreDeviceIoControl+0xdcfffffadf`1fb32d40 fffff97f`fe851bf7 : 00000001`01065c01 fffff800`01037d2b fffffa80`008dec50 00000000`00000000 : win32k!EngDeviceIoControl+0x37fffffadf`1fb32d90 fffff97f`fe85997d : fffffadf`3ab76070 fffffadf`00232018 fffffadf`1fb32e50 00000000`0000002c : igxpgd64+0x10bf7fffffadf`1fb32df0 fffff97f`fe859a53 : fffffadf`3a52a000 fffffadf`3a52a05c fffffadf`1fb33080 fffffa80`00233400 : igxpgd64!GfxDebugPrint+0x1b0dfffffadf`1fb32e90 fffff97f`fe86357f : fffffadf`3a52a000 fffffadf`1fb33080 fffffa80`00000001 fffffadf`1fb32f78 : igxpgd64!GfxDebugPrint+0x1be3fffffadf`1fb32f10 fffff97f`fe862baf : fffffa80`011f1cd0 fffffadf`00000001 fffffadf`1fb33080 fffffadf`1fb33070 : igxpgd64!GetSemaphoreHookedFlags+0x497ffffffadf`1fb32fa0 fffff97f`fe85a9ea : fffffa80`011f1cd0 fffffadf`00000001 00000000`00000000 fffffadf`1fb33180 : igxpgd64!GetSemaphoreHookedFlags+0x3faffffffadf`1fb330d0 fffff97f`fe86b981 : fffffa80`011f1cd0 fffffadf`0000000d 00000000`00000200 fffffadf`1fb32118 : igxpgd64!DrvEnableDriver+0x70afffffadf`1fb331b0 fffff97f`fe83112e : fffffa80`011f1cd0 fffff97f`fe83acc8 fffffadf`3adce0a0 fffff800`011b0990 : igxpgd64!OsFreeMem+0x5631fffffadf`1fb331f0 fffff97f`ff005209 : fffffa80`011f1cd0 fffffadf`2a4a034b fffffa80`008dec50 fffffa80`011f1cd0 : igxprd64+0x912efffffadf`1fb33280 fffff97f`ff0a9d74 : fffffadf`1fb332d0 fffffa80`010d5010 fffffa80`008f3000 fffffa80`008f3000 : win32k!WatchdogDrvEnableSurface+0x85fffffadf`1fb332c0 fffff97f`ff007123 : fffffa80`008f3000 fffffa80`009222b4 fffffa80`011f0420 fffffa80`010d5010 : win32k!PDEVOBJ::bMakeSurface+0x43fffffadf`1fb33310 fffff97f`ff006ccd : fffffa80`00a225c0 fffffa80`013e54c0 fffffa80`011f0420 00000000`00000001 : win32k!hCreateHDEV+0x76bfffffadf`1fb33430 fffff97f`ff00b343 : fffffadf`00000000 fffffadf`1fb334e0 00000000`00000000 00000000`ffffffff : win32k!DrvCreateMDEV+0x87ffffffadf`1fb33790 fffff97f`ff0091cd : 00000000`ffffffff 00000000`00000000 00000000`00000000 00000000`00000000 : win32k!DrvChangeDisplaySettings+0x36dfffffadf`1fb339c0 fffff97f`ff00baa2 : 00000000`00000000 00000000`00000000 00000000`00000003 fffffadf`3a9e9ec0 : win32k!InitVideo+0x4cfffffadf`1fb33a30 fffff97f`ff00b756 : 00000000`00000060 fffffadf`1fb33cf0 00000000`00000060 00000000`0000005c : win32k!UserInitialize+0x33efffffadf`1fb33c20 fffff800`0102e33d : fffffadf`3ad8abf0 fffffadf`1fb33cf0 fffffadf`3ad8abf0 00000000`00000020 : win32k!NtUserInitialize+0x15ffffffadf`1fb33c70 fffffadf`3ad8abf0 : fffffadf`1fb33cf0 fffffadf`3ad8abf0 00000000`00000020 00000000`00000000 : nt!IoReuseIrp+0x6efffffadf`1fb33c78 fffffadf`1fb33cf0 : fffffadf`3ad8abf0 00000000`00000020 00000000`00000000 00001f80`02000000 : 0xfffffadf`3ad8abf0fffffadf`1fb33c80 fffffadf`3ad8abf0 : 00000000`00000020 00000000`00000000 00001f80`02000000 00000000`00000000 : 0xfffffadf`1fb33cf0fffffadf`1fb33c88 00000000`00000020 : 00000000`00000000 00001f80`02000000 00000000`00000000 000007ff`7c7d0000 : 0xfffffadf`3ad8abf0fffffadf`1fb33c90 00000000`00000000 : 00001f80`02000000 00000000`00000000 000007ff`7c7d0000 00000000`004c0001 : 0x20 FOLLOWUP_IP: igxpmp64+20dde0fffffadf`29624de0 ff9000010000 call qword ptr [rax+100h] SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: igxpmp64+20dde0 FOLLOWUP_NAME: MachineOwner MODULE_NAME: igxpmp64 IMAGE_NAME: igxpmp64.sys DEBUG_FLR_IMAGE_TIMESTAMP: 52eae96a STACK_COMMAND: .cxr 0xfffffadf1fb30600 ; kb FAILURE_BUCKET_ID: X64_0x3B_igxpmp64+20dde0 BUCKET_ID: X64_0x3B_igxpmp64+20dde0 Followup: MachineOwner--------- 0: kd> lmvm igxpmp64start end module namefffffadf`29417000 fffffadf`2977a000 igxpmp64 (no symbols) Loaded symbol image file: igxpmp64.sys Mapped memory image file: d:\windows\system32\drivers\igxpmp64.sys Image path: igxpmp64.sys Image name: igxpmp64.sys Timestamp: Fri Jan 31 01:08:10 2014 (52EAE96A) CheckSum: 0035D306 ImageSize: 00363000 File version: 6.14.10.5449 Product version: 6.14.10.5449 File flags: 0 (Mask 3F) File OS: 40004 NT Win32 File type: 3.4 Driver File date: 00000000.00000000 Translations: 0409.04b0 CompanyName: Intel Corporation ProductName: Intel Graphics Accelerator Drivers for Windows XP® InternalName: igxpmp64.sys OriginalFilename: igxpmp64.sys ProductVersion: 6.14.10.5449 FileVersion: 6.14.10.5449 FileDescription: Intel Graphics Miniport Driver LegalCopyright: Copyright © 1998-2006 Intel Corporation.0: kd> .cxr 0xfffffadf1fb30600rax=0000000000000000 rbx=fffffadf3aabe040 rcx=0000000000000000rdx=fffffadf1fb30d00 rsi=fffffadf1fb31c54 rdi=fffffadf1fb31330rip=fffffadf29624de0 rsp=fffffadf1fb30e10 rbp=fffffadf3b9d59c0 r8=0000000000000001 r9=0000000000000004 r10=fffffadf29738fb0r11=fffffadf1fb31491 r12=0000000000232018 r13=fffffadf3ab76540r14=fffffadf3ab761c0 r15=0000000000000000iopl=0 nv up ei ng nz na pe nccs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010282igxpmp64+0x20dde0:fffffadf`29624de0 ff9000010000 call qword ptr [rax+100h] ds:002b:00000000`00000100=???????????????? Since I am a newbee, I cannot see too much out of this, but I am interested in your comments. Greetings Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now