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