Your message dated Mon, 06 Oct 2014 09:22:12 +0000
with message-id <[email protected]>
and subject line Bug#712596: fixed in tagpy 2013.1-4
has caused the Debian Bug report #712596,
regarding python-tagpy: crashes when the file does not exist
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.)


-- 
712596: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712596
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-tagpy
Version: 0.94.8-4
Severity: important

Dear Maintainer,

   * What led up to the situation?

    simple example:
--- 8< ---
mdione@diablo:~/src/projects/satyr/git$ ipython
Python 2.7.5+ (default, Jun 13 2013, 13:26:49) 
Type "copyright", "credits" or "license" for more information.

IPython 0.13.2 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [2]: fr= tagpy.FileRef ('does_not_exist.ogg')
Segmentation fault
--- >8 ---

    Complete backtrace:

--- 8< ---
mdione@diablo:~/src/projects/satyr/git$ gdb python
GNU gdb (GDB) 7.6-debian
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python2.7...Reading symbols from 
/usr/lib/debug/usr/bin/python2.7...done.
done.
(gdb) r
Starting program: /usr/bin/python2.7 
warning: no loadable sections found in added symbol-file system-supplied DSO at 
0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Python 2.7.5+ (default, Jun 13 2013, 13:26:49) 
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tagpy
>>> fr= tagpy.FileRef ('does_not_exist.ogg')

Program received signal SIGSEGV, Segmentation fault.
__GI__IO_ftell (fp=0x0) at ioftell.c:38
38      ioftell.c: No such file or directory.
(gdb) bt
#0  __GI__IO_ftell (fp=0x0) at ioftell.c:38
#1  0x00007ffff60fb78d in TagLib::File::find(TagLib::ByteVector const&, long, 
TagLib::ByteVector const&) () from /usr/lib/x86_64-linux-gnu/libtag.so.1
#2  0x00007ffff60e5d39 in TagLib::Ogg::File::nextPage() () from 
/usr/lib/x86_64-linux-gnu/libtag.so.1
#3  0x00007ffff60e6778 in TagLib::Ogg::File::packet(unsigned int) () from 
/usr/lib/x86_64-linux-gnu/libtag.so.1
#4  0x00007ffff60ec4c1 in TagLib::Vorbis::File::read(bool, 
TagLib::AudioProperties::ReadStyle) () from 
/usr/lib/x86_64-linux-gnu/libtag.so.1
#5  0x00007ffff60ec6c9 in TagLib::Vorbis::File::File(char const*, bool, 
TagLib::AudioProperties::ReadStyle) () from 
/usr/lib/x86_64-linux-gnu/libtag.so.1
#6  0x00007ffff6472f99 in 
boost::python::objects::make_holder<3>::apply<boost::python::objects::value_holder<TagLib::Vorbis::File>,
 
boost::mpl::joint_view<boost::python::detail::drop1<boost::python::detail::type_list<char
 const*, boost::python::optional<bool, TagLib::AudioProperties::ReadStyle, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, 
mpl_::void_>, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> >, 
boost::python::optional<bool, TagLib::AudioProperties::ReadStyle, mpl_::void_, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, 
mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_, mpl_::void_> > 
>::execute(_object*, char const*, bool, TagLib::AudioProperties::ReadStyle) () 
from /usr/lib/python2.7/dist-packages/_tagpy.so
#7  0x00007ffff6453ac8 in 
boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void
 (*)(_object*, char const*, bool, TagLib::AudioProperties::ReadStyle), 
boost::python::default_call_policies, boost::mpl::vector5<void, _object*, char 
const*, bool, TagLib::AudioProperties::ReadStyle> > >::operator()(_object*, 
_object*) ()
   from /usr/lib/python2.7/dist-packages/_tagpy.so
#8  0x00007ffff5e697bb in boost::python::objects::function::call(_object*, 
_object*) const () from /usr/lib/libboost_python-py27.so.1.49.0
#9  0x00007ffff5e699d8 in ?? () from /usr/lib/libboost_python-py27.so.1.49.0
#10 0x00007ffff5e728bb in 
boost::python::handle_exception_impl(boost::function0<void>) () from 
/usr/lib/libboost_python-py27.so.1.49.0
#11 0x00007ffff5e67ca5 in ?? () from /usr/lib/libboost_python-py27.so.1.49.0
#12 0x00000000004f83d4 in PyObject_Call (kw=0x0, arg=(<ogg_vorbis_File at 
remote 0x7ffff7ec07e0>, 'does_not_exist.ogg', True, <ReadStyle at remote 
0x7ffff7ec3f50>), 
    func=<Boost.Python.function at remote 0xa613e0>) at 
