internal gds software consistency check (cannot start thread)

Abstract: internal gds software consistency check (cannot start thread)

At this time, there is one know cause for the error "internal gds software consistency check (cannot start thread)". The cause is InterBase not being able to address any more memory. InterBase, being a 32 bit application, can address up to 2 GB of memory. Whenever we have seen users get this error either they have many databases open, or a few databases open with large caches, or both.

Ultimately, the only solution to this problem is to cause InterBase to use less memory. However, there are two logical solutions.

  1. Decrease the buffer size for the databases you are opening.
  2. Open fewer databases. The additional databases you want to open could be rerouted to a second instance of InterBase, or moved to a separate server.