No subject


Thu Oct 4 06:45:20 CEST 2007


=20
05/Oct/2007:18:15:03 -0500 Xitami/2.4d11
Abort at smthttp:Cancel-Wsx-Alias: (Master-Input, Wsx-Cancel-Event

)07/Oct/2007:07:58:10 -0500 Xitami/2.4d11
Abort at smtsock:Signal-Read-Closed:ESX (After-Reading, Closed-Event)

07/Oct/2007:08:43:43 -0500 Xitami/2.4d11
Abort at smthttp:Cancel-Wsx-Alias: (Master-Input, Wsx-Cancel-Event)
=20
=20
This looks to be this function:
=20
MODULE cancel_wsx_alias (THREAD *thread)
{
    struct_smt_wsx_cancel
        *request;
    char
        *alias_path;                    /*  vhost:path
*/
    SYMBOL
        *symbol;
=20
    tcb =3D thread-> tcb;                 /*  Point to thread's context
*/
=20
    get_smt_wsx_cancel (thread-> event-> body, (void **) &request);
    alias_path =3D make_wsx_path (request-> virtual_host, request-> =
path);
    symbol =3D sym_lookup_symbol (wsx_aliases, alias_path);
    if (symbol)
        sym_delete_symbol (wsx_aliases, symbol);
    mem_free (alias_path);
    free_smt_wsx_cancel ((void **) &request);
}

The make_wsx_path function calls a function called xstrcpy()
that concatenates multiple strings into a single result plus a function
called
strlwc that loops thru the entire string and converts all alphabetic
characters in to lowercase.
It's probably blowing in one of these functions.=20
=20
The exception generated was c0000005 at address 7C910F29 (ntdll!wcsncpy)


Thanks,

Brian Kowald
Engineer
Synergy Broadcast Systems



More information about the Xitami mailing list