Your message dated Wed, 8 Apr 2015 12:53:57 +0200
with message-id <[email protected]>
and subject line Re: #696752: segfault in ruby-taglib2, need FTBFS fix
has caused the Debian Bug report #696752,
regarding segfault in ruby-taglib2, need FTBFS fix
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
696752: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696752
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby-taglib2
Version: 0.1.3-1
Severity: important

Environment: kFreeBSD (9.0.2-amd64)

file_alloc sets
    data->closed=0;
but doesn't set data->file=NULL.
This means that free_tgFileData (the ruby data destructor) can fail, if
init failed (which would set data->file in case of success).

version 0.1.5-1 fixes it by setting data->closed (in _alloc and
_init), although it still doesn't clear data->file in _alloc (not
required, but should be done anyway imho).

I triggered the segfault by running
  https://github.com/stbuehler/media-player-indexer
  (the update script)

on about 6000 files; not all were media files (.m3u files for
example).

The backtrace didn't contain anything useful apart from what i
described above - data->closed was 0, and data->file was an invalid C++
object (the virtual-table pointer was 0).


Other issues:
  * fix the clean rules. debian/clean doesn't delete
    directories, use override_dh_clean: dh_clean; rm -rf tests/tmp
    instead.
  * somehow the write for f.save gets delayed partially (ktrace).
    calling f.save twice in tests/file.rb fixes the checks,
    don't ask me why (sleep doesn't work, so not a timing issue).

--- End Message ---
--- Begin Message ---
Control: fixed -1 0.1.5-2

Thank you for your report.

As you indicate that this is "fixed" in 0.1.5, and we already carry
that version in jessie + sid, I'm now closing this report.

Best,
-- 
 ,''`.  Christian Hofstaedtler <[email protected]>
: :' :  Debian Developer
`. `'   7D1A CFFA D9E0 806C 9C4C  D392 5C13 D6DB 9305 2E03
  `-

Attachment: pgpKiiiLlU3wJ.pgp
Description: PGP signature


--- End Message ---

Reply via email to