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

Peter Green plugwash at debian.org
Thu Jun 27 20:12:24 BST 2019


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.

Any clue what might cause this? has anyone seen any similar issues before in other software. Grepping the source tree doesn't find any matches for ctrl_data or m_value_bytes in source files (though it does find them in build intermediate files).

This was reported upstream a while back but was closed as "we don't currently have the resources to support generic linux". https://github.com/samaaron/sonic-pi/issues/1805

A diff of the "debian" directory is attatched to this mail. I have uploaded the complete source package with raspbian buster binaries (should also run on debian buster armf) to https://plugwash.raspbian.org/sonic-pi/

Note: I know a bunch of cleanup will be needed to update the copyright file, excluded files in the source package etc. But i'll only bother doing that work if I can actually get the software to run.

> You probably already found the "packaging readme" I had left in the Debian source package.
I didn't actually. Maybe I should have.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sonic-pi-debian.diff
Type: text/x-patch
Size: 25762 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-multimedia-maintainers/attachments/20190627/d4a7da77/attachment-0001.bin>


More information about the pkg-multimedia-maintainers mailing list