PowerShell, 107 98 82 77 bytes
$l=@{} $args|%{if($_-10){$l.$_+=$x++,+$y}else{$x=0;++$y}} $l|% v*|? c*t -eq 2 Takes a splatted string with LFs. Returns zero-indexed location x,y. Unrolled:
$l=@$locations=@{} # make a hashtable. key=char, value=array ofvalue=location locationsarray $args|%{ if($_-10){ # if current char is not LF $l$locations.$_+=$x++,+$y # moveadd location$x,$y to nexthashtable posvalue and addmove location$x to hashtablenext valuepos }else{ # else $x=0;++$y $x=0;++$y # move location$x,$y to next line } } $l|%$locations|% Values|? Count -eq 2 # find and output location array with 2 elements (x and ,y)