google-code-export / beets

Automatically exported from code.google.com/p/beets
MIT License
0 stars 0 forks source link

Segfault probably caused by replaygain - backtrace included #301

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What's the problem? How can I reproduce it?
Running beets with the replaygain plugin enabled causes segfaults.

Here's the backtrace, hope its helpful...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff1a22700 (LWP 18210)]
0x00000000004279b0 in PyObject_Malloc ()
(gdb) backtrace
#0  0x00000000004279b0 in PyObject_Malloc ()
#1  0x000000000057e37d in _PyObject_GC_Malloc ()
#2  0x000000000057e499 in PyType_GenericAlloc ()
#3  0x00000000004618a8 in ?? ()
#4  0x0000000000461f96 in PyObject_Call ()
#5  0x000000000056aaca in PyEval_EvalFrameEx ()
#6  0x0000000000571b26 in PyEval_EvalCodeEx ()
#7  0x000000000056a9e8 in PyEval_EvalFrameEx ()
#8  0x0000000000571b26 in PyEval_EvalCodeEx ()
#9  0x00000000004e8a40 in ?? ()
#10 0x0000000000461f96 in PyObject_Call ()
#11 0x000000000056c801 in PyEval_EvalFrameEx ()
#12 0x0000000000571b26 in PyEval_EvalCodeEx ()
#13 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#14 0x0000000000571b26 in PyEval_EvalCodeEx ()
#15 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#16 0x0000000000571b26 in PyEval_EvalCodeEx ()
#17 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#18 0x0000000000571b26 in PyEval_EvalCodeEx ()
#19 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#20 0x0000000000571b26 in PyEval_EvalCodeEx ()
#21 0x00000000004e8b74 in ?? ()
#22 0x0000000000461f96 in PyObject_Call ()
#23 0x000000000056c801 in PyEval_EvalFrameEx ()
#24 0x0000000000571b26 in PyEval_EvalCodeEx ()
#25 0x00000000004e8b74 in ?? ()
#26 0x0000000000461f96 in PyObject_Call ()
#27 0x0000000000506205 in ?? ()
#28 0x0000000000461f96 in PyObject_Call ()
#29 0x00000000004fbf0e in ?? ()
#30 0x0000000000461f96 in PyObject_Call ()
#31 0x000000000056aaca in PyEval_EvalFrameEx ()
#32 0x0000000000571b26 in PyEval_EvalCodeEx ()
#33 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#34 0x0000000000571b26 in PyEval_EvalCodeEx ()
#35 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#36 0x000000000056ac32 in PyEval_EvalFrameEx ()
#37 0x000000000056ac32 in PyEval_EvalFrameEx ()
#38 0x000000000056ac32 in PyEval_EvalFrameEx ()
#39 0x0000000000571b26 in PyEval_EvalCodeEx ()
#40 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#41 0x00000000004ed738 in ?? ()
#42 0x000000000056ab76 in PyEval_EvalFrameEx ()
#43 0x0000000000571b26 in PyEval_EvalCodeEx ()
#44 0x000000000056a9e8 in PyEval_EvalFrameEx ()
#45 0x000000000056ac32 in PyEval_EvalFrameEx ()
#46 0x0000000000571b26 in PyEval_EvalCodeEx ()
#47 0x00000000004e8a40 in ?? ()
#48 0x0000000000461f96 in PyObject_Call ()
#49 0x0000000000506205 in ?? ()
#50 0x0000000000461f96 in PyObject_Call ()
#51 0x00000000004638c6 in PyEval_CallObjectWithKeywords ()
#52 0x0000000000532098 in ?? ()
#53 0x00007ffff7bc7b50 in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#54 0x00007ffff6a5a4ad in clone () from /lib/x86_64-linux-gnu/libc.so.6
#55 0x0000000000000000 in ?? ()
(gdb) 

If it seems relevant, what system are you running on (OS, Python version,
etc.)?

Original issue reported on code.google.com by frank.h...@gmail.com on 20 Jan 2012 at 10:19

GoogleCodeExporter commented 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

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
Not likely, I don't have any AAC files...

Original comment by frank.h...@gmail.com on 21 Jan 2012 at 4:27

GoogleCodeExporter commented 9 years ago
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