器将已经被覆盖的数据区域再分配，就可能会影响系统的稳定性。某些编程语言允许未初始化的指针的存在，而这类指针即为野指针。野指针所导致的错误和迷途指针非常相似，但野指针的问题更容易被发现。
迷途指针的成因.在很多编程语言中（如C语言）从内存中删除一个对象或者返回时删除栈帧后，并不会改变相关的指针的值。该指针仍然指向原来的内存地址，即使引用已经删除，现在也可能已经被其它进程使用了。一个直接的例子，如下所示:上述问题的解决方法是在该部分程序退出之前立即给CP赋0值（NULL）。