EricssonResearch / EricssonResearch/openwebrtc-examples

iOS NativeDemo: web-to-ios call crash when generating answer

Open
#187 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Objective-C
Stars
336
Forks
209
PR merge metrics
No merged PRs in 30d

Description

```
2016-05-12 11:58:58.670 NativeDemo[260:115228] [OpenWebRTC] initialized correctly!
2016-05-12 11:58:59.478 NativeDemo[260:115228] Video settings: {
bitrate = 1024000;
framerate = 25;
height = 480;
mode = VGA;
width = 640;
}
2016-05-12 11:58:59.725 NativeDemo[260:115228] [OpenWebRTC] Setting video rotation to: -90

(:260): GLib-GObject-CRITICAL **: g_object_set: assertion 'G_IS_OBJECT (object)' failed
2016-05-12 11:59:04.685 NativeDemo[260:115228] Joining room with ID: 1
[video/capture] Front Camera
[video/capture] Back Camera
[audio/capture] Default audio input
2016-05-12 11:59:05.046 NativeDemo[260:115324] gotLocalSources: (
{
mediaType = video;
name = "Front Camera";
source = "<802c0a18>";
},
{
mediaType = video;
name = "Back Camera";
source = "<402c0a18>";
},
{
mediaType = audio;
name = "Default audio input";
source = "";
}
)
2016-05-12 11:59:05.048 NativeDemo[260:115324] Found cameras: (
"Front Camera",
"Back Camera"
)
2016-05-12 11:59:05.049 NativeDemo[260:115324] [OpenWebRTC] Setting video rotation to: 0
2016-05-12 11:59:23.983 NativeDemo[260:115228] peer <5e013eebf529a> joinedRoom: 1
2016-05-12 11:59:23.983 NativeDemo[260:115228] [OpenWebRTC] Setting video rotation to: -90
2016-05-12 11:59:23.985 NativeDemo[260:115228] [PeerServerHandler] Sending orientation msg: {"orientation": 0}
2016-05-12 11:59:24.416 NativeDemo[260:115228] [PeerServerHandler] Message successfully sent to peer
2016-05-12 11:59:27.940 NativeDemo[260:115228] [EventSource] invalid line, expected data: URg3G6G","password":"sqWOXKnhCNRxKhBOnZN9VAsv","iceOptions":{}},"dtls":{"fingerprintHashFunction":"sha-256","fingerprint":"B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66","setup":"actpass"}},{"type":"video","port":9,"protocol":"UDP/TLS/RTP/SAVPF","netType":"IN","addressType":"IP4","address":"0.0.0.0","mode":"sendrecv","payloads":[{"type":100,"encodingName":"VP8","clockRate":90000,"nack":true,"nackpli":true,"ccmfir":true,"ericscream":false},{"type":101,"encodingName":"VP9","clockRate":90000,"nack":true,"nackpli":true,"ccmfir":true,"ericscream":false},{"type":116,"encodingName":"red","clockRate":90000,"nack":false,"nackpli":false,"ccmfir":false,"ericscream":false},{"type":117,"encodingName":"ulpfec","clockRate":90000,"nack":false,"nackpli":false,"ccmfir":false,"ericscream":false},{"type":96,"encodingName":"rtx","clockRate":90000,"nack":false,"nackpli":false,"ccmfir":false,"ericscream":false,"parameters":{"apt":100}},{"type":97,"encodingName":"rtx","clockRate":90000,"nack":false,"nackpli":false,"ccmfir":false,"ericscream":false,"parameters":{"apt":101}},{"type":98,"encodingName":"rtx","clockRate":90000,"nack":false,"nackpli":false,"ccmfir":false,"ericscream":false,"parameters":{"apt":116}}],"rtcp":{"netType":"IN","port":9,"addressType":"IP4","address":"0.0.0.0","mux":true},"ssrcs":[3537095872,2203925597],"cname":"ybV+6D9SlIkABSFZ"
2016-05-12 11:59:28.113 NativeDemo[260:115228] [EventSource] invalid line, expected data: ,"mediaStreamId":"inKIkaJD2Lh7PYJl79czOcdwQ6Yf8ooIYRff","mediaStreamTrackId":"d8bee1c1-a7f8-4e80-bd48-7ee9aaa7688c","ice":{"ufrag":"kEf4FLF1MURg3G6G","password":"sqWOXKnhCNRxKhBOnZN9VAsv","iceOptions":{}},"dtls":{"fingerprintHashFunction":"sha-256","fingerprint":"B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66","setup":"actpass"}},{"type":"application","port":9,"protocol":"DTLS/SCTP","netType":"IN","addressType":"IP4","address":"0.0.0.0","ice":{"ufrag":"kEf4FLF1MURg3G6G","password":"sqWOXKnhCNRxKhBOnZN9VAsv","iceOptions":{}},"dtls":{"fingerprintHashFunction":"sha-256","fingerprint":"B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66","setup":"actpass"},"sctp":{"port":5000,"app":"webrtc-datachannel","streams":1024}}]},"type":"offer"}
2016-05-12 11:59:28.126 NativeDemo[260:115228] peer <5e013eebf529a> sentOffer: {
sdp = "";
sessionDescription = {
mediaDescriptions = (
{
address = "0.0.0.0";
addressType = IP4;
cname = "ybV+6D9SlIkABSFZ";
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
mediaStreamId = inKIkaJD2Lh7PYJl79czOcdwQ6Yf8ooIYRff;
mediaStreamTrackId = "40cdfa30-903b-41a1-91d8-92ba25894046";
mode = sendrecv;
netType = IN;
payloads = (
{
channels = 2;
clockRate = 48000;
encodingName = opus;
parameters = {
minptime = 10;
useinbandfec = 1;
};
type = 111;
},
{
channels = 1;
clockRate = 16000;
encodingName = ISAC;
type = 103;
},
{
channels = 1;
clockRate = 32000;
encodingName = ISAC;
type = 104;
},
{
channels = 1;
clockRate = 8000;
encodingName = G722;
type = 9;
},
{
channels = 1;
clockRate = 8000;
encodingName = PCMU;
type = 0;
},
{
channels = 1;
clockRate = 8000;
encodingName = PCMA;
type = 8;
},
{
channels = 1;
clockRate = 32000;
encodingName = CN;
type = 106;
},
{
channels = 1;
clockRate = 16000;
encodingName = CN;
type = 105;
},
{
channels = 1;
clockRate = 8000;
encodingName = CN;
type = 13;
},
{
channels = 1;
clockRate = 8000;
encodingName = "telephone-event";
type = 126;
}
);
port = 9;
protocol = "UDP/TLS/RTP/SAVPF";
rtcp = {
address = "0.0.0.0";
addressType = IP4;
mux = 1;
netType = IN;
port = 9;
};
ssrcs = (
3502121288
);
type = audio;
},

{
address = "0.0.0.0";
addressType = IP4;
cname = "ybV+6D9SlIkABSFZ";
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
mediaStreamId = inKIkaJD2Lh7PYJl79czOcdwQ6Yf8ooIYRff;
mediaStreamTrackId = "d8bee1c1-a7f8-4e80-bd48-7ee9aaa7688c";
mode = sendrecv;
netType = IN;
payloads = (
{
ccmfir = 1;
clockRate = 90000;
encodingName = VP8;
ericscream = 0;
nack = 1;
nackpli = 1;
type = 100;
},
{
ccmfir = 1;
clockRate = 90000;
encodingName = VP9;
ericscream = 0;
nack = 1;
nackpli = 1;
type = 101;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = red;
ericscream = 0;
nack = 0;
nackpli = 0;
type = 116;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = ulpfec;
ericscream = 0;
nack = 0;
nackpli = 0;
type = 117;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 100;
};
type = 96;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 101;
};
type = 97;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 116;
};
type = 98;
}
);
port = 9;
protocol = "UDP/TLS/RTP/SAVPF";
rtcp = {
address = "0.0.0.0";
addressType = IP4;
mux = 1;
netType = IN;
port = 9;
};
ssrcs = (
3537095872,
2203925597
);
type = video;
},
{
address = "0.0.0.0";
addressType = IP4;
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
netType = IN;
port = 9;
protocol = "DTLS/SCTP";
sctp = {
app = "webrtc-datachannel";
port = 5000;
streams = 1024;
};
type = application;
}
);
originator = {
address = "127.0.0.1";
addressType = IP4;
netType = IN;
sessionId = 3479512890293940208;
sessionVersion = 2;
username = "-";
};
sessionName = "-";
startTime = 0;
stopTime = 0;
version = 0;
};
type = offer;
}
2016-05-12 11:59:28.138 NativeDemo[260:115228] Offer SDP: {
mediaDescriptions = (
{
address = "0.0.0.0";
addressType = IP4;
cname = "ybV+6D9SlIkABSFZ";
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
mediaStreamId = inKIkaJD2Lh7PYJl79czOcdwQ6Yf8ooIYRff;
mediaStreamTrackId = "40cdfa30-903b-41a1-91d8-92ba25894046";
mode = sendrecv;
netType = IN;
payloads = (
{
channels = 2;
clockRate = 48000;
encodingName = opus;
parameters = {
minptime = 10;
useinbandfec = 1;
};
type = 111;
},
{
channels = 1;
clockRate = 16000;
encodingName = ISAC;
type = 103;
},
{
channels = 1;
clockRate = 32000;
encodingName = ISAC;
type = 104;
},
{
channels = 1;
clockRate = 8000;
encodingName = G722;
type = 9;
},
{
channels = 1;
clockRate = 8000;
encodingName = PCMU;
type = 0;
},
{
channels = 1;
clockRate = 8000;
encodingName = PCMA;
type = 8;
},
{
channels = 1;
clockRate = 32000;
encodingName = CN;
type = 106;
},
{
channels = 1;
clockRate = 16000;
encodingName = CN;
type = 105;
},
{
channels = 1;
clockRate = 8000;
encodingName = CN;
type = 13;
},
{
channels = 1;
clockRate = 8000;
encodingName = "telephone-event";
type = 126;
}
);
port = 9;
protocol = "UDP/TLS/RTP/SAVPF";
rtcp = {
address = "0.0.0.0";
addressType = IP4;
mux = 1;
netType = IN;
port = 9;
};
ssrcs = (
3502121288
);
type = audio;
},
{
address = "0.0.0.0";
addressType = IP4;
cname = "ybV+6D9SlIkABSFZ";
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
mediaStreamId = inKIkaJD2Lh7PYJl79czOcdwQ6Yf8ooIYRff;
mediaStreamTrackId = "d8bee1c1-a7f8-4e80-bd48-7ee9aaa7688c";
mode = sendrecv;
netType = IN;
payloads = (
{
ccmfir = 1;
clockRate = 90000;
encodingName = VP8;
ericscream = 0;
nack = 1;
nackpli = 1;
type = 100;
},
{
ccmfir = 1;
clockRate = 90000;
encodingName = VP9;
ericscream = 0;
nack = 1;
nackpli = 1;
type = 101;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = red;
ericscream = 0;
nack = 0;
nackpli = 0;
type = 116;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = ulpfec;
ericscream = 0;
nack = 0;
nackpli = 0;
type = 117;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 100;
};
type = 96;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 101;
};
type = 97;
},
{
ccmfir = 0;
clockRate = 90000;
encodingName = rtx;
ericscream = 0;
nack = 0;
nackpli = 0;
parameters = {
apt = 116;
};
type = 98;
}
);
port = 9;
protocol = "UDP/TLS/RTP/SAVPF";
rtcp = {
address = "0.0.0.0";
addressType = IP4;
mux = 1;
netType = IN;
port = 9;
};
ssrcs = (
3537095872,
2203925597
);
type = video;
},
{
address = "0.0.0.0";
addressType = IP4;
dtls = {
fingerprint = "B4:78:58:3C:93:E4:80:1B:E8:78:88:E9:47:C1:FF:95:CC:FC:4F:32:6B:BB:C3:09:EC:86:FE:4F:73:5A:A4:66";
fingerprintHashFunction = "sha-256";
setup = actpass;
};
ice = {
iceOptions = {
};
password = sqWOXKnhCNRxKhBOnZN9VAsv;
ufrag = kEf4FLF1MURg3G6G;
};
netType = IN;
port = 9;
protocol = "DTLS/SCTP";
sctp = {
app = "webrtc-datachannel";
port = 5000;
streams = 1024;
};
type = application;
}
);
originator = {
address = "127.0.0.1";
addressType = IP4;
netType = IN;
sessionId = 3479512890293940208;
sessionVersion = 2;
username = "-";
};
sessionName = "-";
startTime = 0;
stopTime = 0;
version = 0;
}
2016-05-12 11:59:28.163 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 2696715812;
port = 54899;
priority = 2122265343;
transport = UDP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:28.198 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:28.413 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 1641329534;
port = 52808;
priority = 2122194687;
transport = UDP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:28.414 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:28.688 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 2;
foundation = 2696715812;
port = 52809;
priority = 2122265342;
transport = UDP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:28.688 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:28.689 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 2;
foundation = 1641329534;
port = 56290;
priority = 2122194686;
transport = UDP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:28.689 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:28.963 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 2696715812;
port = 56291;
priority = 2122265343;
transport = UDP;
type = host;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:28.964 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:29.239 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 1641329534;
port = 53962;
priority = 2122194687;
transport = UDP;
type = host;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:29.240 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:29.241 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 2696715812;
port = 53963;
priority = 2122265343;
transport = UDP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:29.241 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:29.517 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 1641329534;
port = 58577;
priority = 2122194687;
transport = UDP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:29.518 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:29.519 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 2;
foundation = 2696715812;
port = 58578;
priority = 2122265342;
transport = UDP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:29.520 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:29.791 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 2;
foundation = 1641329534;
port = 62161;
priority = 2122194686;
transport = UDP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:29.792 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.066 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 3997131476;
port = 9;
priority = 1518285567;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:30.068 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.069 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 794251150;
port = 9;
priority = 1518214911;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:30.069 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.345 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 2;
foundation = 3997131476;
port = 9;
priority = 1518285566;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:30.345 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.621 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 2;
foundation = 794251150;
port = 9;
priority = 1518214910;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:30.622 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.622 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 3997131476;
port = 9;
priority = 1518285567;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:30.623 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.896 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 794251150;
port = 9;
priority = 1518214911;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:30.897 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:30.897 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 1;
foundation = 3997131476;
port = 9;
priority = 1518285567;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:30.898 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:31.180 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 1;
foundation = 794251150;
port = 9;
priority = 1518214911;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:31.181 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:31.493 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "fd26:14b3:fd7:ecdf:452d:c911:a072:16ac";
componentId = 2;
foundation = 3997131476;
port = 9;
priority = 1518285566;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:31.494 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:31.495 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "10.3.9.35";
componentId = 2;
foundation = 794251150;
port = 9;
priority = 1518214910;
tcpType = active;
transport = TCP;
type = host;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:31.495 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:31.768 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "128.177.113.106";
componentId = 2;
foundation = 593055222;
port = 56290;
priority = 1685987070;
relatedAddress = "10.3.9.35";
relatedPort = 56290;
transport = UDP;
type = srflx;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:31.768 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:31.769 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "128.177.113.106";
componentId = 1;
foundation = 593055222;
port = 53962;
priority = 1685987071;
relatedAddress = "10.3.9.35";
relatedPort = 53962;
transport = UDP;
type = srflx;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:31.769 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.051 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "128.177.113.106";
componentId = 1;
foundation = 593055222;
port = 58577;
priority = 1685987071;
relatedAddress = "10.3.9.35";
relatedPort = 58577;
transport = UDP;
type = srflx;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:32.052 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.323 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "128.177.113.106";
componentId = 2;
foundation = 593055222;
port = 62161;
priority = 1685987070;
relatedAddress = "10.3.9.35";
relatedPort = 62161;
transport = UDP;
type = srflx;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:32.324 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.325 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "128.177.113.106";
componentId = 1;
foundation = 593055222;
port = 52808;
priority = 1685987071;
relatedAddress = "10.3.9.35";
relatedPort = 52808;
transport = UDP;
type = srflx;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:32.325 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.602 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "192.36.158.14";
componentId = 1;
foundation = 4108530330;
port = 49592;
priority = 41819903;
relatedAddress = "128.177.113.106";
relatedPort = 52808;
transport = UDP;
type = relay;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:32.603 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.878 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "192.36.158.14";
componentId = 1;
foundation = 4108530330;
port = 54398;
priority = 41819903;
relatedAddress = "128.177.113.106";
relatedPort = 58577;
transport = UDP;
type = relay;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:32.878 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:32.879 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "192.36.158.14";
componentId = 1;
foundation = 4108530330;
port = 65116;
priority = 41819903;
relatedAddress = "128.177.113.106";
relatedPort = 53962;
transport = UDP;
type = relay;
};
sdpMLineIndex = 2;
}
2016-05-12 11:59:32.880 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:33.155 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "192.36.158.14";
componentId = 2;
foundation = 4108530330;
port = 64310;
priority = 41819902;
relatedAddress = "128.177.113.106";
relatedPort = 62161;
transport = UDP;
type = relay;
};
sdpMLineIndex = 1;
}
2016-05-12 11:59:33.156 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:33.157 NativeDemo[260:115228] peer <5e013eebf529a> sentCandidate: {
candidate = "";
candidateDescription = {
address = "192.36.158.14";
componentId = 2;
foundation = 4108530330;
port = 64466;
priority = 41819902;
relatedAddress = "128.177.113.106";
relatedPort = 56290;
transport = UDP;
type = relay;
};
sdpMLineIndex = 0;
}
2016-05-12 11:59:33.158 NativeDemo[260:115228] [OpenWebRTCNativeHandler] Handled remote candidate
2016-05-12 11:59:35.808 NativeDemo[260:115324] ############################# got_dtls_certificate
2016-05-12 11:59:35.810 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:35.811 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:35.811 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: NO
2016-05-12 11:59:35.846 NativeDemo[260:115324] ############################# got_dtls_certificate
2016-05-12 11:59:35.847 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:35.847 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:35.849 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: NO
2016-05-12 11:59:35.869 NativeDemo[260:115324] ############################# got_dtls_certificate
2016-05-12 11:59:35.870 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:35.870 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:35.870 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: NO
2016-05-12 11:59:35.915 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.916 NativeDemo[260:115324] Candidate generated:
candidate:1 1 UDP 2013266431 10.3.12.186 55551 typ host
2016-05-12 11:59:35.917 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.919 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.924 NativeDemo[260:115324] Candidate generated:
candidate:2 1 TCP 1019216383 10.3.12.186 0 typ host tcptype active
2016-05-12 11:59:35.924 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.926 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.930 NativeDemo[260:115324] Candidate generated:
candidate:3 1 TCP 1015022079 10.3.12.186 49872 typ host tcptype passive
2016-05-12 11:59:35.931 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.936 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.936 NativeDemo[260:115324] Candidate generated:
candidate:4 1 UDP 2013266431 10.3.12.186 50839 typ host
2016-05-12 11:59:35.937 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.938 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.939 NativeDemo[260:115324] Candidate generated:
candidate:5 1 TCP 1019216383 10.3.12.186 0 typ host tcptype active
2016-05-12 11:59:35.945 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.947 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.948 NativeDemo[260:115324] Candidate generated:
candidate:6 1 TCP 1015022079 10.3.12.186 49873 typ host tcptype passive
2016-05-12 11:59:35.948 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.949 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.950 NativeDemo[260:115324] Candidate generated:
candidate:7 1 UDP 2013266431 10.3.12.186 59473 typ host
2016-05-12 11:59:35.950 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:35.952 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:35.957 NativeDemo[260:115324] Candidate generated:
candidate:8 1 TCP 1019216383 10.3.12.186 0 typ host tcptype active
2016-05-12 11:59:35.958 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.013 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.044 NativeDemo[260:115324] Candidate generated:
candidate:9 1 TCP 1015022079 10.3.12.186 49874 typ host tcptype passive
2016-05-12 11:59:36.048 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.058 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.073 NativeDemo[260:115324] Candidate generated:
candidate:7 2 UDP 2013266430 10.3.12.186 59908 typ host
2016-05-12 11:59:36.082 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.090 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.092 NativeDemo[260:115324] Candidate generated:
candidate:8 2 TCP 1019216382 10.3.12.186 0 typ host tcptype active
2016-05-12 11:59:36.093 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.107 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.108 NativeDemo[260:115324] Candidate generated:
candidate:9 2 TCP 1015022078 10.3.12.186 49875 typ host tcptype passive
2016-05-12 11:59:36.110 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.135 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.137 NativeDemo[260:115324] Candidate generated:
candidate:10 1 UDP 1677722111 128.177.113.106 55551 typ srflx raddr 10.3.12.186 rport 55551
2016-05-12 11:59:36.140 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.151 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.166 NativeDemo[260:115324] Candidate generated:
candidate:11 1 TCP 847249919 128.177.113.106 0 typ srflx raddr 10.3.12.186 rport 0 tcptype active
2016-05-12 11:59:36.185 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.191 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.198 NativeDemo[260:115324] Candidate generated:
candidate:12 1 TCP 843055615 128.177.113.106 49872 typ srflx raddr 10.3.12.186 rport 49872 tcptype passive
2016-05-12 11:59:36.203 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.205 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.206 NativeDemo[260:115324] Candidate generated:
candidate:13 1 UDP 1677722111 128.177.113.106 50839 typ srflx raddr 10.3.12.186 rport 50839
2016-05-12 11:59:36.208 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.215 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.218 NativeDemo[260:115324] Candidate generated:
candidate:14 1 TCP 847249919 128.177.113.106 0 typ srflx raddr 10.3.12.186 rport 0 tcptype active
2016-05-12 11:59:36.219 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.232 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.233 NativeDemo[260:115324] Candidate generated:
candidate:15 1 TCP 843055615 128.177.113.106 49873 typ srflx raddr 10.3.12.186 rport 49873 tcptype passive
2016-05-12 11:59:36.234 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.236 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.240 NativeDemo[260:115324] Candidate generated:
candidate:16 1 UDP 1677722111 128.177.113.106 59473 typ srflx raddr 10.3.12.186 rport 59473
2016-05-12 11:59:36.241 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.245 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.249 NativeDemo[260:115324] Candidate generated:
candidate:17 1 TCP 847249919 128.177.113.106 0 typ srflx raddr 10.3.12.186 rport 0 tcptype active
2016-05-12 11:59:36.252 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.257 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.260 NativeDemo[260:115324] Candidate generated:
candidate:18 1 TCP 843055615 128.177.113.106 49874 typ srflx raddr 10.3.12.186 rport 49874 tcptype passive
2016-05-12 11:59:36.263 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.267 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.271 NativeDemo[260:115324] Candidate generated:
candidate:16 2 UDP 1677722110 128.177.113.106 59908 typ srflx raddr 10.3.12.186 rport 59908
2016-05-12 11:59:36.273 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.276 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.278 NativeDemo[260:115324] Candidate generated:
candidate:17 2 TCP 847249918 128.177.113.106 0 typ srflx raddr 10.3.12.186 rport 0 tcptype active
2016-05-12 11:59:36.280 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:36.286 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> Got local candidate
2016-05-12 11:59:36.289 NativeDemo[260:115324] Candidate generated:
candidate:18 2 TCP 843055614 128.177.113.106 49875 typ srflx raddr 10.3.12.186 rport 49875 tcptype passive
2016-05-12 11:59:36.291 NativeDemo[260:115324] Sending candidate to peer: 5e013eebf529a
2016-05-12 11:59:38.938 NativeDemo[260:115324] ############################# candidate_gathering_done
2016-05-12 11:59:38.939 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:38.939 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.939 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.940 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: NO
2016-05-12 11:59:38.940 NativeDemo[260:115324] ############################# candidate_gathering_done
2016-05-12 11:59:38.940 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:38.941 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.941 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.941 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.941 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: NO
2016-05-12 11:59:38.945 NativeDemo[260:115324] ############################# candidate_gathering_done
2016-05-12 11:59:38.945 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer
2016-05-12 11:59:38.945 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.945 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.946 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer????
2016-05-12 11:59:38.946 NativeDemo[260:115324] >>>>>>>>>>>>>>>>>>>>>>>>>> can_send_answer: YES
2016-05-12 11:59:38.951 NativeDemo[260:115324] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSString stringWithUTF8String:]: NULL cString'
*** First throw call stack:
(0x21e9b98b 0x21636e17 0x21e9b8d1 0x225ea8c9 0x37ef7 0x3bd9f 0x36231 0x2db7f7 0x2ef9e7 0x2f0305 0x2f0c4d 0x4c0579 0x49ded3 0x28334d 0x2835b7 0x2837f5 0x49dbff 0x49dd0f 0x2726bb 0x21bcf85b 0x21bcf7cf 0x21bcd724)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) p encoding_name
(gchar *) $0 = 0x00000000
(lldb) p media_session
(GObject *) $1 = 0x181634f0
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the iOS NativeDemo flow for a web-to-iOS call, reproduce the crash while generating an answer, and inspect the surrounding logs, including the GLib-GObject assertion and EventSource parsing errors. Done means the call no longer crashes during answer generation and the answer is produced successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
objective-c
Domain
audio-video-rtc, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.