Occasional crash in [@ std::_Tree ... sipcc::PeerConnectionMedia::AddTransportFlow]

RESOLVED WORKSFORME

Status

()

defect
P1
critical
RESOLVED WORKSFORME
7 years ago
6 years ago

People

(Reporter: standard8, Assigned: ekr)

Tracking

({crash})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [WebRTC], [blocking-webrtc+], crash signature)

This bug was filed from the Socorro interface and is 
report bp-52def9e7-42b1-41d3-adb7-3a74d2121213 and bp-f65ba811-5584-4946-b066-803f32121213
============================================================= 

STR:

1) Have two computers hooked up to the social API demo
2) Initiate a call
3) Accept on the other end
4) As the call exchange is going through, close the call at the initiation end

Results:

Occasionally it crashes, at the receiver with the stack reported.

0 	xul.dll 	std::_Tree<std::_Tmap_traits<int,mozilla::RefPtr<mozilla::MediaPipeline>,std::le 	xtree:1742
1 	xul.dll 	std::_Tree<std::_Tmap_traits<int,webrtc::ViEChannel*,std::less<int>,std::allocat 	xtree:1450
2 	xul.dll 	std::map<int,mozilla::RefPtr<mozilla::TransportFlow>,std::less<int>,std::allocat 	map:211
3 	xul.dll 	sipcc::PeerConnectionMedia::AddTransportFlow 	media/webrtc/signaling/src/peerconnection/PeerConnectionMedia.h:311
4 	xul.dll 	vcmCreateTransportFlow 	media/webrtc/signaling/src/media/VcmSIPCCBinding.cpp:2609
Summary: Occasional crash in std::_Tree ... sipcc::PeerConnectionMedia::AddTransportFlow → Occasional crash in [@ std::_Tree ... sipcc::PeerConnectionMedia::AddTransportFlow]
Ekr -- Will this be fixed when the fix for Bug 820102 lands?
Assignee: nobody → ekr
Priority: -- → P1
Whiteboard: [WebRTC], [blocking-webrtc+]
Assignee

Comment 2

7 years ago
I don't know. I need the full stack trace.
Mark -- Can you retest with the current changes?  If it is still happening, can you catch a stack trace in gdb (or equivalent)?
Flags: needinfo?(mbanner)
The full stack trace is accessible from the links in comment 0.

I can retest this in the next day or two.
Flags: needinfo?(mbanner) → needinfo?(mbanner)
I've just been re-trying this, but due to other bugs, webrtc isn't stable enough for me to re-test this with any confidence in the results.
Flags: needinfo?(mbanner)
This is WFM now for the steps in comment 0. The only slightly different crash I've found is in bug 835283, but that was crashing on the initiator and with a slightly different stack, hence I've filed a separate bug for it.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.