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

Reply via email to