OK documentation improved in the headers fiels.

Thanks.

Stéphane 

Le 18 juin 2014 à 17:23, Victor Lazzarini <[email protected]> a écrit :

> It appears to fail at different points in different runs, but here’s a 
> backtrace
> 
> bt
> * thread #2: tid = 0x24e6cb, 0x000000010886a250 libfaustcsound.dylib`void 
> std::__1::__tree_left_rotate<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*)
>  + 32, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
>  * frame #0: 0x000000010886a250 libfaustcsound.dylib`void 
> std::__1::__tree_left_rotate<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*)
>  + 32
>    frame #1: 0x000000010886a20c libfaustcsound.dylib`void 
> std::__1::__tree_balance_after_insert<std::__1::__tree_node_base<void*>*>(std::__1::__tree_node_base<void*>*,
>  std::__1::__tree_node_base<void*>*) + 860
>    frame #2: 0x0000000107891b2b 
> libfaustcsound.dylib`std::__1::map<Typed::VarType, int, 
> std::__1::less<Typed::VarType>, 
> std::__1::allocator<std::__1::pair<Typed::VarType const, int> > 
> >::operator[](Typed::VarType const&) + 203
>    frame #3: 0x0000000107890326 libfaustcsound.dylib`Typed::init() + 326
>    frame #4: 0x0000000107938a67 libfaustcsound.dylib`global::init() + 2823
>    frame #5: 0x0000000107932858 libfaustcsound.dylib`compile_faust_llvm(int, 
> char const**, char const*, char const*, char*, bool) + 120
>    frame #6: 0x00000001078c8345 
> libfaustcsound.dylib`llvm_dsp_factory::llvm_dsp_factory(int, char const**, 
> std::__1::basic_string<char, std::__1::char_traits<char>, 
> std::__1::allocator<char> > const&, std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
> std::__1::basic_string<char, std::__1::char_traits<char>, 
> std::__1::allocator<char> > const&, std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> >&, int) + 373
>    frame #7: 0x00000001078c98c6 
> libfaustcsound.dylib`createDSPFactoryFromString(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
> std::__1::basic_string<char, std::__1::char_traits<char>, 
> std::__1::allocator<char> > const&, int, char const**, 
> std::__1::basic_string<char, std::__1::char_traits<char>, 
> std::__1::allocator<char> > const&, std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> >&, int) + 86
>    frame #8: 0x0000000107802645 
> libfaustcsound.dylib`init_faustcompile_thread(pp=0x0000000101062f40) + 1125 
> at faustgen.cpp:259
>    frame #9: 0x00007fff89b64899 libsystem_pthread.dylib`_pthread_body + 138
>    frame #10: 0x00007fff89b6472a libsystem_pthread.dylib`_pthread_start + 137
> 
> Protecting it with locks fixes it.
> 
> ========================
> Dr Victor Lazzarini
> Senior Lecturer
> NUI Maynooth, Ireland
> victor dot lazzarini at nuim dot ie
> 
> 
> 
> 
> On 18 Jun 2014, at 15:48, Stéphane Letz <[email protected]> wrote:
> 
>> Can you report precise crash logs of the problem you've seen?
>> 
>> Thanks.
>> 
>> Stéphane 
>> 
>> Le 18 juin 2014 à 15:27, Victor Lazzarini <[email protected]> a écrit 
>> :
>> 
>>> Just a note to say that createDSPFactoryFromString() does not appear to be 
>>> thread-safe. It might
>>> be worthing saying this in the documentation (not sure if it’s there). It 
>>> needs to be protected with mutexes etc.
>>> 
>>> ========================
>>> Dr Victor Lazzarini
>>> Senior Lecturer
>>> NUI Maynooth, Ireland
>>> victor dot lazzarini at nuim dot ie
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>>> Find What Matters Most in Your Big Data with HPCC Systems
>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>> http://p.sf.net/sfu/hpccsystems
>>> _______________________________________________
>>> Faudiostream-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>> 
>> 
>> ------------------------------------------------------------------------------
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>> http://p.sf.net/sfu/hpccsystems
>> _______________________________________________
>> Faudiostream-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
> 
> 
> ------------------------------------------------------------------------------
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> _______________________________________________
> Faudiostream-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users


------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to