Fixing Segmentation Violations in ArcView 3.x

By: Caitlin Dempsey

Last updated:

If you’ve tried to open an ArcView 3.x project (.apr) and gotten the “segmentation violation” error, it can be very frustrating.  Not only is the notice of “segmentation violation” very vague, it can prevent you from opening your old project files and retrieving your mapping work.  Here are some ways to try to salvage your APR file and fix the segmentation violation error.

Always make a copy of your original APR file before trying any new solution.  That way, if some of the fixes don’t work, you still have the original file version.

First, try to import the project into a new ArcView project.  To do so, go to the Project menu and select “import”.  If the import is successful, save the new project file and use that file from now on.

Did you have a SQL connect in the file?  If you get a segmentation violation when opening up a project file that had an active SQL Connect, hit the cancel button.  Then open up ArcView and migrate to where you project file is and open it.

Do you have a corrupt shapefile?  Try renaming the directory where your GIS data is being read from.  Add your files back into your project file one by one to see if the segmentation violation shows up there.





Photo of author
Caitlin Dempsey
Caitlin Dempsey is a geographer, writer, and the founder and editor of Geography Realm. She holds bachelor's and master's degrees in Geography from the University of California, Los Angeles (UCLA), as well as a Master of Library and Information Science (MLIS) from San José State University. She has been writing about geography, maps, geographic information systems (GIS), and environmental topics for more than two decades through Geography Realm and its predecessor site, GIS Lounge. Her interests include cartography, remote sensing, environmental geography, and the relationship between people and place.