Re: SMSbox crashed

Donald Jackson <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi Nikos,
I have fixed this problem for Hemant. There is a bug when receiving data_sm
PDU's for MO's.

I will send in the patch for CVS review shortly.

Cheers,
Donald

2009/8/25 Nikos Balkanas <[email protected]>

>  Hi,
>
> Just switched to devel group. This is getting too much for users.
>
> 1) Does latest CVS still faces same problem?
>
> 2) There is no <if> statement at line 1384. I think we may be out of sync
> in urltrans.c. Best look for function:
>
> find_translation
>
> and then consider the octstr_convert_range  in there. That's the one that
> throws the panic. However, you shouldn't comment it out, since it is needed
> by the normal (non-empty) SMS.
>
> Best run bb through the debugger and fire an empty sms. When it crashes
> find the path to it. It should lead to the aforementioned function. At an
> appropriate point in the path, as soon as posssible, you need to check if
> SMS text is NULL and if it is to discard it.
>
> BR,
> Nikos
>
> ----- Original Message -----
> *From:* Hemant Gmail <[email protected]>
> *To:* 'Nikos Balkanas' <[email protected]>
> *Cc:* [email protected]
> *Sent:* Tuesday, August 25, 2009 3:59 PM
> *Subject:* RE: SMSbox crashed
>
>  Hi Nikos,
>
>
>
> Can I just comment the if condition on line 1384? Will that help? Please
> let me know
>
>
>
> Thanks,
>
> Hemant
>
>
>
> *From:* Nikos Balkanas [mailto:[email protected]]
> *Sent:* Monday, August 24, 2009 8:40 PM
> *To:* Hemant Gmail
> *Cc:* [email protected]
> *Subject:* Re: SMSbox crashed
>
>
>
> Hi,
>
>
>
> Just update to latest CVS and test. All patches are in there. If problem
> still exists I could work a simple patch for it. If you want to fix it
> yourself, the problem is in octstr_convert_range in gw/urltrans.c: 1384
>
>
>
> BR,
>
> Nikos
>
>  ----- Original Message -----
>
> *From:* Hemant Gmail <[email protected]>
>
> *To:* 'Nikos Balkanas' <[email protected]>
>
> *Cc:* [email protected]
>
> *Sent:* Monday, August 24, 2009 5:59 PM
>
> *Subject:* RE: SMSbox crashed
>
>
>
> Hi,
>
>
>
> Just figured the problem .. every time Kannel receives an empty message,
> smsbox crashes … I am sure this is a known issue. Can you please point me to
> some patch available to fix this.
>
>
>
> Thanks again,
>
> Hemant
>
>
>
> *From:* Nikos Balkanas [mailto:[email protected]]
> *Sent:* Thursday, August 20, 2009 12:04 PM
> *To:* Hemant Gmail
> *Cc:* [email protected]
> *Subject:* Re: SMSbox crashed
>
>
>
> Hi,
>
>
>
> Seems you have an extra space in your get-url. Are you using url-mapping?
> How come your *www.smsexample.com/services* is translated to index.php/smswebadmin/subscribe_users_proservices?
> Is this right?
>
>
>
> If problem persist post SMS you are sending. Also post relevant bearerbox
> logs (application + access) from problem.
>
>
>
> BR,
>
> Nikos
>
>  ----- Original Message -----
>
> *From:* Hemant Gmail <[email protected]>
>
> *To:* 'Nikos Balkanas' <[email protected]>
>
> *Cc:* [email protected]
>
> *Sent:* Thursday, August 20, 2009 7:39 AM
>
> *Subject:* RE: SMSbox crashed
>
>
>
> Hi Nikos,
>
>
>
> This is an MO, please check the sms-service configuration below.
>
>
>
> group = sms-service
>
> keyword = default
>
> catch-all = yes
>
> get-url = "http://www.smsexample.com/services?to=%P&mobilenumber=%p&message=%a&receivedon=%t"
>
> max-messages = 4
>
> concatenation = true
>
> omit-empty = true
>
>
>
> Thanks,
>
> Hemant
>
>
>
> *From:* Nikos Balkanas [mailto:[email protected]]
> *Sent:* Wednesday, August 19, 2009 11:10 PM
> *To:* Hemant Gmail
> *Cc:* [email protected]
> *Subject:* Re: SMSbox crashed
>
>
>
> Hi,
>
>
>
> Could you please post your sms-service configuration for smsgame1?
>
>
>
> Also I assume this is an MO. What sms do you send?
>
>
>
> BR,
>
> Nikos
>
>  ----- Original Message -----
>
> *From:* Hemant Gmail <[email protected]>
>
> *To:* 'Nikos Balkanas' <[email protected]>
>
> *Cc:* [email protected]
>
> *Sent:* Wednesday, August 19, 2009 3:51 PM
>
> *Subject:* RE: SMSbox crashed
>
>
>
> Hi Nikos,
>
>
>
> Please find below the log, I hope this helps.
>
>
>
> SMSBOX.LOG
>
> 2009-08-16 23:00:57 [4477] [4] INFO: Starting to service <smsgame1> from
> <+123456789> to <1111>
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG: Queue contains 0 pending requests.
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG: Parsing URL `
> http://www.smsexample.com/services?to=1111&mobilenumber=%2B123456789&message=smsgame1&receivedon=2009-08-17+03:00:57
> ':
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Scheme: http://
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Host: www.smsexample.com
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Port: 80
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Username: (null)
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Password: (null)
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Path:
> /index.php/smswebadmin/subscribe_users_proservices
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Query:
> to=1111&mobilenumber=%2B123456789&message=smsgame1&receivedon=2009-08-17+03:00:57
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG:   Fragment: (null)
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG: HTTP: Opening connection to `
> www.smsexample.com:80' (fd=28).
>
> 2009-08-16 23:00:57 [4477] [9] DEBUG: Socket connecting
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG: Get info about connecting socket
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG: HTTP: Sending request:
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG: Octet string at 0x10f9c950:
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   len:  227
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   size: 1024
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   immutable: 0
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 47 45 54 20 2f 69 6e 64 65 78
> 2e 70 68 70 2f 73   GET /index.php/s
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 6d 73 77 65 62 61 64 6d 69 6e
> 2f 73 75 62 73 63   mswebadmin/subsc
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 72 69 62 65 5f 75 73 65 72 73
> 5f 70 72 6f 73 65   ribe_users_prose
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 72 76 69 63 65 73 3f 74 6f 3d
> 31 38 31 38 26 6d   rvices?to=1111&m
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 6f 62 69 6c 65 6e 75 6d 62 65
> 72 3d 25 32 42 32   obilenumber=%2B2
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 33 31 36 36 31 33 39 38 37 26
> 6d 65 73 73 61 67   316613987&messag
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 65 3d 46 6f 6f 74 62 61 6c 6c
> 26 72 65 63 65 69   e=smsgame1&recei
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 76 65 64 6f 6e 3d 32 30 30 39
> 2d 30 38 2d 31 37   vedon=2009-08-17
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 2b 30 33 3a 30 30 3a 35 37 20
> 48 54 54 50 2f 31   +03:00:57 HTTP/1
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 2e 31 0d 0a 48 6f 73 74 3a 20
> 77 77 77 2e 73 6d   .1..Host: www.sm
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 73 73 74 72 65 61 6d 65 72 2e
> 63 6f 6d 0d 0a 43   sstreamer.com..C
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 6f 6e 6e 65 63 74 69 6f 6e 3a
> 20 6b 65 65 70 2d   onnection: keep-
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 61 6c 69 76 65 0d 0a 55 73 65
> 72 2d 41 67 65 6e   alive..User-Agen
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 74 3a 20 4b 61 6e 6e 65 6c 2f
> 31 2e 34 2e 33 0d   t: Kannel/1.4.3.
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG:   data: 0a 0d
> 0a                                          ...
>
> 2009-08-16 23:00:57 [4477] [8] DEBUG: Octet string dump ends.
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG: HTTP: Status line: <HTTP/1.1 200 OK>
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG: HTTP: Received response:
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG: Octet string at 0x10f9d630:
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   len:  381
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   size: 1024
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   immutable: 0
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 44 61 74 65 3a 20 4d 6f 6e 2c
> 20 31 37 20 41 75   Date: Mon, 17 Au
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 67 20 32 30 30 39 20 30 33 3a
> 30 30 3a 35 37 20   g 2009 03:00:57
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 47 4d 54 0d 0a 53 65 72 76 65
> 72 3a 20 41 70 61   GMT..Server: Apa
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 63 68 65 2f 32 2e 32 2e 38 20
> 28 46 65 64 6f 72   che/2.2.8 (Fedor
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 61 29 0d 0a 58 2d 50 6f 77 65
> 72 65 64 2d 42 79   a)..X-Powered-By
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 3a 20 50 48 50 2f 35 2e 32 2e
> 36 0d 0a 53 65 74   : PHP/5.2.6..Set
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 2d 43 6f 6f 6b 69 65 3a 20 43
> 41 4b 45 50 48 50   -Cookie: CAKEPHP
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 3d 72 75 31 70 31 30 69 33 36
> 70 68 6b 74 33 32   =ru1p10i36phkt32
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 36 68 6b 76 68 6a 6c 75 66 67
> 36 3b 20 65 78 70   6hkvhjlufg6; exp
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 69 72 65 73 3d 54 68 75 2c 20
> 31 37 20 41 75 67   ires=Thu, 17 Aug
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 20 32 30 33 34 20 30 39 3a 30
> 30 3a 35 37 20 47    2034 09:00:57 G
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 4d 54 3b 20 70 61 74 68 3d 2f
> 69 6e 64 65 78 2e   MT; path=/index.
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 70 68 70 2f 0d 0a 50 33 50 3a
> 20 43 50 3d 22 4e   php/..P3P: CP="N
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 4f 49 20 41 44 4d 20 44 45 56
> 20 50 53 41 69 20   OI ADM DEV PSAi
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 43 4f 4d 20 4e 41 56 20 4f 55
> 52 20 4f 54 52 6f   COM NAV OUR OTRo
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 20 53 54 50 20 49 4e 44 20 44
> 45 4d 22 0d 0a 43    STP IND DEM"..C
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 6f 6e 74 65 6e 74 2d 4c 65 6e
> 67 74 68 3a 20 36   ontent-Length: 6
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 30 0d 0a 43 6f 6e 6e 65 63 74
> 69 6f 6e 3a 20 63   0..Connection: c
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 6c 6f 73 65 0d 0a 43 6f 6e 74
> 65 6e 74 2d 54 79   lose..Content-Ty
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 70 65 3a 20 74 65 78 74 2f 68
> 74 6d 6c 0d 0a 0d   pe: text/html...
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 0a 0a 59 6f 75 20 68 61 76 65
> 20 73 75 63 63 65   ..You have succe
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 73 73 66 75 6c 6c 79 20 73 75
> 62 73 63 72 69 62   ssfully subscrib
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 65 64 20 74 6f 20 46 6f 6f 74
> 62 61 6c 6c 20 67   ed to smsgame1 g
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG:   data: 72 6f 75 70 20 73 65 72 76 69
> 63 65 73            roup services
>
> 2009-08-16 23:00:58 [4477] [8] DEBUG: Octet string dump ends.
>
> 2009-08-16 23:00:58 [4477] [5] DEBUG: message length 59, sending 1 messages
>
> 2009-08-16 23:00:58 [4477] [0] DEBUG: Got ACK (0) of
> 595fac84-2cc9-4f23-a552-2fca9830206f
>
> 2009-08-16 23:00:58 [4477] [0] DEBUG: No client - multi-send or ACK to
> pull-reply
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: gwlib/octstr.c:2481:
> seems_valid_real: Assertion `ostr != NULL' failed. (Called from
> gwlib/octstr.c:836:octstr_convert_range.)
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(gw_panic+0x15b) [0x43c7fb]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x43d079]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(octstr_convert_range+0x3d) [0x43d54d]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(urltrans_find+0x55) [0x41d045]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x415790]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x433885]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /lib64/libpthread.so.0 [0x343da06367]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /lib64/libc.so.6(clone+0x6d)
> [0x343ced309d]
>
>
>
> Thanks,
>
> Hemant
>
>
>
> *From:* Nikos Balkanas [mailto:[email protected]]
> *Sent:* Tuesday, August 18, 2009 9:02 PM
> *To:* [email protected]
> *Cc:* [email protected]
> *Subject:* Re: SMSbox crashed
>
>
>
> Hi,
>
>
>
> Please supply longer logs before the problem. Make sure there are at least
> 2 - 3 entries from thread [4] before the problem.
>
>
>
> BR,
>
> Nikos
>
>  ----- Original Message -----
>
> *From:* Hemant Gmail <[email protected]>
>
> *To:* [email protected]
>
> *Sent:* Monday, August 17, 2009 8:51 AM
>
> *Subject:* SMSbox crashed
>
>
>
> Hello,
>
>
>
> For some reason my smsbox has started crashing since last couple of days.
> Please find below the log entries.
>
> Can anyone please help me on this?
>
>
>
> 2009-08-16 23:00:58 [4477] [0] DEBUG: Got ACK (0) of
> 595fac84-2cc9-4f23-a552-2fca9830206f
>
> 2009-08-16 23:00:58 [4477] [0] DEBUG: No client - multi-send or ACK to
> pull-reply
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: gwlib/octstr.c:2481:
> seems_valid_real: Assertion `ostr != NULL' failed. (Called from
> gwlib/octstr.c:836:octstr_convert_range.)
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(gw_panic+0x15b) [0x43c7fb]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x43d079]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(octstr_convert_range+0x3d) [0x43d54d]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC:
> /usr/local/kannel/sbin/smsbox(urltrans_find+0x55) [0x41d045]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x415790]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /usr/local/kannel/sbin/smsbox
> [0x433885]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /lib64/libpthread.so.0 [0x343da06367]
>
> 2009-08-16 23:23:25 [4477] [4] PANIC: /lib64/libc.so.6(clone+0x6d)
> [0x343ced309d]
>
>
>
> Thanks in advance.
>
> Hemant
>
>


-- 
Donald Jackson
http://www.thearchitech.com
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.