On 27/06/2019 20:12, Peter Green wrote:
On 27/06/2019 10:03, Hanno Zulla wrote:
Hi Peter,

I am that former maintainer of the Sonic Pi package.

Thank you for picking up the pieces, it's good to see that there is new 
interest in the package.

Unfortunately after working through a bunch of path issues, missing 
dependencies etc it's failing to run with.

sonic-pi: /usr/include/boost/interprocess/segment_manager.hpp:861: void* boost::interprocess::segment_manager<CharType, 
MemoryAlgorithm, IndexType>::priv_generic_find(const CharT*, IndexType<boost::interprocess::ipcdetail::index_config<CharT, 
MemoryAlgorithm> >&, boost::interprocess::ipcdetail::in_place_interface&, 
boost::interprocess::segment_manager<CharType, MemoryAlgorithm, IndexType>::size_type&, boost::interprocess::ipcdetail::true_, 
bool) [with CharT = char; CharType = char; MemoryAlgorithm = 
boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>; IndexType = boost::interprocess::iset_index; 
boost::interprocess::segment_manager<CharType, MemoryAlgorithm, IndexType>::size_type = unsigned int; 
boost::interprocess::ipcdetail::true_ = boost::interprocess::ipcdetail::bool_<true>]: Assertion `(ctrl_data->m_value_bytes % 
table.size) == 0' failed.

Ok, that crash seems to have been caused by an outdated supercollider in 
raspbian (I was testing in the first instance on raspbian). I have just updated 
supercollider in raspbian buster to match the version in debian buster (with 
some additional patches to make qtwebengine optional taken from an upstream 
pull request) and sonic-pi now starts successfully.

Reply via email to