crash of kannel upon 'WTP Ack'-pdu

Stefan Rink <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <Pine.LNX.4.58.0402041817190.27251@fachschaft.informatik.fh-muenchen.de>
Hi,

we've got a problem with wapbox here, it crashes after a "WSP Get".
The Sequence of PDUs is:
   client -> kannel   WSP Connect (TID 0x0015)
   kannel -> client   WSP ConnectReply (TID 0x0015)
   client -> kannel   WTP Ack (TID 0x0015)
   client -> kannel   WSP Get (TID 0x0016)
   kannel -> client   WTP Result (TID 0x0016)
   kannel -> client   WSP Reply (TID 0x0016)
   client -> kannel   WTP Ack (TID 0x0016)

right after the last PDU, wapbox crashes with the following message:
  2004-02-04 18:08:08 [8208] [0] PANIC: gwlib/list.c:486: lock: Assertion `list != NULL' failed.

Line numbers i mention here refer to the current (30 minutes ago) CVS-Version.

The (reverse-ordered) Sequence of function calls (manually traced since
the backtrack()-function reports only the adresses but not the function
names):

gateway/gwlib/list.c:486:    gw_assert(list != NULL);
   called from: static void lock(List *list)
gateway/gwlib/list.c:175:    lock(list);
   called from: void list_append(List *list, void *item)
gateway/gwlib/list.c:406:    list_append(list, item);
   called from: void list_produce(List *list, void *item)
gateway/wap/wap_init.c:206:    list_produce(queue, event);
   called from: void wtp_initiator_dispatch_event(WAPEvent *event)
gateway/wap/wap.c:106:                wtp_initiator_dispatch_event(event);
   called from: void wap_dispatch_datagram(WAPEvent *dgram)


Could this be a bug of kannel, or is my client doing something nasty?
Do you need any further information to clarify the issue?


Thanks,
Stefan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.