[Admin note: This issue should be resolved in Opus 9.1.2.0. It's a bug in Windows/GDI but a workaround has been added.]
Been getting nasty windows crashes(bsod) for some time now...
Always while moving lots of fonts fast.(for some odd reason copying them or deleting them never triggers the issue.
I was wondering if anyone else had gotten the issue...
(windows vista x64 here, on a quad core with 8GB of ram)
I checked memory, gpu, cpu, and hdds extensively but without any hint of any problem ever...
[code]
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 bugcheck
Arg2: fffff96000103bcc, Address of the exception record for the exception that caused the bugcheck
Arg3: fffffa6004df1fe0, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.
Debugging Details:
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
win32k!PFEOBJ::vFreepfdg+e8
fffff960`00103bcc 0fba60300f bt dword ptr [rax+30h],0Fh
CONTEXT: fffffa6004df1fe0 -- (.cxr 0xfffffa6004df1fe0)
rax=0000000000000000 rbx=0000000000000000 rcx=fffff900c6003410
rdx=00000000000007ff rsi=fffff900c5fbfe60 rdi=fffffa6004df28c0
rip=fffff96000103bcc rsp=fffffa6004df2840 rbp=0000000000000001
r8=000000005e2d7e0a r9=0000000000019c99 r10=000000000000f02a
r11=fffffa800c989ac0 r12=0000000000000000 r13=fffff900c4181030
r14=0000000005444150 r15=0000000000000001
iopl=0 nv up ei pl nz na po cy
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010207
win32k!PFEOBJ::vFreepfdg+0xe8:
fffff96000103bcc 0fba60300f bt dword ptr [rax+30h],0Fh ds:002b:00000000
00000030=????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: DRIVER_FAULT_SERVER_MINIDUMP
BUGCHECK_STR: 0x3B
PROCESS_NAME: dopus.exe
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from fffff960002b106a to fffff96000103bcc
STACK_TEXT:
fffffa6004df2840 fffff960
002b106a : 0000000000000000 00000000
00000000 0000000000000000 fffff960
001408c5 : win32k!PFEOBJ::vFreepfdg+0xe8
fffffa6004df2870 fffff960
002bb81b : fffff900c6003410 00000000
00000001 fffffa6004df2950 00000000
00000000 : win32k!RFONTOBJ::vDeleteRFONT+0x32
fffffa6004df28c0 fffff960
002bb492 : 0000000000000000 fffff900
c42d5ca0 fffff900c0646ca0 fffff900
c403f550 : win32k!vRestartKillRFONTList+0xab
fffffa6004df2910 fffff960
0023fb62 : fffffa8008896f90 00000000
00000001 0000000000000000 fffff900
00000005 : win32k!PFTOBJ::bUnloadWorkhorse+0x196
fffffa6004df2990 fffff960
00262431 : fffff900c50f4940 fffffa60
04df2ca0 0000000000000000 00000000
00000000 : win32k!GreRemoveFontResourceW+0xea
fffffa6004df2a00 fffff800
02a65df3 : fffff8800c41a090 fffffa80
0c989ac0 00000000000014b0 fffff800
02ce2ec4 : win32k!NtGdiRemoveFontResourceW+0x1c5
fffffa6004df2bb0 000007fe
fec1069a : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : nt!KiSystemServiceCopyEnd+0x13
000000000bd5f3a8 00000000
00000000 : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : 0x7fe`fec1069a
FOLLOWUP_IP:
win32k!PFEOBJ::vFreepfdg+e8
fffff960`00103bcc 0fba60300f bt dword ptr [rax+30h],0Fh
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: win32k!PFEOBJ::vFreepfdg+e8
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: win32k
IMAGE_NAME: win32k.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 48d1bca9
STACK_COMMAND: .cxr 0xfffffa6004df1fe0 ; kb
FAILURE_BUCKET_ID: X64_0x3B_win32k!PFEOBJ::vFreepfdg+e8
BUCKET_ID: X64_0x3B_win32k!PFEOBJ::vFreepfdg+e8
Followup: MachineOwner
0: kd> lmvm win32k
start end module name
fffff960000a0000 fffff960
00351000 win32k (pdb symbols) c:\symbols\win32k.pdb\42BB19DFC615435E8ADEF3DBDDD06AC02\win32k.pdb
Loaded symbol image file: win32k.sys
Mapped memory image file: c:\symbols\win32k.sys\48D1BCA92b1000\win32k.sys
Image path: win32k.sys
Image name: win32k.sys
Timestamp: Thu Sep 18 04:27:53 2008 (48D1BCA9)
CheckSum: 002AAB81
ImageSize: 002B1000
File version: 6.0.6001.18145
Product version: 6.0.6001.18145
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 3.7 Driver
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft� Windows� Operating System
InternalName: win32k.sys
OriginalFilename: win32k.sys
ProductVersion: 6.0.6001.18145
FileVersion: 6.0.6001.18145 (vistasp1_gdr.080917-1612)
FileDescription: Multi-User Win32 Driver
LegalCopyright: � Microsoft Corporation. All rights reserved.
0: kd> .cxr 0xfffffa6004df1fe0
rax=0000000000000000 rbx=0000000000000000 rcx=fffff900c6003410
rdx=00000000000007ff rsi=fffff900c5fbfe60 rdi=fffffa6004df28c0
rip=fffff96000103bcc rsp=fffffa6004df2840 rbp=0000000000000001
r8=000000005e2d7e0a r9=0000000000019c99 r10=000000000000f02a
r11=fffffa800c989ac0 r12=0000000000000000 r13=fffff900c4181030
r14=0000000005444150 r15=0000000000000001
iopl=0 nv up ei pl nz na po cy
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010207
win32k!PFEOBJ::vFreepfdg+0xe8:
fffff96000103bcc 0fba60300f bt dword ptr [rax+30h],0Fh ds:002b:00000000
00000030=????????[/code]