Solaris Common Messages and Troubleshooting Guide

assertion failed: string, file name, line int

Cause

An unexoected condition in the program has happened.

Action

Contact the vendor or author of the program to ask why it failed. If you have the source code for the program, you can look at the file and line number where the assertion failed. This might give you an idea of how to run the program differently.

Technical Notes

This message results from a diagnostic macro called assert(3C) that a programmer inserted into the specified line of a source file. The expression that evaluated untrue precedes the file name and line number.