../Objects/abstract.c:2529
#13 instancemethod_call.8798 (func=<Boost.Python.function at remote 0xa613e0>, 
func@entry=<instancemethod at remote 0x7ffff7f13280>, 
    arg=(<ogg_vorbis_File at remote 0x7ffff7ec07e0>, 'does_not_exist.ogg', 
True, <ReadStyle at remote 0x7ffff7ec3f50>), 
    arg@entry=('does_not_exist.ogg', True, <ReadStyle at remote 
0x7ffff7ec3f50>), kw=kw@entry=0x0) at ../Objects/classobject.c:2602
#14 0x00000000004d7802 in PyObject_Call (kw=0x0, arg=('does_not_exist.ogg', 
True, <ReadStyle at remote 0x7ffff7ec3f50>), func=<instancemethod at remote 
0x7ffff7f13280>)
    at ../Objects/abstract.c:2529
#15 slot_tp_init.25825 (self=self@entry=<ogg_vorbis_File at remote 
0x7ffff7ec07e0>, args=args@entry=('does_not_exist.ogg', True, <ReadStyle at 
remote 0x7ffff7ec3f50>), 
    kwds=kwds@entry=0x0) at ../Objects/typeobject.c:5692
#16 0x0000000000508c1b in type_call.25489 (type=<optimized out>, 
args=('does_not_exist.ogg', True, <ReadStyle at remote 0x7ffff7ec3f50>), 
kwds=0x0) at ../Objects/typeobject.c:745
#17 0x00000000004fdf59 in PyObject_Call (kw=0x0, arg=('does_not_exist.ogg', 
True, <ReadStyle at remote 0x7ffff7ec3f50>), func=<Boost.Python.class at remote 
0xa60eb0>)
    at ../Objects/abstract.c:2529
#18 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffd760, 
func=<Boost.Python.class at remote 0xa60eb0>) at ../Python/ceval.c:4239
#19 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd760) at 
../Python/ceval.c:4044
#20 PyEval_EvalFrameEx (
    f=f@entry=Frame 0xa3b150, for file 
/usr/lib/python2.7/dist-packages/tagpy/__init__.py, line 112, in create 
(cls=<type at remote 0xa3a2a0>, fileName='does_not_exist.ogg', 
readAudioProperties=True, audioPropertiesStyle=<ReadStyle at remote 
0x7ffff7ec3f50>, splitext=<function at remote 0x7ffff7f7d398>, ext='ogg', 
module=<module at remote 0x7ffff7ed7ad0>), 
    throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#21 0x0000000000563e91 in PyEval_EvalCodeEx (co=0x7ffff7ebae30, 
globals=<optimized out>, locals=<optimized out>, args=<optimized out>, 
argcount=<optimized out>, kws=<optimized out>, 
    kwcount=0, defs=0x7ffff7ea7848, defcount=2, closure=0x0) at 
../Python/ceval.c:3253
#22 0x00000000004fddc8 in fast_function (nk=0, na=4, n=<optimized out>, 
pp_stack=0x7fffffffd9a0, func=<function at remote 0x7ffff7ec4aa0>) at 
../Python/ceval.c:4117
#23 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd9a0) at 
../Python/ceval.c:4042
#24 PyEval_EvalFrameEx (
    f=f@entry=Frame 0xa3ad70, for file 
/usr/lib/python2.7/dist-packages/tagpy/__init__.py, line 50, in __init__ 
(self=<FileRef at remote 0x7ffff7ec3650>, f='does_not_exist.ogg', 
readAudioProperties=True, audioPropertiesStyle=<ReadStyle at remote 
0x7ffff7ec3f50>), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#25 0x00000000005656fa in PyEval_EvalCodeEx (closure=<optimized out>, 
defcount=<optimized out>, defs=0x7ffff7ea7800, kwcount=<optimized out>, 
kws=<optimized out>, argcount=10726768, 
    args=<optimized out>, locals=0x0, globals=<optimized out>, co=<optimized 
out>) at ../Python/ceval.c:3253
#26 function_call.15333 (func=func@entry=<function at remote 0x7ffff7ec4668>, 
arg=arg@entry=(<FileRef at remote 0x7ffff7ec3650>, 'does_not_exist.ogg'), 
kw=kw@entry=0x0)
    at ../Objects/funcobject.c:526
#27 0x00000000004f83d4 in PyObject_Call (kw=0x0, arg=(<FileRef at remote 
0x7ffff7ec3650>, 'does_not_exist.ogg'), func=<function at remote 
0x7ffff7ec4668>) at ../Objects/abstract.c:2529
#28 instancemethod_call.8798 (func=<function at remote 0x7ffff7ec4668>, 
func@entry=<instancemethod at remote 0x7ffff7ee0be0>, 
    arg=(<FileRef at remote 0x7ffff7ec3650>, 'does_not_exist.ogg'), 
