[Speex-dev] Crash in cb_search.c, line 414

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Sat Jun 16 07:14:18 PDT 2007


Hi,

I know it's been a while, but I've only just (accidentally) been able to
trigger this bug here. Turns out it only affected the
--enable-vorbis-psy version (which is already labelled experimental),
which is good. It's now fixed in the git/svn version.

Cheers,

	Jean-Marc

Thorvald Natvig a écrit :
> Jean-Marc Valin wrote:
>>> gcc version 3.4.5 (mingw special)
>>
>> Can you try 4.0 or 4.1 just to be sure?
> 
> mingw (native gcc for win32) doesn't officially support using gcc 4.0
> and 4.1 yet (apparantly there have been some issues), so there are no
> binary packages. But if you think it helps, I can compile gcc 4.1 and
> give it a shot.
> 
>>> Compile flags:
>>> DEFINES += NDEBUG WIN32 _WINDOWS HAVE_CONFIG_H VAR_ARRAYS VORBIS_PSYCHO
>>
>> VORBIS_PSYCHO is an *experimental* feature and should not be enabled
>> unless you want to do research with it.
> 
> A while back you asked for testers of this and I volunteered :) So far,
> my testers seem positive, but I have no idea if that is because I told
> them to expect better quality or if the quality actually is better. But
> if you think it's related, I can disable it again.
> 
>>> As for the CPU and the values of best_ntarget[j], I have no way to find
>>> out. I almost had to bully the enduser in question just to get the
>>> offset from the windows crash dialog :( .. But apparantly it crashed at
>>> that exact spot several times.
>>
>> Hmm... Can you tell me what bit-rate/sampling rate you're using? Is VBR
>> on? Other options?
> 
> 16khz (wideband) VBR (VAD and DTX off), passed through preprocessor
> (VAD, DENOISE, AGC and DEREVERB. AGC level set to 20000).
> VBR_QUALITY and COMPLEXITY are userconfigurable, I'll ask and see what
> he's set them to.
> 
> I must admit I'm a bit stumped as to why it's just this one user that
> has this problem :( I've been completely unable to replicate the problem
> here. I've added stackframe output on crashes to the latest testbuild,
> I'll have the user use that. At least then I can say what j and
> best_ntarget[j] is.
> 
> 
> 


More information about the Speex-dev mailing list