Package: picard
Version: 0.11-2.1
Severity: important

When scanning ogg-vorbis files in order to get a fingerprint, picard segfaults.
mp3-scanning works fine.


Starting program: /usr/bin/python /usr/bin/picard
[Thread debugging using libthread_db enabled]
[New Thread 0xf4d9db70 (LWP 7159)]
[New Thread 0xf459cb70 (LWP 7160)]
[New Thread 0xf3d9bb70 (LWP 7161)]
[New Thread 0xf359ab70 (LWP 7162)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf359ab70 (LWP 7162)]
0xf2582ed5 in float_to_int16_interleave_sse2 (dst=0xee358908, src=0xf35993d4, 
len=-2304, channels=2) at libavcodec/x86/dsputil_mmx.c:2506
2506    FLOAT_TO_INT16_INTERLEAVE(sse2,
(gdb) bt
#0  0xf2582ed5 in float_to_int16_interleave_sse2 (dst=0xee358908, 
src=0xf35993d4, len=-2304, channels=2) at libavcodec/x86/dsputil_mmx.c:2506
#1  0xf24cd99a in vorbis_decode_frame (avccontext=0x8f89710, data=0xee358008, 
data_size=0xf3599b88, avpkt=0xf3599b04) at libavcodec/vorbis_dec.c:1651
#2  0xf24a29b1 in avcodec_decode_audio3 (avctx=0x8f89710, samples=0xee358008, 
frame_size_ptr=0xf3599b88, buf=0x8cea000 "\n", buf_size=1) at 
libavcodec/utils.c:668
#3  avcodec_decode_audio2 (avctx=0x8f89710, samples=0xee358008, 
frame_size_ptr=0xf3599b88, buf=0x8cea000 "\n", buf_size=1) at 
libavcodec/utils.c:646
#4  0xf2d97deb in decode (self=0x0, 
args=('/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',))
 at picard/musicdns/avcodec.c:287
#5  0x080e0721 in call_function (f=
    Frame 0x8f5a3b4, for file 
/usr/lib/pymodules/python2.6/picard/musicdns/__init__.py, line 122, in 
_calculate_fingerprint (self=<OFA(_decoders=[<module at remote 0x85002fc>]) at 
remote 0x854512c>, 
filename='/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',
 decoder=<module at remote 0x85002fc>), throwflag=0)
    at ../Python/ceval.c:3750
#6  PyEval_EvalFrameEx (f=
    Frame 0x8f5a3b4, for file 
/usr/lib/pymodules/python2.6/picard/musicdns/__init__.py, line 122, in 
_calculate_fingerprint (self=<OFA(_decoders=[<module at remote 0x85002fc>]) at 
remote 0x854512c>, 
filename='/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',
 decoder=<module at remote 0x85002fc>), throwflag=0)
    at ../Python/ceval.c:2412
#7  0x080e18b0 in fast_function (f=
    Frame 0x8f1ef94, for file /usr/lib/pymodules/python2.6/picard/tagger.py, 
line 572, in analyze_thread_run_item (thread=<Thread(stopping=False, 
queues=[<Queue(ofa=<OFA(_decoders=[<module at remote 0x85002fc>]) at remote 
0x854512c>, run_item=<function at remote 0x8540b54>, unfinished_tasks=0, 
next=<instancemethod at remote 0xf600a93c>, queue=<collections.deque at remote 
0x8540ca4>, maxsize=0, all_tasks_done=<QWaitCondition at remote 0x854311c>, 
mutex=<QMutex at remote 0x854308c>, not_full=<QWaitCondition at remote 
0x85430ec>, not_empty=<QWaitCondition at remote 0x85430bc>) at remote 
0x853f78c>]) at remote 0x8534f6c>, queue=<...>, 
filename=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',
 next=<functools.partial at remote 0x868dfa4>, priority=0), throwflag=0) at 
../Python/ceval.c:3836
#8  call_function (f=
    Frame 0x8f1ef94, for file /usr/lib/pymodules/python2.6/picard/tagger.py, 
line 572, in analyze_thread_run_item (thread=<Thread(stopping=False, 
queues=[<Queue(ofa=<OFA(_decoders=[<module at remote 0x85002fc>]) at remote 
0x854512c>, run_item=<function at remote 0x8540b54>, unfinished_tasks=0, 
next=<instancemethod at remote 0xf600a93c>, queue=<collections.deque at remote 
0x8540ca4>, maxsize=0, all_tasks_done=<QWaitCondition at remote 0x854311c>, 
mutex=<QMutex at remote 0x854308c>, not_full=<QWaitCondition at remote 
0x85430ec>, not_empty=<QWaitCondition at remote 0x85430bc>) at remote 
0x853f78c>]) at remote 0x8534f6c>, queue=<...>, 
filename=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',
 next=<functools.partial at remote 0x868dfa4>, priority=0), throwflag=0) at 