arg@entry=('does_not_exist.ogg',), kw=kw@entry=0x0) at 
../Objects/classobject.c:2602
#29 0x00000000004d7802 in PyObject_Call (kw=0x0, arg=('does_not_exist.ogg',), 
func=<instancemethod at remote 0x7ffff7ee0be0>) at ../Objects/abstract.c:2529
#30 slot_tp_init.25825 (self=self@entry=<FileRef at remote 0x7ffff7ec3650>, 
args=args@entry=('does_not_exist.ogg',), kwds=kwds@entry=0x0) at 
../Objects/typeobject.c:5692
#31 0x0000000000508c1b in type_call.25489 (type=<optimized out>, 
args=('does_not_exist.ogg',), kwds=0x0) at ../Objects/typeobject.c:745
#32 0x00000000004fdf59 in PyObject_Call (kw=0x0, arg=('does_not_exist.ogg',), 
func=<type at remote 0xa3a2a0>) at ../Objects/abstract.c:2529
#33 do_call (nk=<optimized out>, na=<optimized out>, pp_stack=0x7fffffffdea0, 
func=<type at remote 0xa3a2a0>) at ../Python/ceval.c:4239
#34 call_function (oparg=<optimized out>, pp_stack=0x7fffffffdea0) at 
../Python/ceval.c:4044
#35 PyEval_EvalFrameEx (f=f@entry=Frame 0xa3abb0, for file <stdin>, line 1, in 
<module> (), throwflag=throwflag@entry=0) at ../Python/ceval.c:2666
#36 0x0000000000563e91 in PyEval_EvalCodeEx (co=0x7ffff7f12230, 
globals=<optimized out>, locals=<optimized out>, args=<optimized out>, 
argcount=<optimized out>, kws=<optimized out>, 
    kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#37 0x00000000005b4a52 in PyEval_EvalCode (co=co@entry=0x7ffff7f12230, 
    globals=globals@entry={'__builtins__': <module at remote 0x7ffff7f8eb08>, 
'__name__': '__main__', 'tagpy': <module at remote 0x7ffff7ec8c20>, '__doc__': 
None, '__package__': None}, locals=locals@entry={'__builtins__': <module at 
remote 0x7ffff7f8eb08>, '__name__': '__main__', 'tagpy': <module at remote 
0x7ffff7ec8c20>, '__doc__': None, '__package__': None})
    at ../Python/ceval.c:667
#38 0x000000000059e63b in run_mod.42564 (mod=<optimized out>, 
filename=<optimized out>, 
    globals={'__builtins__': <module at remote 0x7ffff7f8eb08>, '__name__': 
'__main__', 'tagpy': <module at remote 0x7ffff7ec8c20>, '__doc__': None, 
'__package__': None}, 
    locals={'__builtins__': <module at remote 0x7ffff7f8eb08>, '__name__': 
'__main__', 'tagpy': <module at remote 0x7ffff7ec8c20>, '__doc__': None, 
'__package__': None}, 
    flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1365
#39 0x00000000004689d5 in PyRun_InteractiveOneFlags (fp=fp@entry=0x7ffff729d240 
<_IO_2_1_stdin_>, filename=filename@entry=0x5fe1de "<stdin>", 
flags=flags@entry=0x7fffffffe100)
    at ../Python/pythonrun.c:852
#40 0x0000000000468af1 in PyRun_InteractiveLoopFlags 
(fp=fp@entry=0x7ffff729d240 <_IO_2_1_stdin_>, filename=filename@entry=0x5fe1de 
"<stdin>", flags=flags@entry=0x7fffffffe100)
    at ../Python/pythonrun.c:772
#41 0x0000000000469307 in PyRun_AnyFileExFlags (fp=fp@entry=0x7ffff729d240 
<_IO_2_1_stdin_>, filename=filename@entry=0x5fe1de "<stdin>", 
closeit=closeit@entry=0, 
    flags=flags@entry=0x7fffffffe100) at ../Python/pythonrun.c:741
#42 0x000000000046d6fb in Py_Main (argc=<optimized out>, argv=0x7fffffffe2b8) 
at ../Modules/main.c:640
#43 0x00007ffff6f16a55 in __libc_start_main (main=0x46d7b9 <main>, argc=1, 
ubp_av=0x7fffffffe2b8, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, 
    stack_end=0x7fffffffe2a8) at libc-start.c:260
