Modem Sharing Clients Cause Stop 0x0000001E on SBS (193529)
The information in this article applies to:
- Microsoft BackOffice Small Business Server 4.0
- Microsoft BackOffice Small Business Server 4.0a
This article was previously published under Q193529 SYMPTOMS
When a Microsoft Small Business Server client attempts to perform a modem sharing
function, it may define the user as "user-mode programmer" and when opening
a remote COM port to send an IOCTL #0, generate the following blue screen
error message:
Stop 0x0000001E (0x00830830, 0x0000000d, 0x00000001 0x800059f0)
UNHANDLED_EXCEPTION
NOTE: The four parameters can vary according to the configuration of the
system.
CAUSE
In the client's modem sharing driver code, there is a function dispatch
table. It maps IOCTL requests (by their ID) to their handling functions.
There is only a check for the upper limit of the IOCTL code but, in fact,
the entry with ID 0 is invalid. Thus, sending an IOCTL with ID 0 causes an
underflow in an array (for example, bad lookup) and a blue screen error
message is generated.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Windows NT 4.0 or Windows NT Server 4.0, Terminal Server Edition. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
152734 How to Obtain the Latest Windows NT 4.0 Service Pack
Please note that this is a client-side issue and the fix must be applied on
the Small Business Server client running on Microsoft Windows NT version 4.0.
Modification Type: | Major | Last Reviewed: | 11/5/2003 |
---|
Keywords: | kbbug kbfix KB193529 |
---|
|