../Python/ceval.c:3771
#9  PyEval_EvalFrameEx (f=
    Frame 0x8f1ef94, for file /usr/lib/pymodules/python2.6/picard/tagger.py, 
line 572, in analyze_thread_run_item (thread=<Thread(stopping=False, 
queues=[<Queue(ofa=<OFA(_decoders=[<module at remote 0x85002fc>]) at remote 
0x854512c>, run_item=<function at remote 0x8540b54>, unfinished_tasks=0, 
next=<instancemethod at remote 0xf600a93c>, queue=<collections.deque at remote 
0x8540ca4>, maxsize=0, all_tasks_done=<QWaitCondition at remote 0x854311c>, 
mutex=<QMutex at remote 0x854308c>, not_full=<QWaitCondition at remote 
0x85430ec>, not_empty=<QWaitCondition at remote 0x85430bc>) at remote 
0x853f78c>]) at remote 0x8534f6c>, queue=<...>, 
filename=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg',
 next=<functools.partial at remote 0x868dfa4>, priority=0), throwflag=0) at 
../Python/ceval.c:2412
#10 0x080e18b0 in fast_function (f=
    Frame 0x8657d1c, for file 
/usr/lib/pymodules/python2.6/picard/util/thread.py, line 59, in run 
(self=<Thread(stopping=False, queues=[<Queue(ofa=<OFA(_decoders=[<module at 
remote 0x85002fc>]) at remote 0x854512c>, run_item=<function at remote 
0x8540b54>, unfinished_tasks=0, next=<instancemethod at remote 0xf600a93c>, 
queue=<collections.deque at remote 0x8540ca4>, maxsize=0, 
all_tasks_done=<QWaitCondition at remote 0x854311c>, mutex=<QMutex at remote 
0x854308c>, not_full=<QWaitCondition at remote 0x85430ec>, 
not_empty=<QWaitCondition at remote 0x85430bc>) at remote 0x853f78c>]) at 
remote 0x8534f6c>, queue=<...>, 
item=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg'),
 throwflag=0)
    at ../Python/ceval.c:3836
#11 call_function (f=
    Frame 0x8657d1c, for file 
/usr/lib/pymodules/python2.6/picard/util/thread.py, line 59, in run 
(self=<Thread(stopping=False, queues=[<Queue(ofa=<OFA(_decoders=[<module at 
remote 0x85002fc>]) at remote 0x854512c>, run_item=<function at remote 
0x8540b54>, unfinished_tasks=0, next=<instancemethod at remote 0xf600a93c>, 
queue=<collections.deque at remote 0x8540ca4>, maxsize=0, 
all_tasks_done=<QWaitCondition at remote 0x854311c>, mutex=<QMutex at remote 
0x854308c>, not_full=<QWaitCondition at remote 0x85430ec>, 
not_empty=<QWaitCondition at remote 0x85430bc>) at remote 0x853f78c>]) at 
remote 0x8534f6c>, queue=<...>, 
item=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg'),
 throwflag=0)
    at ../Python/ceval.c:3771
#12 PyEval_EvalFrameEx (f=
    Frame 0x8657d1c, for file 
/usr/lib/pymodules/python2.6/picard/util/thread.py, line 59, in run 
(self=<Thread(stopping=False, queues=[<Queue(ofa=<OFA(_decoders=[<module at 
remote 0x85002fc>]) at remote 0x854512c>, run_item=<function at remote 
0x8540b54>, unfinished_tasks=0, next=<instancemethod at remote 0xf600a93c>, 
queue=<collections.deque at remote 0x8540ca4>, maxsize=0, 
all_tasks_done=<QWaitCondition at remote 0x854311c>, mutex=<QMutex at remote 
0x854308c>, not_full=<QWaitCondition at remote 0x85430ec>, 
not_empty=<QWaitCondition at remote 0x85430bc>) at remote 0x853f78c>]) at 
remote 0x8534f6c>, queue=<...>, 
item=u'/home/garth/Documents/ogg/Gentleman_-_Confidence/Gentleman_-_Send_A_Prayer.ogg'),
 throwflag=0)
    at ../Python/ceval.c:2412
