DesktopX Crash
from
WinCustomize Forums
Double-Mouse-Click on DesktopX and NOTHING happens.
windbg - output says Access Violation in wbsys.dll:
CommandLine: "D:\Programme\Stardock\Object Desktop\DesktopX\DesktopX.exe"
Symbol search path is: SRV*e:\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: SRV*e:\symbols*http://msdl.microsoft.com/download/symbols
ModLoad: 00400000 00488000 DesktopX.exe
ModLoad: 7c910000 7c9c7000 ntdll.dll
ModLoad: 7c800000 7c906000 D:\WINDOWS\system32\kernel32.dll
ModLoad: 76af0000 76b1e000 D:\WINDOWS\system32\WINMM.dll
ModLoad: 77d10000 77da0000 D:\WINDOWS\system32\USER32.dll
ModLoad: 77ef0000 77f36000 D:\WINDOWS\system32\GDI32.dll
ModLoad: 77da0000 77e4a000 D:\WINDOWS\system32\ADVAPI32.dll
ModLoad: 77e50000 77ee1000 D:\WINDOWS\system32\RPCRT4.dll
ModLoad: 773a0000 774a2000 D:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.dll
ModLoad: 77be0000 77c38000 D:\WINDOWS\system32\msvcrt.dll
ModLoad: 77f40000 77fb6000 D:\WINDOWS\system32\SHLWAPI.dll
ModLoad: 10000000 1005f000 D:\Programme\Stardock\Object Desktop\DesktopX\DirectGUI.dll
ModLoad: 00330000 0033e000 D:\Programme\Stardock\Object Desktop\DesktopX\Dx0.dll
ModLoad: 77bd0000 77bd8000 D:\WINDOWS\system32\VERSION.dll
ModLoad: 00340000 0036f000 D:\Programme\Stardock\Object Desktop\DesktopX\IconX.dll
ModLoad: 76350000 7639a000 D:\WINDOWS\system32\comdlg32.dll
ModLoad: 7c9d0000 7d1ee000 D:\WINDOWS\system32\SHELL32.dll
ModLoad: 774b0000 775ec000 D:\WINDOWS\system32\ole32.dll
ModLoad: 77180000 77227000 D:\WINDOWS\system32\WININET.dll
ModLoad: 77a50000 77ae5000 D:\WINDOWS\system32\CRYPT32.dll
ModLoad: 77af0000 77b02000 D:\WINDOWS\system32\MSASN1.dll
ModLoad: 770f0000 7717c000 D:\WINDOWS\system32\OLEAUT32.dll
(124.15c): Break instruction exception - code 80000003 (first chance)
eax=00251eb4 ebx=7ffd6000 ecx=00000001 edx=00000002 esi=00251f48 edi=00251eb4
eip=7c911230 esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
ntdll!DbgBreakPoint:
7c911230 cc int 3
0:000> g
ModLoad: 66500000 6650a000 D:\WINDOWS\system32\wbsys.dll
(124.15c): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000000 ecx=000007c8 edx=77e16190 esi=77e16180 edi=00000000
eip=7c928fea esp=0012e808 ebp=0012e87c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
ntdll!RtlpWaitForCriticalSection+0x8c:
7c928fea ff4010 inc dword ptr [eax+0x10] ds:0023:00000010=????????
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** WARNING: Unable to verify checksum for D:\WINDOWS\system32\wbsys.dll
*** ERROR: Module load completed but symbols could not be loaded for D:\WINDOWS\system32\wbsys.dll
FAULTING_IP:
ntdll!RtlpWaitForCriticalSection+8c
7c928fea ff4010 inc dword ptr [eax+0x10]
EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 7c928fea (ntdll!RtlpWaitForCriticalSection+0x0000008c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000001
Parameter[1]: 00000010
Attempt to write to address 00000010
FAULTING_THREAD: 0000015c
DEFAULT_BUCKET_ID: APPLICATION_FAULT
PROCESS_NAME: DesktopX.exe
ERROR_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.
WRITE_ADDRESS: 00000010
BUGCHECK_STR: ACCESS_VIOLATION
CRITICAL_SECTION: 77e16180 (!cs -s 77e16180)
BLOCKING_THREAD: 00000000
THREAD_ATTRIBUTES:
BLOCKED_THREAD: 0000015c
LAST_CONTROL_TRANSFER: from 7c91104b to 7c928fea
STACK_TEXT:
0012e87c 7c91104b 00e16180 77da6cc1 77e16180 ntdll!RtlpWaitForCriticalSection+0x8c
0012e884 77da6cc1 77e16180 0012e96d 00000000 ntdll!RtlEnterCriticalSection+0x46
0012e89c 77daeb4d 80000001 0012e8e4 0012e96d ADVAPI32!MapPredefinedHandle+0x45
0012e8e8 77dcd5f4 80000001 0012e93c 00000000 ADVAPI32!RegCreateKeyExA+0x5c
0012e914 6650127a 80000001 0012e93c 0012e934 ADVAPI32!RegCreateKeyA+0x81
WARNING: Stack unwind information not available. Following frames may be wrong.
0012eb80 7c9111a7 66500000 00000001 00000000 wbsys+0x127a
0012eba0 7c92cbab 665016b9 66500000 00000001 ntdll!LdrpCallInitRoutine+0x14
0012eca8 7c926178 00000000 c0150008 00000000 ntdll!LdrpRunInitializeRoutines+0x344
0012ef54 7c9262da 00000000 00152fd8 0012f248 ntdll!LdrpLoadDll+0x3e5
0012f1fc 7c801bb9 00152fd8 0012f248 0012f228 ntdll!LdrLoadDll+0x230
0012f264 7c80ace4 0012f2cc 00000000 00000000 kernel32!LoadLibraryExW+0x18e
0012f278 77d453e9 0012f2cc 77ef5ff1 7ffdf000 kernel32!LoadLibraryW+0x11
0012f304 77d19f18 00000000 00000000 7c92a703 USER32!LoadAppDlls+0x168
0012f444 77d19f43 7c91eae3 0012f458 00000000 USER32!ClientThreadSetup+0x1e8
0012f448 7c91eae3 0012f458 00000000 77ef6607 USER32!__ClientThreadSetup+0x5
0012f454 77ef6607 77ef6396 0012f5a8 0012f9f0 ntdll!KiUserCallbackDispatcher+0x13
0012f464 77d21115 77d10000 00000001 0012fd30 GDI32!NtGdiInit+0xc
0012f9f0 7c9111a7 77d10000 00000001 0012fd30 USER32!_UserClientDllInitialize+0x315
0012fa10 7c92cbab 77d20eb9 77d10000 00000001 ntdll!LdrpCallInitRoutine+0x14
0012fb18 7c93173e 0012fd30 7ffdf000 7ffd6000 ntdll!LdrpRunInitializeRoutines+0x344
0012fc94 7c931639 0012fd30 7c910000 0012fce0 ntdll!LdrpInitializeProcess+0x1131
0012fd1c 7c91eac7 0012fd30 7c910000 00000000 ntdll!_LdrpInitialize+0x183
00000000 00000000 00000000 00000000 00000000 ntdll!KiUserApcDispatcher+0x7
STACK_COMMAND: .thread 0 ; kb
FOLLOWUP_IP:
wbsys+127a
6650127a 8d942428010000 lea edx,[esp+0x128]
SYMBOL_STACK_INDEX: 5
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: wbsys+127a
MODULE_NAME: wbsys
IMAGE_NAME: wbsys.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 3e5d314e
FAILURE_BUCKET_ID: ACCESS_VIOLATION_wbsys+127a
BUCKET_ID: ACCESS_VIOLATION_wbsys+127a
Followup: MachineOwner
---------
windbg - output says Access Violation in wbsys.dll:
CommandLine: "D:\Programme\Stardock\Object Desktop\DesktopX\DesktopX.exe"
Symbol search path is: SRV*e:\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: SRV*e:\symbols*http://msdl.microsoft.com/download/symbols
ModLoad: 00400000 00488000 DesktopX.exe
ModLoad: 7c910000 7c9c7000 ntdll.dll
ModLoad: 7c800000 7c906000 D:\WINDOWS\system32\kernel32.dll
ModLoad: 76af0000 76b1e000 D:\WINDOWS\system32\WINMM.dll
ModLoad: 77d10000 77da0000 D:\WINDOWS\system32\USER32.dll
ModLoad: 77ef0000 77f36000 D:\WINDOWS\system32\GDI32.dll
ModLoad: 77da0000 77e4a000 D:\WINDOWS\system32\ADVAPI32.dll
ModLoad: 77e50000 77ee1000 D:\WINDOWS\system32\RPCRT4.dll
ModLoad: 773a0000 774a2000 D:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.dll
ModLoad: 77be0000 77c38000 D:\WINDOWS\system32\msvcrt.dll
ModLoad: 77f40000 77fb6000 D:\WINDOWS\system32\SHLWAPI.dll
ModLoad: 10000000 1005f000 D:\Programme\Stardock\Object Desktop\DesktopX\DirectGUI.dll
ModLoad: 00330000 0033e000 D:\Programme\Stardock\Object Desktop\DesktopX\Dx0.dll
ModLoad: 77bd0000 77bd8000 D:\WINDOWS\system32\VERSION.dll
ModLoad: 00340000 0036f000 D:\Programme\Stardock\Object Desktop\DesktopX\IconX.dll
ModLoad: 76350000 7639a000 D:\WINDOWS\system32\comdlg32.dll
ModLoad: 7c9d0000 7d1ee000 D:\WINDOWS\system32\SHELL32.dll
ModLoad: 774b0000 775ec000 D:\WINDOWS\system32\ole32.dll
ModLoad: 77180000 77227000 D:\WINDOWS\system32\WININET.dll
ModLoad: 77a50000 77ae5000 D:\WINDOWS\system32\CRYPT32.dll
ModLoad: 77af0000 77b02000 D:\WINDOWS\system32\MSASN1.dll
ModLoad: 770f0000 7717c000 D:\WINDOWS\system32\OLEAUT32.dll
(124.15c): Break instruction exception - code 80000003 (first chance)
eax=00251eb4 ebx=7ffd6000 ecx=00000001 edx=00000002 esi=00251f48 edi=00251eb4
eip=7c911230 esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
ntdll!DbgBreakPoint:
7c911230 cc int 3
0:000> g
ModLoad: 66500000 6650a000 D:\WINDOWS\system32\wbsys.dll
(124.15c): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=00000000 ecx=000007c8 edx=77e16190 esi=77e16180 edi=00000000
eip=7c928fea esp=0012e808 ebp=0012e87c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010246
ntdll!RtlpWaitForCriticalSection+0x8c:
7c928fea ff4010 inc dword ptr [eax+0x10] ds:0023:00000010=????????
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** WARNING: Unable to verify checksum for D:\WINDOWS\system32\wbsys.dll
*** ERROR: Module load completed but symbols could not be loaded for D:\WINDOWS\system32\wbsys.dll
FAULTING_IP:
ntdll!RtlpWaitForCriticalSection+8c
7c928fea ff4010 inc dword ptr [eax+0x10]
EXCEPTION_RECORD: ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 7c928fea (ntdll!RtlpWaitForCriticalSection+0x0000008c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000001
Parameter[1]: 00000010
Attempt to write to address 00000010
FAULTING_THREAD: 0000015c
DEFAULT_BUCKET_ID: APPLICATION_FAULT
PROCESS_NAME: DesktopX.exe
ERROR_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.
WRITE_ADDRESS: 00000010
BUGCHECK_STR: ACCESS_VIOLATION
CRITICAL_SECTION: 77e16180 (!cs -s 77e16180)
BLOCKING_THREAD: 00000000
THREAD_ATTRIBUTES:
BLOCKED_THREAD: 0000015c
LAST_CONTROL_TRANSFER: from 7c91104b to 7c928fea
STACK_TEXT:
0012e87c 7c91104b 00e16180 77da6cc1 77e16180 ntdll!RtlpWaitForCriticalSection+0x8c
0012e884 77da6cc1 77e16180 0012e96d 00000000 ntdll!RtlEnterCriticalSection+0x46
0012e89c 77daeb4d 80000001 0012e8e4 0012e96d ADVAPI32!MapPredefinedHandle+0x45
0012e8e8 77dcd5f4 80000001 0012e93c 00000000 ADVAPI32!RegCreateKeyExA+0x5c
0012e914 6650127a 80000001 0012e93c 0012e934 ADVAPI32!RegCreateKeyA+0x81
WARNING: Stack unwind information not available. Following frames may be wrong.
0012eb80 7c9111a7 66500000 00000001 00000000 wbsys+0x127a
0012eba0 7c92cbab 665016b9 66500000 00000001 ntdll!LdrpCallInitRoutine+0x14
0012eca8 7c926178 00000000 c0150008 00000000 ntdll!LdrpRunInitializeRoutines+0x344
0012ef54 7c9262da 00000000 00152fd8 0012f248 ntdll!LdrpLoadDll+0x3e5
0012f1fc 7c801bb9 00152fd8 0012f248 0012f228 ntdll!LdrLoadDll+0x230
0012f264 7c80ace4 0012f2cc 00000000 00000000 kernel32!LoadLibraryExW+0x18e
0012f278 77d453e9 0012f2cc 77ef5ff1 7ffdf000 kernel32!LoadLibraryW+0x11
0012f304 77d19f18 00000000 00000000 7c92a703 USER32!LoadAppDlls+0x168
0012f444 77d19f43 7c91eae3 0012f458 00000000 USER32!ClientThreadSetup+0x1e8
0012f448 7c91eae3 0012f458 00000000 77ef6607 USER32!__ClientThreadSetup+0x5
0012f454 77ef6607 77ef6396 0012f5a8 0012f9f0 ntdll!KiUserCallbackDispatcher+0x13
0012f464 77d21115 77d10000 00000001 0012fd30 GDI32!NtGdiInit+0xc
0012f9f0 7c9111a7 77d10000 00000001 0012fd30 USER32!_UserClientDllInitialize+0x315
0012fa10 7c92cbab 77d20eb9 77d10000 00000001 ntdll!LdrpCallInitRoutine+0x14
0012fb18 7c93173e 0012fd30 7ffdf000 7ffd6000 ntdll!LdrpRunInitializeRoutines+0x344
0012fc94 7c931639 0012fd30 7c910000 0012fce0 ntdll!LdrpInitializeProcess+0x1131
0012fd1c 7c91eac7 0012fd30 7c910000 00000000 ntdll!_LdrpInitialize+0x183
00000000 00000000 00000000 00000000 00000000 ntdll!KiUserApcDispatcher+0x7
STACK_COMMAND: .thread 0 ; kb
FOLLOWUP_IP:
wbsys+127a
6650127a 8d942428010000 lea edx,[esp+0x128]
SYMBOL_STACK_INDEX: 5
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: wbsys+127a
MODULE_NAME: wbsys
IMAGE_NAME: wbsys.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 3e5d314e
FAILURE_BUCKET_ID: ACCESS_VIOLATION_wbsys+127a
BUCKET_ID: ACCESS_VIOLATION_wbsys+127a
Followup: MachineOwner
---------