AtomicParsley on Linux crashes when tagging some videos (Spooks)

Andy Bircumshaw andy at networkned.co.uk
Sun Oct 30 13:11:41 EDT 2011


Hi there,

As per subject, has anyone else seen this, please?

I've got two episodes of Spooks that this problem applies to, I think, but no other shows. I've tried using the latest version of get_iplayer that dinkypumpkin released in response to similar problems on Windows, but that makes no difference. Because of the reference to glibc I've even tried recompiling glibc and AtomicParsley.

The below is copied & pasted from my `get_iplayer --pvr` cronjob, but I can reproduce manually.

PIDs b016bhh9 and b016mt9q are affected.

Thanks in advance for any help,

aB.



...
Spooks
Matches:
613:	Spooks: Series 10 - Episode 6, BBC One, Action & Adventure,Drama,Guidance,Highlights,Popular,TV, default,

INFO: 1 Matching Programmes
INFO: Checking existence of default version
INFO: flashvhigh1,flashvhigh2,flashhigh1,flashhigh2,flashstd1,flashstd2 modes will be tried for version default
INFO: Trying flashvhigh1 mode to record tv: Spooks: Series 10 - Episode 6

INFO: File name prefix = Spooks_Series_10_-_Episode_6_b016mt9q_default                 
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO:   duration              3528.11
INFO:   moovPosition          32.00
INFO:   width                 832.00
INFO:   height                468.00
INFO:   videocodecid          avc1
INFO:   audiocodecid          mp4a
INFO:   avcprofile            77.00
INFO:   avclevel              30.00
INFO:   aacaot                2.00
INFO:   videoframerate        25.00
INFO:   audiosamplerate       24000.00
INFO:   audiochannels         2.00
INFO: trackinfo:
INFO:   length                88200000.00
INFO:   timescale             25000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            avc1
INFO:   length                84674560.00
INFO:   timescale             24000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            mp4a

0.598 kB / 0.00 sec (0.0%)
...
647588.420 kB / 3528.06 sec (99.9%)
Download complete
ffmpeg version 0.7.5, Copyright (c) 2000-2011 the FFmpeg developers
 built on Oct  6 2011 07:16:16 with gcc 4.4.5
 configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-shared --cc=i686-pc-linux-gnu-gcc --disable-static --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-ffplay --disable-vdpau --enable-libmp3lame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=v4l2 --disable-indev=alsa --disable-indev=oss --disable-indev=jack --disable-outdev=alsa --disable-outdev=oss --enable-libfreetype --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libgsm --enable-librtmp --enable-libschroedinger --disable-altivec --disable-avx --cpu=host --enable-hardcoded-tables
 libavutil    50. 43. 0 / 50. 43. 0
 libavcodec   52.122. 0 / 52.122. 0
 libavformat  52.110. 0 / 52.110. 0
 libavdevice  52.  5. 0 / 52.  5. 0
 libavfilter   1. 80. 0 /  1. 80. 0
 libswscale    0. 14. 1 /  0. 14. 1
 libpostproc  51.  2. 0 / 51.  2. 0
[flv @ 0x9061e00] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from '/mnt/space/Media/BBC/Spooks_Series_10_-_Episode_6_b016mt9q_default.partial.mp4.flv':
 Metadata:
   duration        : 3528
   moovPosition    : 32
   width           : 832
   height          : 468
   videocodecid    : avc1
   audiocodecid    : mp4a
   avcprofile      : 77
   avclevel        : 30
   aacaot          : 2
   videoframerate  : 25
   audiosamplerate : 24000
   audiochannels   : 2
 Duration: 00:58:48.10, start: 0.000000, bitrate: N/A
   Stream #0.0: Video: h264 (Main), yuv420p, 832x468 [PAR 117:117 DAR 16:9], 25 tbr, 1k tbn, 50 tbc
   Stream #0.1: Audio: aac, 48000 Hz, stereo, s16
Output #0, mp4, to '/mnt/space/Media/BBC/Spooks_Series_10_-_Episode_6_b016mt9q_default.partial.mp4':
 Metadata:
   duration        : 3528
   moovPosition    : 32
   width           : 832
   height          : 468
   videocodecid    : avc1
   audiocodecid    : mp4a
   avcprofile      : 77
   avclevel        : 30
   aacaot          : 2
   videoframerate  : 25
   audiosamplerate : 24000
   audiochannels   : 2
   encoder         : Lavf52.110.0
   Stream #0.0: Video: libx264, yuv420p, 832x468 [PAR 117:117 DAR 16:9], q=2-31, 25 tbn, 25 tbc
   Stream #0.1: Audio: libvo_aacenc, 48000 Hz, stereo
