안포윈도우 open 시 마커를 추가하면 에러가납니다

마커를 생성하고 버튼(class=btn)을 클릭하면 인포윈도우를 띄우고 싶습니다.
바로 Infowindow.open(Map); 를 사용하여 지도위에 표시하는 경우 마커와 겹쳐지는 사항이 있기에
마커위에 인포윈도우를 표시하고자 샘플 코드를 참조하였습니다.
그런데 Infowindow.open(Map, mMarker ); 이런식으로 마커를 추가하면

kakao.js:144 Uncaught TypeError: Cannot read property ‘fd’ of undefined
at B.c.v (kakao.js:144)
at B.c.U (kakao.js:144)
at m.c.vf (kakao.js:173)
at B.aa.z (kakao.js:117)
at B.c.open (kakao.js:145)
at HTMLAnchorElement. (######:1655)
at HTMLAnchorElement.dispatch (jquery-2.2.3.min.js:3)
at HTMLAnchorElement.r.handle (jquery-2.2.3.min.js:3)
이러한 에러가 발생합니다.
무슨 이유인지 궁금합니다.

소스는 아래와 같습니다.

mMarker = new daum.maps.CustomOverlay({
position: mPoint,
content: mImage,
zIndex:999
});

iwContent =  '<div id="info">'+altName+'</div>';
iwPosition =  mPoint;

Infowindow = new daum.maps.InfoWindow({
position : iwPosition,
content : iwContent
});

mMarker.setMap(Map);

$('.btn').on('click', function(){
	Infowindow.open(Map, mMarker);
});

일단 CustomOverlay는 Marker객체와는 다른 객체입니다.
실제 문서에도 Infowindow.open() 함수는 두 번째 파라메터로 daum.maps.Marker 객체를 받게 명시되어 있습니다.
CustomOverlay => Marker로 변경하시고 시도해보세요.