[Python-modules-team] Bug#526651: jack: Crashes when tagging/renaming.

Martin Michlmayr tbm at cyrius.com
Sat May 2 16:38:10 UTC 2009


reassign 526651 python-pyvorbis
severity 526651 serious
severity 521559 serious
merge 526651 521559
thanks

* Philipp Weis <pweis at pweis.com> [2009-05-02 10:19]:
> Jack crashes when renaming/tagging files. I started observing this
> behaviour a couple of weeks ago on unstable, and it's been broken
> since. I know this is probably a python problem and not jack's fault,
> but I'm not sure where else to report this bug to.
> 
> Here's what I get from jack, please let me know if I can provide
> further information.

I can reproduce this with the following test program, so I'm
reassigning this to python-pyvorbis.  In fact, there is a bug about
this already, but no answer/solution yet.  Downgrading to python-pyvorbis
1.3-2 should work around it, though.


(sid)529:tbm at em64t: ~/src] cat t
#!/usr/bin/python

import ogg.vorbis

name = "foo.ogg"

vf = ogg.vorbis.VorbisFile(name)

(sid)530:tbm at em64t: ~/src] ./t
*** glibc detected *** /usr/bin/python: double free or corruption (!prev): 0x0000000001c42650 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f2b2bfb51c8]
/lib/libc.so.6(cfree+0x76)[0x7f2b2bfb6d06]
/lib/libc.so.6(fclose+0x151)[0x7f2b2bfa5ad1]
/usr/lib/pymodules/python2.5/ogg/vorbis.so[0x7f2b2b7ecdb9]
/usr/bin/python[0x444c77]
/usr/bin/python(PyDict_SetItem+0x7a)[0x446aea]
/usr/bin/python(_PyModule_Clear+0x176)[0x448bc6]
/usr/bin/python(PyImport_Cleanup+0x144)[0x4a5914]
/usr/bin/python(Py_Finalize+0xbb)[0x4b189b]
/usr/bin/python(Py_Main+0x57b)[0x41402b]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f2b2bf615a6]
/usr/bin/python[0x4139b9]
======= Memory map: ========
00400000-00524000 r-xp 00000000 08:07 5525842                            /usr/bin/python2.5
00723000-00755000 rw-p 00123000 08:07 5525842                            /usr/bin/python2.5
00755000-0075d000 rw-p 00755000 00:00 0
01c29000-01cbe000 rw-p 01c29000 00:00 0                                  [heap]
7f2b24000000-7f2b24021000 rw-p 7f2b24000000 00:00 0
7f2b24021000-7f2b28000000 ---p 7f2b24021000 00:00 0
7f2b2adc0000-7f2b2adda000 r-xp 00000000 08:07 5525471                    /lib/libgcc_s.so.1
7f2b2adda000-7f2b2afda000 ---p 0001a000 08:07 5525471                    /lib/libgcc_s.so.1
7f2b2afda000-7f2b2afdb000 rw-p 0001a000 08:07 5525471                    /lib/libgcc_s.so.1
7f2b2afdb000-7f2b2aff5000 r-xp 00000000 08:07 5529237                    /usr/lib/libvorbisenc.so.2.0.3
7f2b2aff5000-7f2b2b1f4000 ---p 0001a000 08:07 5529237                    /usr/lib/libvorbisenc.so.2.0.3
7f2b2b1f4000-7f2b2b3b3000 rw-p 00019000 08:07 5529237                    /usr/lib/libvorbisenc.so.2.0.3
7f2b2b3b3000-7f2b2b3ba000 r-xp 00000000 08:07 5528945                    /usr/lib/libvorbisfile.so.3.2.0
7f2b2b3ba000-7f2b2b5b9000 ---p 00007000 08:07 5528945                    /usr/lib/libvorbisfile.so.3.2.0
7f2b2b5b9000-7f2b2b5ba000 rw-p 00006000 08:07 5528945                    /usr/lib/libvorbisfile.so.3.2.0
7f2b2b5ba000-7f2b2b5d9000 r-xp 00000000 08:07 5524929                    /usr/lib/libvorbis.so.0.4.0
7f2b2b5d9000-7f2b2b7d8000 ---p 0001f000 08:07 5524929                    /usr/lib/libvorbis.so.0.4.0
7f2b2b7d8000-7f2b2b7e7000 rw-p 0001e000 08:07 5524929                    /usr/lib/libvorbis.so.0.4.0
7f2b2b7e7000-7f2b2b7f2000 r-xp 00000000 08:07 4374633                    /usr/lib/python-support/python-pyvorbis/python2.5/ogg/vorbis.so
7f2b2b7f2000-7f2b2b9f2000 ---p 0000b000 08:07 4374633                    /usr/lib/python-support/python-pyvorbis/python2.5/ogg/vorbis.so
7f2b2b9f2000-7f2b2b9f5000 rw-p 0000b000 08:07 4374633                    /usr/lib/python-support/python-pyvorbis/python2.5/ogg/vorbis.so
7f2b2b9f5000-7f2b2b9fa000 r-xp 00000000 08:07 5529249                    /usr/lib/libogg.so.0.5.3
7f2b2b9fa000-7f2b2bbf9000 ---p 00005000 08:07 5529249                    /usr/lib/libogg.so.0.5.3
7f2b2bbf9000-7f2b2bbfa000 rw-p 00004000 08:07 5529249                    /usr/lib/libogg.so.0.5.3
7f2b2bbfa000-7f2b2bc00000 r-xp 00000000 08:07 1266739                    /usr/lib/pyshared/python2.5/ogg/_ogg.so
7f2b2bc00000-7f2b2bdff000 ---p 00006000 08:07 1266739                    /usr/lib/pyshared/python2.5/ogg/_ogg.so
7f2b2bdff000-7f2b2be01000 rw-p 00005000 08:07 1266739                    /usr/lib/pyshared/python2.5/ogg/_ogg.so
7f2b2be01000-7f2b2bf43000 r--p 00000000 08:07 5619837                    /usr/lib/locale/locale-archive
7f2b2bf43000-7f2b2c08c000 r-xp 00000000 08:07 5523672                    /lib/libc-2.9.so
7f2b2c08c000-7f2b2c28c000 ---p 00149000 08:07 5523672                    /lib/libc-2.9.so
7f2b2c28c000-7f2b2c290000 r--p 00149000 08:07 5523672                    /lib/libc-2.9.so
7f2b2c290000-7f2b2c291000 rw-p 0014d000 08:07 5523672                    /lib/libc-2.9.so
7f2b2c291000-7f2b2c296000 rw-p 7f2b2c291000 00:00 0
7f2b2c296000-7f2b2c318000 r-xp 00000000 08:07 5523602                    /lib/libm-2.9.so
7f2b2c318000-7f2b2c517000 ---p 00082000 08:07 5523602                    /lib/libm-2.9.so
7f2b2c517000-7f2b2c518000 r--p 00081000 08:07 5523602                    /lib/libm-2.9.so
7f2b2c518000-7f2b2c519000 rw-p 00082000 08:07 5523602                    /lib/libm-2.9.so
7f2b2c519000-7f2b2c51b000 r-xp 00000000 08:07 5524092                    /lib/libutil-2.9.so
7f2b2c51b000-7f2b2c71a000 ---p 00002000 08:07 5524092                    /lib/libutil-2.9.so
7f2b2c71a000-7f2b2c71b000 r--p 00001000 08:07 5524092                    /lib/libutil-2.9.so
7f2b2c71b000-7f2b2c71c000 rw-p 00002000 08:07 5524092                    /lib/libutil-2.9.so
7f2b2c71c000-7f2b2c71e000 r-xp 00000000 08:07 5524187                    /lib/libdl-2.9.so
7f2b2c71e000-7f2b2c91e000 ---p 00002000 08:07 5524187                    /lib/libdl-2.9.so
7f2b2c91e000-7f2b2c91f000 r--p 00002000 08:07 5524187                    /lib/libdl-2.9.so
7f2b2c91f000-7f2b2c920000 rw-p 00003000 08:07 5524187                    /lib/libdl-2.9.so
7f2b2c920000-7f2b2c936000 r-xp 00000000 08:07 5523458                    /lib/libpthread-2.9.so
7f2b2c936000-7f2b2cb35000 ---p 00016000 08:07 5523458                    /lib/libpthread-2.9.so
7f2b2cb35000-7f2b2cb36000 r--p 00015000 08:07 5523458                    /lib/libpthread-2.9.so
7f2b2cb36000-7f2b2cb37000 rw-p 00016000 08:07 5523458                    /lib/libpthread-2.9.so
7f2b2cb37000-7f2b2cb3b000 rw-p 7f2b2cb37000 00:00 0
7f2b2cb3b000-7f2b2cb58000 r-xp 00000000 08:07 5523644                    /lib/ld-2.9.so
7f2b2cc94000-7f2b2cd19000 rw-p 7f2b2cc94000 00:00 0
7f2b2cd22000-7f2b2cd53000 rw-p 7f2b2cd22000 00:00 0
7f2b2cd54000-7f2b2cd57000 rw-p 7f2b2cd54000 00:00 0
7f2b2cd57000-7f2b2cd58000 r--p 0001c000 08:07 5523644                    /lib/ld-2.9.so
7f2b2cd58000-7f2b2cd59000 rw-p 0001d000 08:07 5523644                    /lib/ld-2.9.so
7fff34d43000-7fff34d58000 rw-p 7ffffffea000 00:00 0                      [stack]
7fff34dfe000-7fff34dff000 r-xp 7fff34dfe000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
zsh: abort      ./t

-- 
Martin Michlmayr
http://www.cyrius.com/



More information about the Python-modules-team mailing list