Can you explain more about your issue?.
Am I assuming right that you have GRE tunnel to another router and the tunnel is up but you cant ping the tunnel address?.
Were you bale to reach the tunnel destination?. (This can be different from the tunnel address). I mean can you ping the address you mentioned in "tunnel destination <>"?.
Per my understanding, the tunnel head end will only check if the destination is available in its local forwarding table. If so, it will bring the tunnel up. You can try enabling keepalive to make sure the tunnel is up only if it destination is reachable.
-Nagendra