Bug#931144: sonic pi: new upstream release 3.1.0 available.

Peter Green plugwash at debian.org
Thu Jul 18 02:31:15 BST 2019


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.



More information about the pkg-multimedia-maintainers mailing list