SignalLab VCL
SLNoiseStats immediatley crashes
Thread Starter: Markus Started: 10/5/2007 5:26 AM UTC
Replies: 3
SLNoiseStats immediatley crashes
Hello,

we are currently evaluating AudioLab+SignalLab for a new Audio and signal processing project. Because we are still evaluating the product, I don't have yet the source code to search the problem myself. The problem is:

As soon as a SLNoiseStats object gets strame data - may be from sound input or even from an internal sinus generator - it always crashes (memory access violation or invalid pointer operation) within the first second. The event handlers are both called once or more, but then, the library always crashes after a short time. The time until the crash itself varies slightly, but is never longer than about 1 second. I tried a lot with different parameters - but no chance. Has anybody else seen this problem? We are currently using SignalLab 3.0 VCL with Delphi 7.

Thanks,
Markus
Re: SLNoiseStats immediatley crashes
Hi Markus,

We have done a lot of work on the NoiseStats component lately. Please contact me at mitov@mitov.com to get updated version of the library with the latest changes.

  With best regards,
    Boian Mitov

Markus wrote:
As soon as a SLNoiseStats object gets strame data - may be from sound input or even from an internal sinus generator - it always crashes (memory access violation or invalid pointer operation) within the first second. The event handlers are both called once or more, but then, the library always crashes after a short time. The time until the crash itself varies slightly, but is never longer than about 1 second. I tried a lot with different parameters - but no chance. Has anybody else seen this problem? We are currently using SignalLab 3.0 VCL with Delphi 7.
Re: SLNoiseStats immediatley crashes
Hello,
thanks for your reply.

I now installed the new version 3.1 of SignalLab and the app using NoiseStats at least starts up now. But it still crashes after approx. 20-30s if connected to an audio input from AudioLab (16bit/96kHz). If I let the NoiseStats unconnected, the app works just fine. The error messages are varying somewhat, but most of the time I get "invalid pointer operation" in "NoiseStats.pas". Because I don't have the sources (yet), I cant't figure out the concrete position where the exception happens.

Because we are planning to use AudioLab+SignalLab commercially, we will most probably buy a source code license. Then, I will probably be able to better locate the source of this problem. But in order to sell our product, we must be able to rely on the components used from SignalLab anyway.

regards
Markus

Am 07.10.2007, 05:36 Uhr, schrieb Boian Mitov <mitov@mitov.com>:

  Hi Markus,

We have done a lot of work on the NoiseStats component lately. Please contact me at mitov@mitov.com to get updated version of the library with the latest changes.

  With best regards,
    Boian Mitov

Markus wrote:
> As soon as a SLNoiseStats object gets strame data - may be from sound > input or even from an internal sinus generator - it always crashes > (memory access violation or invalid pointer operation) within the first > second. The event handlers are both called once or more, but then, the > library always crashes after a short time. The time until the crash > itself varies slightly, but is never longer than about 1 second. I > tried a lot with different parameters - but no chance. Has anybody else > seen this problem? We are currently using SignalLab 3.0 VCL with Delphi > 7.
Re: SLNoiseStats immediatley crashes
ok, I've been able to reproduce at least one problem: If a NoiseStat object gets an input sample buffer with all values 0, it crashes immediately (invalid floating point operation).

regards,
Markus

Am 07.10.2007, 05:36 Uhr, schrieb Boian Mitov <mitov@mitov.com>:

  Hi Markus,

We have done a lot of work on the NoiseStats component lately. Please contact me at mitov@mitov.com to get updated version of the library with the latest changes.

  With best regards,
    Boian Mitov

Markus wrote:
> As soon as a SLNoiseStats object gets strame data - may be from sound > input or even from an internal sinus generator - it always crashes > (memory access violation or invalid pointer operation) within the first > second. The event handlers are both called once or more, but then, the > library always crashes after a short time. The time until the crash > itself varies slightly, but is never longer than about 1 second. I > tried a lot with different parameters - but no chance. Has anybody else > seen this problem? We are currently using SignalLab 3.0 VCL with Delphi > 7.



-- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/