Gnats XXXX -- Solaris GUI
Ghosting / Non-thread safe event processing
Phil Weinstein -- June 6, 2007
Overview: After running for a while (sometimes as long as a day or two), RiverWare on Solaris doesn't return from a call to "usleep" -- which we now understand to be NOT thread-safe [see code]. This has become a problem, we believe, as a result of adding Oracle OCCI libraries, and required associated libraries (e.g. support for "pthreads") to the RiverWare build.
Status (6-6-2007): We're now planning of decoupling the Oracle interface code -- i.e. not actually linking it as part of RiverWare. So I'm not filing an actual bug, and will not pursue a solition to this particular GUI event loop problem.
---