Spooler SubSystem App

E

Eddie

Dear Alan,
Was this an upgrade from XP or new install?

This was a new install. I built this machine in 11/2007
Which lexmark printer model?

Z-82 All-in-one. Lexmark never created Vista drivers for it so I could not
use it.
Look in \windows\system32 for any lex* files.

The only Lexmark file I could find was this:

LXACSUI.DLL - Lexmark Z52 System Driver UI Customization Plug-in
are any crash files created when the spooler terminates?

Okay, I found the directory you asked about.

I do not know how to cut and paste from a command window, but here are the
file names.

Report.wer 4KB
SpoolerETW.etl 4KB
WER52C6.tmp.hdmp 3,357 KB
WER60F0.tmp.mdmp 768 KB
WER520A.tmp.appcompat.txt 19 KB
WER5209.tmp.version.txt 1 KB

all of these are dated 3/1/2008

Thanks again for your work on this. Let me know what to do next.
 
A

Alan Morris [MSFT]

Good. Do you have an XP machine on your network?. Or a neighbors. There
is a file called ntsd.exe in \windows\system32. This is a debugger file not
shipped in Vista.

Copy the file WER52C6.tmp.hdmp to the XP machine or you can do this over
the network

in a command window
ntsd -z WER52C6.tmp.hdmp

this will open a window and stop at a prompt

type k at the prompt and this will dump the stacktrace of the failure

to copy and paste from a command window set the properties (left click the
little command icon in the upper left of the window frame) of the window and
enable the QuickEdit mode.