#44 0x00000000005756f1 in _start ()
--- >8 ---

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-tagpy depends on:
ii  libboost-python1.49.0  1.49.0-4
ii  libc6                  2.17-5
ii  libgcc1                1:4.8.1-3
ii  libstdc++6             4.8.1-3
ii  libtag1c2a             1.8-2
ii  python                 2.7.5-2
ii  python2.6              2.6.8-2
ii  python2.7              2.7.5-6

python-tagpy recommends no packages.

python-tagpy suggests no packages.

-- no debconf information

-- 
(Not so) Random fortune:
Driscoll's Observation: The product of the IQs of each member of a tech-support
conversation is a constant. 
            -- Michael Driscoll

--- End Message ---
--- Begin Message ---
Source: tagpy
Source-Version: 2013.1-4

We believe that the bug you reported is fixed in the latest version of
tagpy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michal Čihař <[email protected]> (supplier of updated tagpy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 06 Oct 2014 10:49:40 +0200
Source: tagpy
Binary: python-tagpy
Architecture: source amd64
Version: 2013.1-4
Distribution: unstable
Urgency: medium
Maintainer: Michal Čihař <[email protected]>
Changed-By: Michal Čihař <[email protected]>
Description:
 python-tagpy - Python module for manipulating tags in music files
Closes: 712596
Changes:
 tagpy (2013.1-4) unstable; urgency=medium
 .
   * Add missing python-pkg-resources build dependency.
   * Bump standards to 3.9.6.
   * Adjust Vcs-Svn URL.
   * Use system setuptools for building.
   * Backport upstream patch for crash on non existing file (Closes: #712596).
Checksums-Sha1:
 a0bfac83634895eab7879d0b6f5e4d33ff76b3f4 2092 tagpy_2013.1-4.dsc
 79bee4bd90af94759bf47489f0cd51496efcb9d1 5644 tagpy_2013.1-4.debian.tar.xz
 553c7d8a53bbdf030f70a6ea8cb0cb8f1f4aea3e 306560 python-tagpy_2013.1-4_amd64.deb
Checksums-Sha256:
 680b30fd583cee66d117e58a259317272c43d748bed0186ccdc13c557cbee2fe 2092 
tagpy_2013.1-4.dsc
 ffa8fc1f6413ee8466c94a83b54a5144d0b7233f3855a4fd931ba4ae9c73aa9a 5644 
tagpy_2013.1-4.debian.tar.xz
 976603140b7b5d3ba1239a167b00dd9745b08b740a02530b298aeb898b9f9731 306560 
python-tagpy_2013.1-4_amd64.deb
Files:
 1c4979b0874570830ff9f6779af588c1 306560 python extra 
python-tagpy_2013.1-4_amd64.deb
 cd6dd6eab8ba7043ab32a96c1d6fe1fd 2092 python extra tagpy_2013.1-4.dsc
 71cd0343ceb231c14ca59f3429cef376 5644 python extra tagpy_2013.1-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUMliQAAoJEGo39bHX+xdNwLIQAKeZcc4KkkadWTPwM9JQfMJp
+LCInRmutk3Py8WLZi626efT0Q0yObETqjKym4sHyDnOsrYOvuuiHVOOywJ1Fr2j
1YEnM4rikda/KaQDjLCPDImlY6tfMQ/ozu+DBgdToYWMh/XB3wUzvMB2VFJavq9a
aeJG+0cC4iYCYJ7ROj66+xHVRWyGWcSWTFvLgBVtZ+EzmCuJg4cI7kUpuzaE1oxB
DT3YAPq9aRIhQo2DoI+w7eEkL9b7MkSTNvVzg1i6kLCgbBqbOrJkttpeAtFTf84j
VQ6XNGHUAsmO2LV+otrRZXqoFr+Vuorh7JI0MsFA1PxfCGRFZWN5pomcJ27H5b6m
Pl8HPmYGt3a3DI5BT/pOaaEs361OO98VwqfJ5s4ZxQRtjUHkgoKZuN2E4ugQRFmM
xj4gqgZP3aDJNbBDgDixWGZVpw+zvB9IZ3wiqI1pnoMEGNISYMTK0ONpLf3uskGu
UNdTgEAHRKWakW1NhC0hNTOkGMrRIHB9NMdjML1KH7Mvgjj/OXlKODX8gj2ZEznM
HTIXhN2CidMaojByJx35PhNKaWcZvhYCxIZE/sPST2SgfpM1fQFkcqEXGFaUjTqE
R6655pgf7kO4EbEkCJ5yVibDPSu/VDfvPN3tOGYX2g+jFQUgZTEuVONigbb6maE7
2pmFZLTFa6V51qePQGVj
=43cm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to