RE: SAR
"Damir Salantic" <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
RE: SARHi to all. Here is what I found: My kannel really received malformed PDU (PDU type == unknown). I can see that from my ethereal log. I don't know how it happened. Probably my wap client is not working properly. Anyway, it seems that kannel is not ready to handle such event. For some reason it stucks in gwlib/list.c:425 (seems that some list is not released and it should be). So, seems that my wap client is the reason of crash, and I should correct it, but probably the kannel should be protected from such events also. I'll let you know if I find something more. Best Regards Damir Hi Damir, I checked your log dump. As I can see, the SAR part has successfully worked. Igor is right, your device has sent more than 6 packets in one group and from that 6 had failed, and the NACK was sent sucessfully with the missing PDU Numbers. The problem has occured in the next incoming PDU. For some reason that has got errors (RcvErrorPDU). I've also seen that error earlier, but still I didn't find a time to look details into that. As I suspect, this error has occured prior to the SAR part, where PDU's are unpacked and as I suspect it's happened at the place where the Server looks for a WTP Machine (resp_machine_find_or_create). If you can submit us more of your logs, I may be able to see more into this. Igor, any ideas? Rgds, Denzel ps: this still doesn't support ESAR. But since I'm using a DICT structure to host segments, it can grow upto any amount.