Troubleshooting, known bugs and more...


How to find and report bugs..

If you encounter any problems with this program, follow these steps..

  1. Read the manual or online-help system
  2. Read the chapter "System Requirements and Installation" again.
  3. Read the chapter known bugs and check if the problem is known, and if there is some kind of work-around.
  4. Try to install the program on an other PC and try if the problem occurs on that PC, too
  5. Reduce the sample rate, turn off all unused components
  6. Close all other applications that run "in the background"
  7. If the bug causes a program- or even a system crash, please read this (and check the error log)
  8. If still no cure found, send me an error description via email including the following points:

top of page


Running the program in "debug"-mode, producing a logfile for post-mortem analysis

In some tough cases (were the program seems to crash, or locks up), you can help to find the problem using a special debugging feature which is built into Spectrum Lab.

When started with the command line parameter /debug, the program will produce a textfile named "debug_run_log.txt" in the installation archive. Each line in that file is marked with the time-of-day, and a rather cryptic description of what has happened, what went wrong (if the program had the chance to detect this before "dying"). If you create a desktop icon for SpecLab, you can modify it (right-click the icon, then select "properties" (or "Eigenschaften" on a german PC). After the path and filename of the executable, append a single space character, and the /debug switch. The result should look like this:

C:\Spectrum\SpecLab.exe /debug

Then start the program by clicking on the modified icon, or entering the above line on the DOS command prompt.

After that, the first few lines in the (debug-) logfile may look like this:

20:24:17.1 checking instance...
20:24:17.1 init application...
20:24:17.1 creating main form...
20:24:17.1 Constructing main form
20:24:17.1 initialising ASIO wrapper
20:24:17.1 initialising SDR-14 / SDR-IQ control
20:24:17.1 creating CSound object
20:24:17.1 Parsing command line
20:24:17.1 main form constructed

If all went well, the last lines in the logfile should look similar to this (there may be more, of course):

20:28:05.8 Deleting SPECTRUM objects
20:28:05.8 Deleting other buffers
20:28:05.8 FormClose done
20:28:05.9 Reached last termination step; closing logfile.

If you find strange looking lines with one of the following messages in the logfile....

... then please send me a copy of this logfile via email .


Known Bugs (and "minor problems")

BUG01

BUG02

BUG03 (minor)

top of page