#13 0x080e2507 in PyEval_EvalCodeEx (co=0xf602cbf0, globals=
    {'Queue': <classobj at remote 0xf602badc>, 'Thread': 
<PyQt4.QtCore.pyqtWrapperType at remote 0x83e4a3c>, '__builtins__': 
{'bytearray': <type at remote 0x826d640>, 'IndexError': <type at remote 
0x822a280>, 'all': <built-in function all>, 'help': <_Helper at remote 
0xf7c0476c>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 
0x8229f00>, 'unicode': <type at remote 0x8235fc0>, 'UnicodeDecodeError': <type 
at remote 0x822a6e0>, 'isinstance': <built-in function isinstance>, 
'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2010 Python Software 
Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights 
Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research 
Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting 
Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, 
_Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 
0xf7c045cc>, 'NameError': <type at r
 emote 0x8229c60>, 'BytesWarning': <typ...(truncated), locals=0x0, 
args=0x854a3f8, argcount=1, kws=
    0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#14 0x0816b80c in function_call (func=<function at remote 0xf5e2c1b4>, arg=
    (<Thread(stopping=False, queues=[<Queue(ofa=<OFA(_decoders=[<module at 
remote 0x85002fc>]) at remote 0x854512c>, run_item=<function at remote 
0x8540b54>, unfinished_tasks=0, next=<instancemethod at remote 0xf600a93c>, 
queue=<collections.deque at remote 0x8540ca4>, maxsize=0, 
all_tasks_done=<QWaitCondition at remote 0x854311c>, mutex=<QMutex at remote 
0x854308c>, not_full=<QWaitCondition at remote 0x85430ec>, 
not_empty=<QWaitCondition at remote 0x85430bc>) at remote 0x853f78c>]) at 
remote 0x8534f6c>,), kw=0x0)
    at ../Objects/funcobject.c:524
#15 0x0806232a in PyObject_Call (func=<function at remote 0xf5e2c1b4>, arg=
    (<Thread(stopping=False, queues=[<Queue(ofa=<OFA(_decoders=[<module at 
remote 0x85002fc>]) at remote 0x854512c>, run_item=<function at remote 
0x8540b54>, unfinished_tasks=0, next=<instancemethod at remote 0xf600a93c>, 
queue=<collections.deque at remote 0x8540ca4>, maxsize=0, 
all_tasks_done=<QWaitCondition at remote 0x854311c>, mutex=<QMutex at remote 
0x854308c>, not_full=<QWaitCondition at remote 0x85430ec>, 
not_empty=<QWaitCondition at remote 0x85430bc>) at remote 0x853f78c>]) at 
remote 0x8534f6c>,), kw=0x0)
    at ../Objects/abstract.c:2492
#16 0x0806a311 in instancemethod_call (func=<function at remote 0xf5e2c1b4>, 
arg=(), kw=0x0) at ../Objects/classobject.c:2579
#17 0x0806232a in PyObject_Call (func=<instancemethod at remote 0xf6011be4>, 
arg=(), kw=0x0) at ../Objects/abstract.c:2492
#18 0x080db582 in PyEval_CallObjectWithKeywords (func=<instancemethod at remote 
0xf6011be4>, arg=(), kw=0x0) at ../Python/ceval.c:3619
#19 0xf7fd0b43 in ?? () from /usr/lib/pymodules/python2.6/sip.so
#20 0xf610a818 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#21 0xf6138b6c in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#22 0xf6813fbe in QThreadPrivate::start (arg=0x864c3c0) at 
thread/qthread_unix.cpp:248
#23 0xf7f96955 in start_thread (arg=0xf359ab70) at pthread_create.c:300
#24 0xf7d30e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 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 picard depends on:
ii  libavcodec52     5:0.6.1+svn20101128-0.1 library to encode decode multimedi
ii  libavformat52    5:0.6.1+svn20101128-0.1 ffmpeg file format library
ii  libc6            2.11.2-7                Embedded GNU C Library: Shared lib
ii  libdiscid0       0.2.2-1                 Library for creating MusicBrainz D
ii  libfftw3-3       3.2.2-1                 library for computing Fast Fourier
ii  libgcc1          1:4.4.5-10              GCC support library
ii  libofa0          0.9.3-3.1               Library for acoustic fingerprintin
ii  libstdc++6       4.4.5-10                The GNU Standard C++ Library v3
ii  python           2.6.6-3+squeeze4        interactive high-level object-orie
ii  python-mutagen   1.19-2                  audio metadata editing library
ii  python-qt4       4.7.3-1+b1              Python bindings for Qt4
ii  python-support   1.0.11                  automated rebuilding support for P

picard recommends no packages.

picard suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to