Closed GoogleCodeExporter closed 9 years ago
This one came from the commandline, but maybe it helps.
*** glibc detected *** /usr/bin/python: double free or corruption (!prev):
0x0000000001b8ce50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x72656)[0x7f269f3d1656]
/lib/x86_64-linux-gnu/libc.so.6(+0x780a3)[0x7f269f3d70a3]
/lib/x86_64-linux-gnu/libc.so.6(realloc+0xf0)[0x7f269f3d7540]
/usr/bin/python(_PyObject_GC_Resize+0x55)[0x57e165]
/usr/bin/python(PyFrame_New+0x3d8)[0x47c518]
/usr/bin/python(PyEval_EvalFrameEx+0xa2c)[0x56abdc]
/usr/bin/python(PyEval_EvalFrameEx+0xa82)[0x56ac32]
======= Memory map: ========
00400000-00674000 r-xp 00000000 fe:00 3088
/usr/bin/python2.7
00873000-00874000 r--p 00273000 fe:00 3088
/usr/bin/python2.7
00874000-008dd000 rw-p 00274000 fe:00 3088
/usr/bin/python2.7
008dd000-008ef000 rw-p 00000000 00:00 0
00ccb000-0262b000 rw-p 00000000 00:00 0 [heap]
7f26901e9000-7f26901ea000 ---p 00000000 00:00 0
7f26901ea000-7f26909ea000 rw-p 00000000 00:00 0
7f26909ea000-7f2690a5d000 r-xp 00000000 fe:00 25645
/usr/lib/liboil-0.3.so.0.3.0
7f2690a5d000-7f2690c5c000 ---p 00073000 fe:00 25645
/usr/lib/liboil-0.3.so.0.3.0
7f2690c5c000-7f2690c77000 rw-p 00072000 fe:00 25645
/usr/lib/liboil-0.3.so.0.3.0
7f2690c77000-7f2690c7a000 rw-p 00000000 00:00 0
7f2690c7a000-7f2690caa000 r-xp 00000000 fe:00 25647
/usr/lib/gstreamer-0.10/libgstflump3dec.so
7f2690caa000-7f2690eaa000 ---p 00030000 fe:00 25647
/usr/lib/gstreamer-0.10/libgstflump3dec.so
7f2690eaa000-7f2690eab000 rw-p 00030000 fe:00 25647
/usr/lib/gstreamer-0.10/libgstflump3dec.so
7f2690eab000-7f2690eb1000 r-xp 00000000 fe:00 1223
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreindexers.so
7f2690eb1000-7f26910b0000 ---p 00006000 fe:00 1223
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreindexers.so
7f26910b0000-7f26910b1000 rw-p 00005000 fe:00 1223
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreindexers.so
7f26910b1000-7f26910c2000 r-xp 00000000 fe:00 16380
/usr/lib/gstreamer-0.10/libgstaudioparsers.so
7f26910c2000-7f26912c2000 ---p 00011000 fe:00 16380
/usr/lib/gstreamer-0.10/libgstaudioparsers.so
7f26912c2000-7f26912c3000 rw-p 00011000 fe:00 16380
/usr/lib/gstreamer-0.10/libgstaudioparsers.so
7f26912c3000-7f26912f7000 r-xp 00000000 fe:00 2422
/usr/lib/x86_64-linux-gnu/libgsttag-0.10.so.0.25.0
7f26912f7000-7f26914f7000 ---p 00034000 fe:00 2422
/usr/lib/x86_64-linux-gnu/libgsttag-0.10.so.0.25.0
7f26914f7000-7f26914f9000 rw-p 00034000 fe:00 2422
/usr/lib/x86_64-linux-gnu/libgsttag-0.10.so.0.25.0
7f26914f9000-7f2691503000 r-xp 00000000 fe:00 16385
/usr/lib/gstreamer-0.10/libgstid3demux.so
7f2691503000-7f2691702000 ---p 0000a000 fe:00 16385
/usr/lib/gstreamer-0.10/libgstid3demux.so
7f2691702000-7f2691703000 rw-p 00009000 fe:00 16385
/usr/lib/gstreamer-0.10/libgstid3demux.so
7f2691703000-7f2691720000 r-xp 00000000 fe:00 131034
/lib/x86_64-linux-gnu/libselinux.so.1
7f2691720000-7f2691920000 ---p 0001d000 fe:00 131034
/lib/x86_64-linux-gnu/libselinux.so.1
7f2691920000-7f2691921000 r--p 0001d000 fe:00 131034
/lib/x86_64-linux-gnu/libselinux.so.1
7f2691921000-7f2691922000 rw-p 0001e000 fe:00 131034
/lib/x86_64-linux-gnu/libselinux.so.1
7f2691922000-7f2691923000 rw-p 00000000 00:00 0
7f2691923000-7f2691a61000 r-xp 00000000 fe:00 11941
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2
7f2691a61000-7f2691c61000 ---p 0013e000 fe:00 11941
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2
7f2691c61000-7f2691c67000 rw-p 0013e000 fe:00 11941
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.3000.2
7f2691c67000-7f2691c68000 rw-p 00000000 00:00 0
7f2691c68000-7f2691c7b000 r-xp 00000000 fe:00 12654
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttypefindfunctions.so
7f2691c7b000-7f2691e7b000 ---p 00013000 fe:00 12654
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttypefindfunctions.so
7f2691e7b000-7f2691e7e000 rw-p 00013000 fe:00 12654
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgsttypefindfunctions.so
7f2691e7e000-7f2691e87000 r-xp 00000000 fe:00 16381
/usr/lib/gstreamer-0.10/libgstreplaygain.so
7f2691e87000-7f2692087000 ---p 00009000 fe:00 16381
/usr/lib/gstreamer-0.10/libgstreplaygain.so
7f2692087000-7f2692088000 rw-p 00009000 fe:00 16381
/usr/lib/gstreamer-0.10/libgstreplaygain.so
7f2692088000-7f269208f000 r-xp 00000000 fe:00 16154
/usr/lib/liborc-test-0.4.so.0.16.0
7f269208f000-7f269228e000 ---p 00007000 fe:00 16154
/usr/lib/liborc-test-0.4.so.0.16.0
7f269228e000-7f269228f000 rw-p 00006000 fe:00 16154
/usr/lib/liborc-test-0.4.so.0.16.0
7f269228f000-7f269229e000 r-xp 00000000 fe:00 11540
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioresample.so
7f269229e000-7f269249e000 ---p 0000f000 fe:00 11540
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioresample.so
7f269249e000-7f26924a0000 rw-p 0000f000 fe:00 11540
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioresample.so
7f26924a0000-7f2692516000 r-xp 00000000 fe:00 16153
/usr/lib/liborc-0.4.so.0.16.0
7f2692516000-7f2692716000 ---p 00076000 fe:00 16153
/usr/lib/liborc-0.4.so.0.16.0
7f2692716000-7f269271c000 rw-p 00076000 fe:00 16153
/usr/lib/liborc-0.4.so.0.16.0
7f269271c000-7f2692751000 r-xp 00000000 fe:00 2430
/usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0.25.0
7f2692751000-7f2692950000 ---p 00035000 fe:00 2430
/usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0.25.0
7f2692950000-7f2692953000 rw-p 00034000 fe:00 2430
/usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0.25.0
7f2692953000-7f2692969000 r-xp 00000000 fe:00 11539
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioconvert.so
7f2692969000-7f2692b69000 ---p 00016000 fe:00 11539
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioconvert.so
7f2692b69000-7f2692b6a000 rw-p 00016000 fe:00 11539
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstaudioconvert.so
7f2692b6a000-7f2692bab000 r-xp 00000000 fe:00 1222
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
7f2692bab000-7f2692dab000 ---p 00041000 fe:00 1222
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
7f2692dab000-7f2692dae000 rw-p 00041000 fe:00 1222
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
7f2692dae000-7f2692dd0000 r-xp 00000000 fe:00 2423
/usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0.25.0
7f2692dd0000-7f2692fcf000 ---p 00022000 fe:00 2423
/usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0.25.0
7f2692fcf000-7f2692fd2000 rw-p 00021000 fe:00 2423
/usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0.25.0
7f2692fd2000-7f2692fdc000 r-xp 00000000 fe:00 12749
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstdecodebin.so
7f2692fdc000-7f26931dc000 ---p 0000a000 fe:00 12749
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstdecodebin.so
7f26931dc000-7f26931dd000 rw-p 0000a000 fe:00 12749
/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstdecodebin.so
7f26931dd000-7f26931e2000 r-xp 00000000 fe:00 27864
/usr/lib/python2.7/lib-dynload/mmap.so
7f26931e2000-7f26933e1000 ---p 00005000 fe:00 27864
/usr/lib/python2.7/lib-dynload/mmap.so
7f26933e1000-7f26933e2000 r--p 00004000 fe:00 27864
/usr/lib/python2.7/lib-dynload/mmap.so
7f26933e2000-7f26933e3000 rw-p 00005000 fe:00 27864
/usr/lib/python2.7/lib-dynload/mmap.so
7f26933e3000-7f26933f6000 r-xp 00000000 fe:00 130831
/lib/x86_64-linux-gnu/libresolv-2.13.so
7f26933f6000-7f26935f5000 ---p 00013000 fe:00 130831
/lib/x86_64-linux-gnu/libresolv-2.13.so
7f26935f5000-7f26935f6000 r--p 00012000 fe:00 130831
/lib/x86_64-linux-gnu/libresolv-2.13.so
7f26935f6000-7f26935f7000 rw-p 00013000 fe:00 130831
/lib/x86_64-linux-gnu/libresolv-2.13.so
7f26935f7000-7f26935f9000 rw-p 00000000 00:00 0
7f26935f9000-7f26935fe000 r-xp 00000000 fe:00 130842
/lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f26935fe000-7f26937fd000 ---p 00005000 fe:00 130842
/lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f26937fd000-7f26937fe000 r--p 00004000 fe:00 130842
/lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f26937fe000-7f26937ff000 rw-p 00005000 fe:00 130842
/lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f26937ff000-7f2693800000 ---p 00000000 00:00 0
7f2693800000-7f2694000000 rw-p 00000000 00:00 0
7f2694000000-7f26942c4000 rw-p 00000000 00:00 0
7f26942c4000-7f2698000000 ---p 00000000 00:00 0
7f26981f7000-7f26981f9000 r-xp 00000000 fe:00 139734
/lib/libnss_mdns4_minimal.so.2
7f26981f9000-7f26983f8000 ---p 00002000 fe:00 139734
/lib/libnss_mdns4_minimal.so.2
7f26983f8000-7f26983f9000 rw-p 00001000 fe:00 139734
/lib/libnss_mdns4_minimal.so.2
7f26983f9000-7f26983fa000 ---p 00000000 00:00 0
7f26983fa000-7f2698bfa000 rw-p 00000000 00:00 0
7f2698bfa000-7f2698bfb000 ---p 00000000 00:00 0
7f2698bfb000-7f26993fb000 rw-p 00000000 00:00 0
7f26993fb000-7f26993fc000 ---p 00000000 00:00 0
7f26993fc000-7f2699bfc000 rw-p 00000000 00:00 0
7f2699bfc000-7f2699bfd000 ---p 00000000 00:00 0
7f2699bfd000-7f269a3fd000 rw-p 00000000 00:00 0
7f269a3fd000-7f269a3fe000 ---p 00000000 00:00 0
7f269a3fe000-7f269abfe000 rw-p 00000000 00:00 0
7f269abfe000-7f269ac0e000 r-xp 00000000 fe:00 2418
/usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0
7f269ac0e000-7f269ae0e000 ---p 00010000 fe:00 2418
/usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0
7f269ae0e000-7f269ae10000 rw-p 00010000 fe:00 2418
/usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0.25.0
7f269ae10000-7f269ae21000 r-xp 00000000 fe:00 264555
/usr/lib/python2.7/dist-packages/gst-0.10/gst/interfaces.so
7f269ae21000-7f269b021000 ---p 00011000 fe:00 264555
/usr/lib/python2.7/dist-packages/gst-0.10/gst/interfaces.so
7f269b021000-7f269b024000 rw-p 00011000 fe:00 264555
/usr/lib/python2.7/dist-packages/gst-0.10/gst/interfaces.so
7f269b024000-7f269b02f000 r-xp 00000000 fe:00 131043
/lib/x86_64-linux-gnu/libnss_files-2.13.so
7f269b02f000-7f269b22e000 ---p 0000b000 fe:00 131043
/lib/x86_64-linux-gnu/libnss_files-2.13.so
7f269b22e000-7f269b22f000 r--p 0000a000 fe:00 131043
/lib/x86_64-linux-gnu/libnss_files-2.13.so
7f269b22f000-7f269b230000 rw-p 0000b000 fe:00 131043
/lib/x86_64-linux-gnu/libnss_files-2.13.so
7f269b230000-7f269b23a000 r-xp 00000000 fe:00 131033
/lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f269b23a000-7f269b439000 ---p 0000a000 fe:00 131033
/lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f269b439000-7f269b43a000 r--p 00009000 fe:00 131033
/lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f269b43a000-7f269b43b000 rw-p 0000a000 fe:00 131033
/lib/x86_64-linux-gnu/libnss_nis-2.13.so
7f269b43b000-7f269b450000 r-xp 00000000 fe:00 131028
/lib/x86_64-linux-gnu/libnsl-2.13.so
7f269b450000-7f269b64f000 ---p 00015000 fe:00 131028
/lib/x86_64-linux-gnu/libnsl-2.13.so
7f269b64f000-7f269b650000 r--p 00014000 fe:00 131028
/lib/x86_64-linux-gnu/libnsl-2.13.so
7f269b650000-7f269b651000 rw-p 00015000 fe:00 131028
/lib/x86_64-linux-gnu/libnsl-2.13.so
7f269b651000-7f269b653000 rw-p 00000000 00:00 0
7f269b653000-7f269b65a000 r-xp 00000000 fe:00 130840
/lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f269b65a000-7f269b859000 ---p 00007000 fe:00 130840
/lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f269b859000-7f269b85a000 r--p 00006000 fe:00 130840
/lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f269b85a000-7f269b85b000 rw-p 00007000 fe:00 130840
/lib/x86_64-linux-gnu/libnss_compat-2.13.so
7f269b85b000-7f269b87c000 r-xp 00000000 fe:00 21465
/usr/lib/python2.7/dist-packages/gobject/_gobject.so
7f269b87c000-7f269ba7b000 ---p 00021000 fe:00 21465
/usr/lib/python2.7/dist-packages/gobject/_gobject.so
7f269ba7b000-7f269ba7f000 rw-p 00020000 fe:00 21465
/usr/lib/python2.7/dist-packages/gobject/_gobject.so
7f269ba7f000-7f269ba83000 r-xp 00000000 fe:00 21722
/usr/lib/libpyglib-2.0-python2.7.so.0.0.0
7f269ba83000-7f269bc82000 ---p 00004000 fe:00 21722
/usr/lib/libpyglib-2.0-python2.7.so.0.0.0
7f269bc82000-7f269bc83000 rw-p 00003000 fe:00 21722
/usr/lib/libpyglib-2.0-python2.7.so.0.0.0
7f269bc83000-7f269bc93000 r-xp 00000000 fe:00 21467
/usr/lib/python2.7/dist-packages/glib/_glib.so
7f269bc93000-7f269be93000 ---p 00010000 fe:00 21467
/usr/lib/python2.7/dist-packages/glib/_glib.so
7f269be93000-7f269be96000 rw-p 00010000 fe:00 21467
/usr/lib/python2.7/dist-packages/glib/_glib.so
7f269be96000-7f269bed2000 r-xp 00000000 fe:00 138350
/lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f269bed2000-7f269c0d1000 ---p 0003c000 fe:00 138350
/lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f269c0d1000-7f269c0d2000 rw-p 0003b000 fe:00 138350
/lib/x86_64-linux-gnu/libpcre.so.3.12.1
7f269c0d2000-7f269c0de000 r-xp 00000000 fe:00 8225
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f269c0de000-7f269c2de000 ---p 0000c000 fe:00 8225
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f269c2de000-7f269c2df000 rw-p 0000c000 fe:00 8225
/usr/lib/x86_64-linux-gnu/libffi.so.5.0.10
7f269c2df000-7f269c3d5000 r-xp 00000000 fe:00 139728
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2
7f269c3d5000-7f269c5d4000 ---p 000f6000 fe:00 139728
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2
7f269c5d4000-7f269c5d6000 rw-p 000f5000 fe:00 139728
/lib/x86_64-linux-gnu/libglib-2.0.so.0.3000.2
7f269c5d6000-7f269c5dd000 r-xp 00000000 fe:00 131076
/lib/x86_64-linux-gnu/librt-2.13.soAborted
Original comment by frank.h...@gmail.com
on 20 Jan 2012 at 10:36
Last one, I promise ;-)
Traceback (most recent call last):
File "/usr/local/bin/beet", line 9, in <module>
load_entry_point('beets==1.0b12', 'console_scripts', 'beet')()
File "/usr/local/lib/python2.7/dist-packages/beets/ui/__init__.py", line 711, in main
subcommand.func(lib, config, suboptions, subargs)
File "/usr/local/lib/python2.7/dist-packages/beets/ui/commands.py", line 715, in import_func
timid, query, incremental, ignore)
File "/usr/local/lib/python2.7/dist-packages/beets/ui/commands.py", line 614, in import_files
ignore = ignore,
File "/usr/local/lib/python2.7/dist-packages/beets/importer.py", line 825, in run_import
pl.run_parallel(QUEUE_SIZE)
File "/usr/local/lib/python2.7/dist-packages/beets/util/pipeline.py", line 287, in run
self.coro.send(msg)
File "/usr/local/lib/python2.7/dist-packages/beets/importer.py", line 717, in finalize
plugins.send('album_imported', lib=lib, album=album, config=config)
File "/usr/local/lib/python2.7/dist-packages/beets/plugins.py", line 276, in send
handler(**arguments)
File "/usr/local/lib/python2.7/dist-packages/beetsplug/replaygain.py", line 70, in album_imported
self.write_gain(mf, track_data, album_data)
File "/usr/local/lib/python2.7/dist-packages/beetsplug/replaygain.py", line 91, in write_gain
mf.rg_track_gain = track_data[syspath(mf.path)].gain
File "/usr/local/lib/python2.7/dist-packages/beets/mediafile.py", line 657, in __set__
super(FloatValueField, self).__set__(obj, valstr)
File "/usr/local/lib/python2.7/dist-packages/beets/mediafile.py", line 470, in __set__
self._storedata(obj, out, style)
File "/usr/local/lib/python2.7/dist-packages/beets/mediafile.py", line 333, in _storedata
frames = obj.mgfile.tags.getall(style.key)
AttributeError: 'NoneType' object has no attribute 'getall'
Original comment by frank.h...@gmail.com
on 20 Jan 2012 at 10:41
This is a bug in one of the components used in beets to perform replay gain.
It's nothing beets can fix, it's an upstream issue.
See ticket #289.
Original comment by daniele.sluijters
on 20 Jan 2012 at 10:51
I know. I added the comment in #289 that the segfaults were gone after
disabling the replaygain plugin. But you guys were asking for a backtrace to
see if there was something you can do (check #289) so that's what I did.
Original comment by frank.h...@gmail.com
on 20 Jan 2012 at 10:59
Thanks for including the stack trace. Unfortunately, it was less helpful than
I'd hoped -- the first traceback just shows the Python interpreter, so
apparently pygst is causing a segfault in PyObject_Malloc, and the second one
shows a similar problem somewhere in the garbage collector. I'm no pygst
expert, so I'm not sure what the best approach is here. If we can isolate the
segfault deterministically, maybe we can put together a bug report for the
pygst project.
The last traceback is unrelated and is a bug in beets itself. I'm opening a
separate ticket:
http://code.google.com/p/beets/issues/detail?id=302
Am I correct that this crash happened on an AAC audio file?
Original comment by adrian.sampson
on 20 Jan 2012 at 6:25
Not likely, I don't have any AAC files...
Original comment by frank.h...@gmail.com
on 21 Jan 2012 at 4:27
In that case, can you narrow down which file is causing the error so we can
reproduce it?
Original comment by adrian.sampson
on 21 Jan 2012 at 6:41
Original issue reported on code.google.com by
frank.h...@gmail.com
on 20 Jan 2012 at 10:19