Kannel 1.2.0 crashes when receiving a WTLS request from the client.  The
cert.pem and key.pem files used were the ones distributed with kannel.

2002-08-15 15:39:47 [10] DEBUG: datagram received
2002-08-15 15:39:47 [12] DEBUG: Did not find previous routing info for WDP, generating 
new
2002-08-15 15:39:47 [16] DEBUG: boxc_sender: sent message to <127.0.0.1>
2002-08-15 15:39:47 [0] DEBUG: Msg object at 118428:
2002-08-15 15:39:47 [0] DEBUG:  type: wdp_datagram
2002-08-15 15:39:47 [0] DEBUG:  wdp_datagram.source_address:
2002-08-15 15:39:47 [0] DEBUG:  Octet string at 117658:
2002-08-15 15:39:47 [0] DEBUG:    len:  14
2002-08-15 15:39:47 [0] DEBUG:    size: 15
2002-08-15 15:39:47 [0] DEBUG:    immutable: 0
2002-08-15 15:39:47 [0] DEBUG:    data: 31 39 34 2e 32 32 32 2e   194.222.
2002-08-15 15:39:47 [0] DEBUG:    data: 32 31 36 2e 39 38         216.98
2002-08-15 15:39:47 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:47 [0] DEBUG:  wdp_datagram.source_port: 49200
2002-08-15 15:39:47 [0] DEBUG:  wdp_datagram.destination_address:
2002-08-15 15:39:47 [0] DEBUG:  Octet string at 117688:
2002-08-15 15:39:47 [0] DEBUG:    len:  15
2002-08-15 15:39:47 [0] DEBUG:    size: 16
2002-08-15 15:39:47 [0] DEBUG:    immutable: 0
2002-08-15 15:39:47 [0] DEBUG:    data: 31 39 35 2e 31 37 33 2e   195.173.
2002-08-15 15:39:47 [0] DEBUG:    data: 31 32 32 2e 31 34 36      122.146
2002-08-15 15:39:47 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:47 [0] DEBUG:  wdp_datagram.destination_port: 9203
2002-08-15 15:39:47 [0] DEBUG:  wdp_datagram.user_data:
2002-08-15 15:39:47 [0] DEBUG:  Octet string at 1176b8:
2002-08-15 15:39:47 [0] DEBUG:    len:  430
2002-08-15 15:39:47 [0] DEBUG:    size: 431
2002-08-15 15:39:47 [0] DEBUG:    immutable: 0
2002-08-15 15:39:47 [0] DEBUG:    data: c3 00 00 01 a9 01 01 a6   ........
2002-08-15 15:39:47 [0] DEBUG:    data: 01 00 5b ca 9b 4d 72 d5   ..[..Mr.
2002-08-15 15:39:47 [0] DEBUG:    data: df 7a 40 7b 14 49 80 c0   .z@{.I..
2002-08-15 15:39:47 [0] DEBUG:    data: 45 00 00 12 08 00 00 0a   E.......
2002-08-15 15:39:47 [0] DEBUG:    data: 00 00 09 00 00 05 00 00   ........
2002-08-15 15:39:47 [0] DEBUG:    data: 07 00 00 06 00 00 01 61   .......a
2002-08-15 15:39:47 [0] DEBUG:    data: 08 00 01 00 04 9a 43 6c   ......Cl
2002-08-15 15:39:47 [0] DEBUG:    data: 61 73 73 20 33 20 50 75   ass 3 Pu
2002-08-15 15:39:47 [0] DEBUG:    data: 62 6c 69 63 20 50 72 69   blic Pri
2002-08-15 15:39:47 [0] DEBUG:    data: 6d 61 72 79 20 43 65 72   mary Cer
2002-08-15 15:39:47 [0] DEBUG:    data: 74 69 66 69 63 61 74 69   tificati
2002-08-15 15:39:47 [0] DEBUG:    data: 6f 6e 20 41 75 74 68 6f   on Autho
2002-08-15 15:39:47 [0] DEBUG:    data: 72 69 74 79 20 2d 20 47   rity - G
2002-08-15 15:39:47 [0] DEBUG:    data: 32 3b 20 56 65 72 69 53   2; VeriS
2002-08-15 15:39:47 [0] DEBUG:    data: 69 67 6e 2c 20 49 6e 63   ign, Inc
2002-08-15 15:39:47 [0] DEBUG:    data: 2e 3b 20 55 53 3b 20 3b   .; US; ;
2002-08-15 15:39:47 [0] DEBUG:    data: 20 4f 55 3d 28 63 29 20    OU=(c) 
2002-08-15 15:39:47 [0] DEBUG:    data: 31 39 39 38 20 56 65 72   1998 Ver
2002-08-15 15:39:47 [0] DEBUG:    data: 69 53 69 67 6e 2c 20 49   iSign, I
2002-08-15 15:39:47 [0] DEBUG:    data: 6e 63 2e 20 2d 20 46 6f   nc. - Fo
2002-08-15 15:39:47 [0] DEBUG:    data: 72 20 61 75 74 68 6f 72   r author
2002-08-15 15:39:47 [0] DEBUG:    data: 69 7a 65 64 20 75 73 65   ized use
2002-08-15 15:39:47 [0] DEBUG:    data: 20 6f 6e 6c 79 3b 20 4f    only; O
2002-08-15 15:39:47 [0] DEBUG:    data: 55 3d 56 65 72 69 53 69   U=VeriSi
2002-08-15 15:39:47 [0] DEBUG:    data: 67 6e 20 54 72 75 73 74   gn Trust
2002-08-15 15:39:47 [0] DEBUG:    data: 20 4e 65 74 77 6f 72 6b    Network
2002-08-15 15:39:47 [0] DEBUG:    data: 08 00 01 00 04 28 47 6c   .....(Gl
2002-08-15 15:39:47 [0] DEBUG:    data: 6f 62 61 6c 53 69 67 6e   obalSign
2002-08-15 15:39:47 [0] DEBUG:    data: 20 57 54 4c 53 20 43 41    WTLS CA
2002-08-15 15:39:47 [0] DEBUG:    data: 3b 20 47 6c 6f 62 61 6c   ; Global
2002-08-15 15:39:47 [0] DEBUG:    data: 53 69 67 6e 20 6e 76 2d   Sign nv-
2002-08-15 15:39:47 [0] DEBUG:    data: 73 61 3b 20 42 45 08 00   sa; BE..
2002-08-15 15:39:47 [0] DEBUG:    data: 01 00 04 3b 43 79 62 65   ...;Cybe
2002-08-15 15:39:47 [0] DEBUG:    data: 72 54 72 75 73 74 3b 20   rTrust; 
2002-08-15 15:39:47 [0] DEBUG:    data: 42 61 6c 74 69 6d 6f 72   Baltimor
2002-08-15 15:39:47 [0] DEBUG:    data: 65 3b 20 49 45 3b 20 42   e; IE; B
2002-08-15 15:39:47 [0] DEBUG:    data: 61 6c 74 69 6d 6f 72 65   altimore
2002-08-15 15:39:47 [0] DEBUG:    data: 20 43 79 62 65 72 54 72    CyberTr
2002-08-15 15:39:47 [0] DEBUG:    data: 75 73 74 20 4d 6f 62 69   ust Mobi
2002-08-15 15:39:47 [0] DEBUG:    data: 6c 65 20 52 6f 6f 74 08   le Root.
2002-08-15 15:39:47 [0] DEBUG:    data: 00 01 00 04 4c 45 6e 74   ....LEnt
2002-08-15 15:39:47 [0] DEBUG:    data: 72 75 73 74 2e 6e 65 74   rust.net
2002-08-15 15:39:47 [0] DEBUG:    data: 20 57 41 50 20 43 41 20    WAP CA 
2002-08-15 15:39:47 [0] DEBUG:    data: 28 63 29 20 31 39 39 39   (c) 1999
2002-08-15 15:39:47 [0] DEBUG:    data: 3b 20 4c 69 6d 69 74 65   ; Limite
2002-08-15 15:39:47 [0] DEBUG:    data: 64 20 6c 69 61 62 69 6c   d liabil
2002-08-15 15:39:47 [0] DEBUG:    data: 69 74 79 2e 20 53 65 65   ity. See
2002-08-15 15:39:47 [0] DEBUG:    data: 20 77 77 77 2e 65 6e 74    www.ent
2002-08-15 15:39:47 [0] DEBUG:    data: 72 75 73 74 2e 6e 65 74   rust.net
2002-08-15 15:39:47 [0] DEBUG:    data: 2f 57 41 50 43 50 53 3b   /WAPCPS;
2002-08-15 15:39:47 [0] DEBUG:    data: 20 18 03 03 03 02 03 01    .......
2002-08-15 15:39:47 [0] DEBUG:    data: 02 03 02 02 02 01 01 03   ........
2002-08-15 15:39:47 [0] DEBUG:    data: 01 02 01 01 00 03 00 02   ........
2002-08-15 15:39:47 [0] DEBUG:    data: 00 01 01 00 02 08         ......
2002-08-15 15:39:47 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:47 [0] DEBUG: Msg object ends.
2002-08-15 15:39:47 [0] INFO: Event created
2002-08-15 15:39:47 [0] INFO: Set address and stuff
2002-08-15 15:39:47 [0] DEBUG: Offset is now : 0
2002-08-15 15:39:47 [0] DEBUG: Finished, found 1 PDUs
2002-08-15 15:39:47 [0] INFO: Datagram unpacked!
2002-08-15 15:39:47 [9] DEBUG: event->type = 0
2002-08-15 15:39:47 [9] DEBUG: WTLS: Created WTLSMachine 1182c0 (0)
2002-08-15 15:39:47 [9] DEBUG: WTLS: wtls_machine 0, state NULL_STATE, event 
T-Unitdata.ind.
2002-08-15 15:39:47 [9] DEBUG: listLen = 6
2002-08-15 15:39:47 [9] DEBUG: Key 0
2002-08-15 15:39:47 [9] DEBUG: Key Exchange Id:
2002-08-15 15:39:47 [9] DEBUG:  Key Exch Suite: 8
2002-08-15 15:39:47 [9] DEBUG:  ParameterSpecifier:
2002-08-15 15:39:47 [9] DEBUG:   Parameter Index: 0
2002-08-15 15:39:47 [9] DEBUG:  Identifier:
2002-08-15 15:39:47 [9] DEBUG:   Ident type: 0
2002-08-15 15:39:47 [9] DEBUG: Key 1
2002-08-15 15:39:47 [9] DEBUG: Key Exchange Id:
2002-08-15 15:39:47 [9] DEBUG:  Key Exch Suite: 10
2002-08-15 15:39:47 [9] DEBUG:  ParameterSpecifier:
2002-08-15 15:39:47 [9] DEBUG:   Parameter Index: 0
2002-08-15 15:39:47 [9] DEBUG:  Identifier:
2002-08-15 15:39:47 [9] DEBUG:   Ident type: 0
2002-08-15 15:39:47 [9] DEBUG: Key 2
2002-08-15 15:39:47 [9] DEBUG: Key Exchange Id:
2002-08-15 15:39:47 [9] DEBUG:  Key Exch Suite: 9
2002-08-15 15:39:47 [9] DEBUG:  ParameterSpecifier:
2002-08-15 15:39:47 [9] DEBUG:   Parameter Index: 0
2002-08-15 15:39:47 [9] DEBUG:  Identifier:
2002-08-15 15:39:47 [9] DEBUG:   Ident type: 0
2002-08-15 15:39:47 [9] DEBUG: Key 3
2002-08-15 15:39:47 [9] DEBUG: Key Exchange Id:
2002-08-15 15:39:47 [9] DEBUG:  Key Exch Suite: 5
2002-08-15 15:39:47 [9] DEBUG:  ParameterSpecifier:
2002-08-15 15:39:47 [9] DEBUG:   Parameter Index: 0
2002-08-15 15:39:47 [9] DEBUG:  Identifier:
2002-08-15 15:39:47 [9] DEBUG:   Ident type: 0
2002-08-15 15:39:47 [9] DEBUG: Dispatching SEC_Create_Res event
2002-08-15 15:39:47 [9] DEBUG: WTLS 0: New state CREATING
2002-08-15 15:39:47 [9] DEBUG: You need to create wtls_pdulist_destroy!
2002-08-15 15:39:47 [9] DEBUG: event->type = 5
2002-08-15 15:39:47 [9] DEBUG: WTLS: wtls_machine 0, state CREATING, event 
SEC-Create.res.
2002-08-15 15:39:47 [9] DEBUG: Setting msg size to : 24
2002-08-15 15:39:47 [9] DEBUG: Packed PDU Length: 27
2002-08-15 15:39:47 [9] DEBUG: Dispatching SEC_Exchange_Req event
2002-08-15 15:39:47 [9] DEBUG: WTLS 0: New state CREATED
2002-08-15 15:39:47 [9] DEBUG: event->type = 6
2002-08-15 15:39:47 [9] DEBUG: WTLS: wtls_machine 0, state CREATED, event 
SEC-Exchange.req.
2002-08-15 15:39:47 [9] DEBUG: Going to get the RSA public key...
2002-08-15 15:39:47 [9] DEBUG: ...got it.
2002-08-15 15:39:47 [9] DEBUG: Packing ServerKeyExchange
2002-08-15 15:39:47 [9] DEBUG: Setting msg size to : 1
2002-08-15 15:39:47 [9] DEBUG: Packed PDU Length: 4
2002-08-15 15:39:47 [9] DEBUG: in CREATED - just added pdu...
2002-08-15 15:39:47 [9] DEBUG: Setting msg size to : 0
2002-08-15 15:39:47 [9] DEBUG: Packed PDU Length: 3
2002-08-15 15:39:47 [9] DEBUG: adding address
2002-08-15 15:39:47 [15] DEBUG: boxc_receiver: got wdp from wapbox
2002-08-15 15:39:47 [11] DEBUG: udp: sending message
2002-08-15 15:39:47 [9] DEBUG: WTLS 0: New state EXCHANGE
2002-08-15 15:39:51 [10] DEBUG: datagram received
2002-08-15 15:39:51 [16] DEBUG: boxc_sender: sent message to <127.0.0.1>
2002-08-15 15:39:51 [0] DEBUG: Msg object at 11b500:
2002-08-15 15:39:51 [0] DEBUG:  type: wdp_datagram
2002-08-15 15:39:51 [0] DEBUG:  wdp_datagram.source_address:
2002-08-15 15:39:51 [0] DEBUG:  Octet string at 11ab38:
2002-08-15 15:39:51 [0] DEBUG:    len:  14
2002-08-15 15:39:51 [0] DEBUG:    size: 15
2002-08-15 15:39:51 [0] DEBUG:    immutable: 0
2002-08-15 15:39:51 [0] DEBUG:    data: 31 39 34 2e 32 32 32 2e   194.222.
2002-08-15 15:39:51 [0] DEBUG:    data: 32 31 36 2e 39 38         216.98
2002-08-15 15:39:51 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:51 [0] DEBUG:  wdp_datagram.source_port: 49200
2002-08-15 15:39:51 [0] DEBUG:  wdp_datagram.destination_address:
2002-08-15 15:39:51 [0] DEBUG:  Octet string at 11ab68:
2002-08-15 15:39:51 [0] DEBUG:    len:  15
2002-08-15 15:39:51 [0] DEBUG:    size: 16
2002-08-15 15:39:51 [0] DEBUG:    immutable: 0
2002-08-15 15:39:51 [0] DEBUG:    data: 31 39 35 2e 31 37 33 2e   195.173.
2002-08-15 15:39:51 [0] DEBUG:    data: 31 32 32 2e 31 34 36      122.146
2002-08-15 15:39:51 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:51 [0] DEBUG:  wdp_datagram.destination_port: 9203
2002-08-15 15:39:51 [0] DEBUG:  wdp_datagram.user_data:
2002-08-15 15:39:51 [0] DEBUG:  Octet string at 11abb0:
2002-08-15 15:39:51 [0] DEBUG:    len:  430
2002-08-15 15:39:51 [0] DEBUG:    size: 431
2002-08-15 15:39:51 [0] DEBUG:    immutable: 0
2002-08-15 15:39:51 [0] DEBUG:    data: c3 00 00 01 a9 01 01 a6   ........
2002-08-15 15:39:51 [0] DEBUG:    data: 01 00 5b ca 9b 4d 72 d5   ..[..Mr.
2002-08-15 15:39:51 [0] DEBUG:    data: df 7a 40 7b 14 49 80 c0   .z@{.I..
2002-08-15 15:39:51 [0] DEBUG:    data: 45 00 00 12 08 00 00 0a   E.......
2002-08-15 15:39:51 [0] DEBUG:    data: 00 00 09 00 00 05 00 00   ........
2002-08-15 15:39:51 [0] DEBUG:    data: 07 00 00 06 00 00 01 61   .......a
2002-08-15 15:39:51 [0] DEBUG:    data: 08 00 01 00 04 9a 43 6c   ......Cl
2002-08-15 15:39:51 [0] DEBUG:    data: 61 73 73 20 33 20 50 75   ass 3 Pu
2002-08-15 15:39:51 [0] DEBUG:    data: 62 6c 69 63 20 50 72 69   blic Pri
2002-08-15 15:39:51 [0] DEBUG:    data: 6d 61 72 79 20 43 65 72   mary Cer
2002-08-15 15:39:51 [0] DEBUG:    data: 74 69 66 69 63 61 74 69   tificati
2002-08-15 15:39:51 [0] DEBUG:    data: 6f 6e 20 41 75 74 68 6f   on Autho
2002-08-15 15:39:51 [0] DEBUG:    data: 72 69 74 79 20 2d 20 47   rity - G
2002-08-15 15:39:51 [0] DEBUG:    data: 32 3b 20 56 65 72 69 53   2; VeriS
2002-08-15 15:39:51 [0] DEBUG:    data: 69 67 6e 2c 20 49 6e 63   ign, Inc
2002-08-15 15:39:51 [0] DEBUG:    data: 2e 3b 20 55 53 3b 20 3b   .; US; ;
2002-08-15 15:39:51 [0] DEBUG:    data: 20 4f 55 3d 28 63 29 20    OU=(c) 
2002-08-15 15:39:51 [0] DEBUG:    data: 31 39 39 38 20 56 65 72   1998 Ver
2002-08-15 15:39:51 [0] DEBUG:    data: 69 53 69 67 6e 2c 20 49   iSign, I
2002-08-15 15:39:51 [0] DEBUG:    data: 6e 63 2e 20 2d 20 46 6f   nc. - Fo
2002-08-15 15:39:51 [0] DEBUG:    data: 72 20 61 75 74 68 6f 72   r author
2002-08-15 15:39:51 [0] DEBUG:    data: 69 7a 65 64 20 75 73 65   ized use
2002-08-15 15:39:51 [0] DEBUG:    data: 20 6f 6e 6c 79 3b 20 4f    only; O
2002-08-15 15:39:51 [0] DEBUG:    data: 55 3d 56 65 72 69 53 69   U=VeriSi
2002-08-15 15:39:51 [0] DEBUG:    data: 67 6e 20 54 72 75 73 74   gn Trust
2002-08-15 15:39:51 [0] DEBUG:    data: 20 4e 65 74 77 6f 72 6b    Network
2002-08-15 15:39:51 [0] DEBUG:    data: 08 00 01 00 04 28 47 6c   .....(Gl
2002-08-15 15:39:51 [0] DEBUG:    data: 6f 62 61 6c 53 69 67 6e   obalSign
2002-08-15 15:39:51 [0] DEBUG:    data: 20 57 54 4c 53 20 43 41    WTLS CA
2002-08-15 15:39:51 [0] DEBUG:    data: 3b 20 47 6c 6f 62 61 6c   ; Global
2002-08-15 15:39:51 [0] DEBUG:    data: 53 69 67 6e 20 6e 76 2d   Sign nv-
2002-08-15 15:39:51 [0] DEBUG:    data: 73 61 3b 20 42 45 08 00   sa; BE..
2002-08-15 15:39:51 [0] DEBUG:    data: 01 00 04 3b 43 79 62 65   ...;Cybe
2002-08-15 15:39:51 [0] DEBUG:    data: 72 54 72 75 73 74 3b 20   rTrust; 
2002-08-15 15:39:51 [0] DEBUG:    data: 42 61 6c 74 69 6d 6f 72   Baltimor
2002-08-15 15:39:51 [0] DEBUG:    data: 65 3b 20 49 45 3b 20 42   e; IE; B
2002-08-15 15:39:51 [0] DEBUG:    data: 61 6c 74 69 6d 6f 72 65   altimore
2002-08-15 15:39:51 [0] DEBUG:    data: 20 43 79 62 65 72 54 72    CyberTr
2002-08-15 15:39:51 [0] DEBUG:    data: 75 73 74 20 4d 6f 62 69   ust Mobi
2002-08-15 15:39:51 [0] DEBUG:    data: 6c 65 20 52 6f 6f 74 08   le Root.
2002-08-15 15:39:51 [0] DEBUG:    data: 00 01 00 04 4c 45 6e 74   ....LEnt
2002-08-15 15:39:51 [0] DEBUG:    data: 72 75 73 74 2e 6e 65 74   rust.net
2002-08-15 15:39:51 [0] DEBUG:    data: 20 57 41 50 20 43 41 20    WAP CA 
2002-08-15 15:39:51 [0] DEBUG:    data: 28 63 29 20 31 39 39 39   (c) 1999
2002-08-15 15:39:51 [0] DEBUG:    data: 3b 20 4c 69 6d 69 74 65   ; Limite
2002-08-15 15:39:51 [0] DEBUG:    data: 64 20 6c 69 61 62 69 6c   d liabil
2002-08-15 15:39:51 [0] DEBUG:    data: 69 74 79 2e 20 53 65 65   ity. See
2002-08-15 15:39:51 [0] DEBUG:    data: 20 77 77 77 2e 65 6e 74    www.ent
2002-08-15 15:39:51 [0] DEBUG:    data: 72 75 73 74 2e 6e 65 74   rust.net
2002-08-15 15:39:51 [0] DEBUG:    data: 2f 57 41 50 43 50 53 3b   /WAPCPS;
2002-08-15 15:39:51 [0] DEBUG:    data: 20 18 03 03 03 02 03 01    .......
2002-08-15 15:39:51 [0] DEBUG:    data: 02 03 02 02 02 01 01 03   ........
2002-08-15 15:39:51 [0] DEBUG:    data: 01 02 01 01 00 03 00 02   ........
2002-08-15 15:39:51 [0] DEBUG:    data: 00 01 01 00 02 08         ......
2002-08-15 15:39:51 [0] DEBUG:  Octet string dump ends.
2002-08-15 15:39:51 [0] DEBUG: Msg object ends.
2002-08-15 15:39:51 [0] INFO: Event created
2002-08-15 15:39:51 [0] INFO: Set address and stuff
2002-08-15 15:39:51 [0] DEBUG: Offset is now : 0
2002-08-15 15:39:51 [0] DEBUG: Finished, found 1 PDUs
2002-08-15 15:39:51 [0] INFO: Datagram unpacked!
2002-08-15 15:39:51 [9] DEBUG: event->type = 0
2002-08-15 15:39:51 [9] DEBUG: WTLS: wtls_machine 0, state EXCHANGE, event 
T-Unitdata.ind.
2002-08-15 15:39:52 [15] INFO: Connection closed by the box <127.0.0.1>
2002-08-15 15:39:52 [16] DEBUG: Thread 16 (gw/bb_boxc.c:boxc_sender) 
terminates.2002-08-15 15:39:52 [15] DEBUG: Thread 15 (gw/bb_boxc.c:function) 
terminates.
2002-08-15 15:39:56 [10] DEBUG: datagram received
2002-08-15 15:39:56 [12] DEBUG: Old wapbox has disappeared, re-routing
2002-08-15 15:39:56 [12] WARNING: Cannot route message, discard it


dbx where output on the core file

detected a multithreaded program
t@12 (l@5) terminated by signal SEGV (no mapping at the fault address)
Current function is wtls_event_handle (optimized)
  409       OPENING)
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where                           
current thread: t@12
=>[1] wtls_event_handle(wtls_machine = ???, event = ???) (optimized), at 0x6bce4 (line 
~409) in "wtls_state-decl.h"
  [2] main_thread(arg = ???) (optimized), at 0x6b048 (line ~303) in "wtls.c"
Symbol *0x1439ab8


Any ideas?

Thanks,

Scott
-- 
sjr  software and systems engineer
     demon internet, thus plc

Reply via email to