Stream mapping:
 Stream #0.0 -> #0.0
 Stream #0.1 -> #0.1
Press [q] to stop, [?] for help
frame= 4724 fps=  0 q=-1.0 size=   34576kB time=00:03:08.92 bitrate=1499.2kbits/s    
...
frame=88200 fps=684 q=-1.0 Lsize=  646933kB time=00:58:48.00 bitrate=1502.2kbits/s    
video:603693kB audio:40800kB global headers:0kB muxing overhead 0.378762%
INFO: Recorded /mnt/space/Media/BBC/Spooks_Series_10_-_Episode_6_b016mt9q_default.mp4

INFO: Downloaded Thumbnail to '/mnt/space/Media/BBC/Spooks_Series_10_-_Episode_6_b016mt9q_default.jpg'
INFO: MP4 tagging MP4 file
*** glibc detected *** AtomicParsley: free(): invalid next size (normal): 0x088a7248 ***
======= Backtrace: =========
/lib/libc.so.6[0x4ac88d3f]
/lib/libc.so.6[0x4ac8a5ac]
/lib/libc.so.6(cfree+0x64)[0x4ac8d519]
AtomicParsley[0x805240f]
======= Memory map: ========
08047000-0806d000 r-xp 00000000 08:06 78233      /usr/bin/AtomicParsley
0806d000-0806e000 r--p 00025000 08:06 78233      /usr/bin/AtomicParsley
0806e000-08070000 rw-p 00026000 08:06 78233      /usr/bin/AtomicParsley
08070000-08080000 rw-p 00000000 00:00 0 
088a2000-088c3000 rw-p 00000000 00:00 0          [heap]
4abfe000-4ac19000 r-xp 00000000 08:06 1914       /lib/ld-2.12.2.so
4ac19000-4ac1a000 r--p 0001b000 08:06 1914       /lib/ld-2.12.2.so
4ac1a000-4ac1b000 rw-p 0001c000 08:06 1914       /lib/ld-2.12.2.so
4ac1d000-4ad6a000 r-xp 00000000 08:06 2481       /lib/libc-2.12.2.so
4ad6a000-4ad6b000 ---p 0014d000 08:06 2481       /lib/libc-2.12.2.so
4ad6b000-4ad6d000 r--p 0014d000 08:06 2481       /lib/libc-2.12.2.so
4ad6d000-4ad6e000 rw-p 0014f000 08:06 2481       /lib/libc-2.12.2.so
4ad6e000-4ad71000 rw-p 00000000 00:00 0 
4ad73000-4ad95000 r-xp 00000000 08:06 8536       /lib/libm-2.12.2.so
4ad95000-4ad96000 r--p 00021000 08:06 8536       /lib/libm-2.12.2.so
4ad96000-4ad97000 rw-p 00022000 08:06 8536       /lib/libm-2.12.2.so
4add1000-4ade9000 r-xp 00000000 08:06 656227     /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1
4ade9000-4adea000 r--p 00017000 08:06 656227     /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1
4adea000-4adeb000 rw-p 00018000 08:06 656227     /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1
b7600000-b7621000 rw-p 00000000 00:00 0 
b7621000-b7700000 ---p 00000000 00:00 0 
b7724000-b7725000 rw-p 00000000 00:00 0 
b7737000-b7738000 rw-p 00000000 00:00 0 
b7738000-b7739000 r-xp 00000000 00:00 0          [vdso]
bf8ba000-bf8db000 rw-p 00000000 00:00 0          [stack]
INFO: Command exit code 2 (raw code = 6)
WARNING: Failed to tag MP4 file
New tv programme: 'Spooks: Series 10 - Episode 6', 'Harry finally discovers who is behind the recent attacks on the UK, but will confirming these suspicions come at too high a cost to himself and his team? In a highly dramatic climax to the 10th series of Spooks, who will survive?  As the man responsible for the kidnapping of their deputy-director, Harry is handed over to the CIA, ready for deportation to the US. But when fresh evidence surfaces that there are darker forces at work, his loyal team break Harry out of his enforced custody.  Harry's suspicions now lead him to another of his former Cold War adversaries. But events are soon thrown into turmoil when Elena announces detailed knowledge of a new attack on the UK. Harry and Ruth question Elena. A commercial passenger jet is approaching London and cannot be contacted. Is it a 9/11-style suicide mission? Or do Harry's real enemies want to trigger a bigger conflict by tricking him into giving the order to shoot down an en
tirely innocent planeload of civilians?   Can Harry really trust Elena? As the ultimate spy, Harry will surely avert a national disaster, but not without the greatest personal sacrifice he has ever known.'
...


More information about the get_iplayer mailing list