This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1e3c.33c): Unknown exception - code c0000374 (first/second chance not
available
)
ntdll!ZwWaitForSingleObject+0xa:
00000000`77955aba c3 ret

0:340> k
ntdll!ZwWaitForSingleObject+0xa
ntdll!RtlpLogHeapFailure+0xa4
ntdll!RtlpFreeHeap+0x159c
ntdll!RtlFreeHeap+0x1a2
found. Defaulted to export symbols for hpzu
kernel32!HeapFree+0xa
??zui5io!DllGetClassObject+0x16b074
??zui5io!DllGetClassObject+0x9b9
??zui5io!DllGetClassObject+0xe3f
UNIDRVUI!VFreeSinglePluginEntry+0x80



--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.
 
E

Eddie

Dear Alan,

OK, here is is what I got from running ntsd

Loading Dump File [WER52C6.tmp.hdmp]
User Mini Dump File: Only registers and stack trace are available

WARNING: Minidump contains unknown stream type 0xe
WARNING: Minidump contains unknown stream type 0x10
WARNING: Minidump contains unknown stream type 0xf

Microsoft (R) Windows User-Mode Debugger Version 5.1.2600.0
Copyright (c) Microsoft Corporation. All rights reserved.

Loaded dbghelp extension DLL
The call to LoadLibrary(ext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded exts extension DLL
The call to LoadLibrary(uext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded ntsdexts extension DLL
Windows XP Version 6000 UP Free x86 compatible
Debug session time: Sat Mar 01 07:45:33 2008
System Uptime: not available
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
WaitForEvent failed, Win32 error 87
"The parameter is incorrect."
When WaitForEvent fails on dump files the current state is not displayed
0:004> k
ChildEBP RetAddr
00dfe540 77d8637f 0x77d50f34
00dfe580 77d9f158 0x77d8637f
00dfe594 77d9f1de 0x77d9f158
00dfea1c 77d9fcef 0x77d9f1de
00dfea2c 77d9fddd 0x77d9fcef
00dfea60 77da004f 0x77d9fddd
00dfeab8 77d6da07 0x77da004f
00dfebac 77d51c21 0x77d6da07
00dfebc8 766a7a7e 0x77d51c21
00dfebdc 77b0a097 0x766a7a7e
00dfec28 6cb2ae1e 0x77b0a097
00dfec38 6cb2b155 0x6cb2ae1e
00dfec50 6cb2b62f 0x6cb2b155
00dfec68 6cb21418 0x6cb2b62f
00dfec8c 6cb23dc2 0x6cb21418
00dfeca8 6af3fd45 0x6cb23dc2
00dfeef4 6af40111 0x6af3fd45
00dff344 6af45d95 0x6af40111
00dff77c 6af462a7 0x6af45d95
00dffa18 6b059317 0x6af462a7
0:004> .ecxr.
eax=00dfe9b4 ebx=00000000 ecx=7fffffff edx=00000000 esi=00710000 edi=012b0e68
eip=77d9f1c9 esp=00dfe9a4 ebp=00dfea1c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
77d9f1c9 eb1c jmp 77d9f1e7
^ Extra character error in '.ecxr.'
0:004>

I trust this stuff makes sense to you. Let me know what to do next.
 
A

Alan Morris [MSFT]

At this point it does not make sense. I need the symbol files to link the
functions and binary names.

maybe you can just send me the file?

alanmo
microsoft.com

--
Alan Morris
Windows Printing Team
Search the Microsoft Knowledge Base here:
http://support.microsoft.com/search/?adv=1

This posting is provided "AS IS" with no warranties, and confers no rights.

Eddie said:
Dear Alan,

OK, here is is what I got from running ntsd

Loading Dump File [WER52C6.tmp.hdmp]
User Mini Dump File: Only registers and stack trace are available

WARNING: Minidump contains unknown stream type 0xe
WARNING: Minidump contains unknown stream type 0x10
WARNING: Minidump contains unknown stream type 0xf

Microsoft (R) Windows User-Mode Debugger Version 5.1.2600.0
Copyright (c) Microsoft Corporation. All rights reserved.

Loaded dbghelp extension DLL
The call to LoadLibrary(ext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded exts extension DLL
The call to LoadLibrary(uext) failed with error 2.
Please check your debugger configuration and/or network access
Loaded ntsdexts extension DLL
Windows XP Version 6000 UP Free x86 compatible
Debug session time: Sat Mar 01 07:45:33 2008
System Uptime: not available
Symbol search path is: *** Invalid *** : Verify _NT_SYMBOL_PATH setting
Executable search path is:
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
* *
* The Symbol Path can be set by: *
* using the _NT_SYMBOL_PATH environment variable. *
* using the -y <symbol_path> argument when starting the debugger. *
* using .sympath and .sympath+ *
*********************************************************************
WaitForEvent failed, Win32 error 87
"The parameter is incorrect."
When WaitForEvent fails on dump files the current state is not displayed
0:004> k
ChildEBP RetAddr
00dfe540 77d8637f 0x77d50f34
00dfe580 77d9f158 0x77d8637f
00dfe594 77d9f1de 0x77d9f158
00dfea1c 77d9fcef 0x77d9f1de
00dfea2c 77d9fddd 0x77d9fcef
00dfea60 77da004f 0x77d9fddd
00dfeab8 77d6da07 0x77da004f
00dfebac 77d51c21 0x77d6da07
00dfebc8 766a7a7e 0x77d51c21
00dfebdc 77b0a097 0x766a7a7e
00dfec28 6cb2ae1e 0x77b0a097
00dfec38 6cb2b155 0x6cb2ae1e
00dfec50 6cb2b62f 0x6cb2b155
00dfec68 6cb21418 0x6cb2b62f
00dfec8c 6cb23dc2 0x6cb21418
00dfeca8 6af3fd45 0x6cb23dc2
00dfeef4 6af40111 0x6af3fd45
00dff344 6af45d95 0x6af40111
00dff77c 6af462a7 0x6af45d95
00dffa18 6b059317 0x6af462a7
0:004> .ecxr.
eax=00dfe9b4 ebx=00000000 ecx=7fffffff edx=00000000 esi=00710000
edi=012b0e68
eip=77d9f1c9 esp=00dfe9a4 ebp=00dfea1c iopl=0 nv up ei pl zr na po
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00000246
77d9f1c9 eb1c jmp 77d9f1e7
^ Extra character error in '.ecxr.'
0:004>

I trust this stuff makes sense to you. Let me know what to do next.
 
E

Eddie

Alan,

EUREKA!!! I finally am able to print.
I looks like the PortNumber value is wrong.

Delete the port entry and start the spooler, you can add the port later.

What will I need to do to add the TCP/IP port? Won't I need that to be able
to print across the network? Also, one further question - should I delete
the registry keys relating to the old Lexmark printer that is no longer used?

Thank you very much.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top