DescriptionRevert of Fixing sigslot copy constructors. (patchset #3 id:40001 of https://codereview.webrtc.org/2842423002/ )
Reason for revert:
This seems to cause a heap use after free issue in Chrome:
XmppConnectionTest.ConnectThenError
XmppConnectionTest.RaisedError
XmppConnectionTest.FailureAfterPreAuth
XmppConnectionTest.PreAuthFailure
XmppConnectionTest.ImmediateFailure
https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_tsan_rel_ng/builds/65096
Original issue's description:
> Fixing sigslot copy constructors.
>
> They used to work, but were broken by a somewhat recent refactoring of
> sigslot.h.
>
> It's reasonable for signals and slots to have copy constructors, since
> a class that uses signals/slots may want to be copyable.
>
> BUG=webrtc:7342
>
> Review-Url: https://codereview.webrtc.org/2842423002
> Cr-Commit-Position: refs/heads/master@{#17942}
> Committed: https://chromium.googlesource.com/external/webrtc/+/8b1d862bfe6b8c160b0130e7d0b0444bcf668dd4
TBR=pthatcher@webrtc.org,deadbeef@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7342
Patch Set 1 #
Messages
Total messages: 7 (3 generated)
|