Why do I get a runtime error when I use my custom plugin with a binary version of VisIt from your site?
If you install a binary from our Web site, you may be downloading a version of VisIt that uses a different C++ compiler from what may be installed on your system. Our binary distributions will often run just fine on such systems but once you create your own plugin using a C++ compiler that differs from the compiler used to build VisIt, you may experience problems. If you are running into this problem, you will often see runtime error messages similar to: *** glibc detected *** free(): invalid pointer: 0x095de9b8 *** SIGABRT If you notice any runtime errors related to glibc because you’re using a custom-built plugin with our binary distirbutions then you probably have a runtime library incompatibility. The best way to resolve this situation is to build VisIt on your platform using our build_visit script since it will automatically build VisIt. Once you’ve rebuilt VisIt using your C++ compiler, you should regenerate your plugin’s Makefile using the your new VisIt’s xml2makefile program.
Related Questions
- When I first get a MyWeb account and visit my site in a browser why do I receive a 403 error (or similar) message that states that I do not have permissions to view the page?
- When I visit a Web page via the iPad’s browser, does it default to the mobile version of the site if there is one?
- Why is a Mylyn plugin version error reported upon updating Tasktop?