i meet the problem too.
but it occurs only when i compile kannel with native alloc.
in this case , after received 5000 messages (10msg/sec) , the problem occurs.
i made the test on the same computer.
there is no problem if i compile kannel with check alloc.
thanks & best regards
ml
----- Original Message -----
From: "Tuomas Luttinen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 04, 2001 2:27 AM
Subject: Re: System error 22
> Bruno David Rodrigues wrote:
>
> > 2001-11-29 07:49:27 [0] DEBUG: Started thread 5
> > (gwlib/http.c:write_request_thread)
> > ........
> >
> > 2001-11-29 07:49:31 [6] INFO: Starting to service <key> from <number> to
> > <number>
> > 2001-11-29 07:49:31 [5] DEBUG: HTTP: Sending request:
> > 2001-11-29 07:49:31 [5] DEBUG: Octet string at 0x404032f8:
> > 2001-11-29 07:49:31 [5] DEBUG: len: 123
> > 2001-11-29 07:49:31 [5] DEBUG: size: 124
> > 2001-11-29 07:49:31 [5] DEBUG: immutable: 0
> > 2001-11-29 07:49:31 [5] DEBUG: data: 47 45 54 20 2f 53 4d 53 GET /SMS
> > ..... (Normal request)
> >
> > 2001-11-29 07:49:31 [5] DEBUG: data: 0a 55 73 65 72 2d 41 67 .User-Ag
> > 2001-11-29 07:49:31 [5] DEBUG: data: 65 6e 74 3a 20 4b 61 6e ent: Kan
> > 2001-11-29 07:49:31 [5] DEBUG: data: 6e 65 6c 20 63 76 73 0d nel cvs.
> > 2001-11-29 07:49:31 [5] DEBUG: data: 0a 0d 0a ...
> > 2001-11-29 07:49:31 [5] DEBUG: Octet string dump ends.
> > 2001-11-29 07:49:31 [5] PANIC: mutex_unlock: Mutex failure!
> > 2001-11-29 07:49:31 [5] PANIC: System error 22: Invalid argument
> >
> > Please note that I'm receiving more than 10k messages/hour and sending
> > +- 15k
>
>
>
> > BTW: I have another problem using two smsboxes, I'll send in other
> message.
>
>
> I run into this a week ago while developing a new http-smsc-interface to
> a client of mine. The problem was that the program at the other end was
> much less stable than Kannel. And soon Kannel started to have similar
> problems, that is panicking time to time and that System error 22 in the
> logs.
>
> I traced the problem down to the *_parse_reply-function, which happens
> to be almost similar to the kannel_parse_reply, except the way of
> deciding whether the response was what it was supposed to be for an OK
> status. And the bug was in the other path anyway. (The program in the
> other end was a script, so when it chrashed I got an HTTP-error back!)
>
> So this bug occurs when the sending through the http-interface failed.
> This bug doesn't occur if there's _no_other_SMSC-connection_open!
> Therefore my fast patch solution to my customer was to put up two
> Kannels in their server so that one will handle the SMSC-connections and
> other the HTTP-connection.
>
> Unfortunately, I'm not able to reproduce this bug right now, but I hope
> this helps.
>
>
> --
> Tuomas Luttinen
> Application Developer -- Reach U
> **************
>
>
>