Ok, doing make clean && sudo make uninstall first did the trick. On Sun, Jan 4, 2015 at 4:24 PM, Jonatan Liljedahl <li...@kymatica.com> wrote: > I just recompiled from latest git, and now I get segfault when running > faust. It doesn't matter what the input is, even a simple process = > _,_; crashes. > > Any ideas? > > lijon-mbp:Coding lijon$ lldb -- /usr/local/bin/faust test2.dsp > (lldb) target create "/usr/local/bin/faust" > Current executable set to '/usr/local/bin/faust' (x86_64). > (lldb) settings set -- target.run-args "test2.dsp" > (lldb) run > Process 47240 launched: '/usr/local/bin/faust' (x86_64) > Process 47240 stopped > * thread #1: tid = 0x14cd96, 0x000000010002ade1 > faust`std::__1::__tree_node_base<void*>*& > std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__find_equal<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >>(std::__1::__tree_node_base<void*>*&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 49, > queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, > address=0x0) > frame #0: 0x000000010002ade1 > faust`std::__1::__tree_node_base<void*>*& > std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__find_equal<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >>(std::__1::__tree_node_base<void*>*&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 49 > faust`std::__1::__tree_node_base<void*>*& > std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__find_equal<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >>(std::__1::__tree_node_base<void*>*&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 49: > -> 0x10002ade1: movzbl (%r13), %ecx > 0x10002ade6: movq %rcx, %rdx > 0x10002ade9: shrq %rdx > 0x10002adec: movq %rdx, -0x48(%rbp) > (lldb) bt > * thread #1: tid = 0x14cd96, 0x000000010002ade1 > faust`std::__1::__tree_node_base<void*>*& > std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__find_equal<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >>(std::__1::__tree_node_base<void*>*&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 49, > queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, > address=0x0) > * frame #0: 0x000000010002ade1 > faust`std::__1::__tree_node_base<void*>*& > std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__find_equal<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >>(std::__1::__tree_node_base<void*>*&, std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 49 > frame #1: 0x000000010002ad13 > faust`std::__1::__tree<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> >, > std::__1::less<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > >, > std::__1::allocator<std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > > >>::__insert_unique(std::__1::basic_string<char, > std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 35 > frame #2: 0x000000010006e3ad > faust`SourceReader::expandrec(this=0x00000001000c2958, > ldef=<unavailable>, visited=0x00007fff5fbfef60, lresult=<unavailable>) > + 173 at sourcereader.cpp:324 > frame #3: 0x000000010006e2cb > faust`SourceReader::expandlist(this=<unavailable>, ldef=<unavailable>) > + 59 at sourcereader.cpp:309 > frame #4: 0x000000010000205e faust`main(argc=<unavailable>, > argv=<unavailable>) + 302 at main.cpp:634 > frame #5: 0x00007fff89a955c9 libdyld.dylib`start + 1 > frame #6: 0x00007fff89a955c9 libdyld.dylib`start + 1 > (lldb) > > > -- > /Jonatan > http://kymatica.com
-- /Jonatan http://kymatica.com ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Faudiostream-devel mailing list Faudiostream-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-devel