** Description changed:

  This application has a guessed total file size cached. If a read happens
  with an offset greater than this, it crashes with SIGSEGV.
  
- This happens since a calculation early in trancoder_read yields a
+ This happens since a calculation early in transcoder_read yields a
  negative value, that is later passed to memset which expects a size_t,
  and thus overwrites the buffer.
  
  This is fixed upstream in commit
  032b698af249bd74d785a8757d89feb9e6710908 on
  g...@github.com:khenrik/mp3fs. I have attached a patch that applies to
  the old source used in Ubuntu 12.04.
  
  Without this fix, mp3fs cannot be used to serve music to Spotify. With
  this patch applied, I am able to use Spotify to upload music to my
  iPhone, which otherwise cannot be loaded with music on Ubuntu.

** Summary changed:

- mp3fs crashes with SIGSEGV in trancoder_read
+ mp3fs crashes with SIGSEGV in transcoder_read

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1012373

Title:
  mp3fs crashes with SIGSEGV in transcoder_read

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mp3fs/+bug/1012373/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to