#5109 closed defect (invalid)
SIGBUS ("Bus error") on ARMv7 (ODROID-XU4) for video encoding with libx264
Reported by: | maduino | Owned by: | |
---|---|---|---|
Priority: | important | Component: | undetermined |
Version: | git-master | Keywords: | crash libx264 |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
When I run
$ ffmpeg -y -i first-two-seconds.vob -codec:v libx264 -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -codec:a libfdk_aac -b:a 128k out.mp4
I become the error message: "Bus error (core dumped).". So I figured out with the help of the web that there are some "alignment issues" [1] and/or "misaligned memory" access [2](Bug 1481) going on. I'm not expert enough to solve this issue by myself.
I'm using the latest FFmpeg source (compiled today by myself using [3] and [4]) on an ODROID-XU 4 with ARMv7 Processor rev 3 (v7l).
Bellow you find the verbose output of FFmpeg, the GDB output and the contents from /proc/cpuinfo.
[1] https://mailman.videolan.org/pipermail/x264-devel/2009-March/005698.html
[2] https://trac.ffmpeg.org/ticket/1481
[3] https://gist.github.com/faleev/3435377
[4] http://downloads.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.4.tar.gz
Detailed FFmpeg output (-v 9 -loglevel 99 -report):
ffmpeg started on 2015-12-29 at 17:24:27 Report written to "ffmpeg-20151229-172427.log" Command line: ffmpeg -v 9 -loglevel 99 -report -y -i first-two-seconds.vob -codec:v libx264 -b:v 500k -maxrate 500k -bufsize 1000k -vf "scale=-1:480" -threads 0 -codec:a libfdk_aac -b:a 128k out.mp4 ffmpeg version git-2015-12-29-e5c16e3 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.2 (Ubuntu/Linaro 4.9.2-10ubuntu13) configuration: --enable-gpl --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3 libavutil 55. 11.100 / 55. 11.100 libavcodec 57. 20.100 / 57. 20.100 libavformat 57. 21.100 / 57. 21.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 22.100 / 6. 22.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'. Reading option '-i' ... matched as input file with argument 'first-two-seconds.vob'. Reading option '-codec:v' ... matched as option 'codec' (codec name) with argument 'libx264'. Reading option '-b:v' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '500k'. Reading option '-maxrate' ... matched as AVOption 'maxrate' with argument '500k'. Reading option '-bufsize' ... matched as AVOption 'bufsize' with argument '1000k'. Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'scale=-1:480'. Reading option '-threads' ... matched as AVOption 'threads' with argument '0'. Reading option '-codec:a' ... matched as option 'codec' (codec name) with argument 'libfdk_aac'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '128k'. Reading option 'out.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Applying option loglevel (set logging level) with argument 99. Applying option report (generate a report) with argument 1. Applying option y (overwrite output files) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file first-two-seconds.vob. Successfully parsed a group of options. Opening an input file: first-two-seconds.vob. [mpeg @ 0x128dbb0] Format mpeg probed with size=2048 and score=26 [mpeg @ 0x128dbb0] Before avformat_find_stream_info() pos: 0 bytes read:32768 seeks:0 [mpeg @ 0x128dbb0] probing stream 0 pp:2500 [mpeg @ 0x128dbb0] Probe with size=2011, packets=1 detected mpegvideo with score=25 [mpeg @ 0x128dbb0] probed stream 0 [mpeg @ 0x128dbb0] max_analyze_duration 5000000 reached at 5000000 microseconds st:0 [mpeg @ 0x128dbb0] After avformat_find_stream_info() pos: 0 bytes read:2838672 seeks:2 frames:279 Input #0, mpeg, from 'first-two-seconds.vob': Duration: 00:02:00.00, start: 0.540000, bitrate: 4500 kb/s Stream #0:0[0x1e0], 127, 1/90000: Video: mpeg2video (Main), 1 reference frame, yuv420p(tv, left), 720x576 [SAR 64:45 DAR 16:9], 1/50, max. 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x80], 152, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s Successfully opened the file. Parsing a group of options: output file out.mp4. Applying option codec:v (codec name) with argument libx264. Applying option b:v (video bitrate (please use -b:v)) with argument 500k. Applying option vf (set video filters) with argument scale=-1:480. Applying option codec:a (codec name) with argument libfdk_aac. Applying option b:a (video bitrate (please use -b:v)) with argument 128k. Successfully parsed a group of options. Opening an output file: out.mp4. Successfully opened the file. detected 8 logical cores [Parsed_scale_0 @ 0x1295780] Setting 'w' to value '-1' [Parsed_scale_0 @ 0x1295780] Setting 'h' to value '480' [Parsed_scale_0 @ 0x1295780] Setting 'flags' to value 'bicubic' [Parsed_scale_0 @ 0x1295780] w:-1 h:480 flags:'bicubic' interl:0 [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'video_size' to value '720x576' [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'pix_fmt' to value '0' [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'time_base' to value '1/90000' [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'pixel_aspect' to value '64/45' [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'sws_param' to value 'flags=2' [graph 0 input from stream 0:0 @ 0x128dae0] Setting 'frame_rate' to value '25/1' [graph 0 input from stream 0:0 @ 0x128dae0] w:720 h:576 pixfmt:yuv420p tb:1/90000 fr:25/1 sar:64/45 sws_param:flags=2 [format @ 0x1296130] compat: called with args=[yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21] [format @ 0x1296130] Setting 'pix_fmts' to value 'yuv420p|yuvj420p|yuv422p|yuvj422p|yuv444p|yuvj444p|nv12|nv16|nv21' [AVFilterGraph @ 0x1294400] query_formats: 4 queried, 3 merged, 0 already done, 0 delayed [Parsed_scale_0 @ 0x1295780] w:720 h:576 fmt:yuv420p sar:64/45 -> w:600 h:480 fmt:yuv420p sar:64/45 flags:0x4 [graph 1 input from stream 0:1 @ 0x157b640] Setting 'time_base' to value '1/48000' [graph 1 input from stream 0:1 @ 0x157b640] Setting 'sample_rate' to value '48000' [graph 1 input from stream 0:1 @ 0x157b640] Setting 'sample_fmt' to value 'fltp' [graph 1 input from stream 0:1 @ 0x157b640] Setting 'channel_layout' to value '0x3' [graph 1 input from stream 0:1 @ 0x157b640] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x3 [audio format for output stream 0:1 @ 0x12960b0] Setting 'sample_fmts' to value 's16' [audio format for output stream 0:1 @ 0x12960b0] Setting 'sample_rates' to value '96000|88200|64000|48000|44100|32000|24000|22050|16000|12000|11025|8000' [audio format for output stream 0:1 @ 0x12960b0] Setting 'channel_layouts' to value '0x4|0x3|0x7|0x107|0x37|0x3f|0xff|0x63f' [audio format for output stream 0:1 @ 0x12960b0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1' [AVFilterGraph @ 0x12961c0] query_formats: 4 queried, 6 merged, 3 already done, 0 delayed [auto-inserted resampler 0 @ 0x12d19c0] [SWR @ 0x12d1bc0] Using fltp internally between filters [auto-inserted resampler 0 @ 0x12d19c0] ch:2 chl:stereo fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:s16 r:48000Hz [libx264 @ 0x1292e70] using mv_range_thread = 24 [libx264 @ 0x1292e70] using SAR=64/45 [libx264 @ 0x1292e70] using cpu capabilities: ARMv6 NEON [libx264 @ 0x1292e70] profile High, level 3.0 [libx264 @ 0x1292e70] 264 - core 148 r2 7599210 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=500 vbv_bufsize=1000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf57.21.100 Stream #0:0, 0, 1/12800: Video: h264 (libx264), -1 reference frame ([33][0][0][0] / 0x0021), yuv420p(left), 600x480 [SAR 64:45 DAR 16:9], 1/25, q=-1--1, 500 kb/s, 25 fps, 12800 tbn, 25 tbc Metadata: encoder : Lavc57.20.100 libx264 Side data: unknown side data type 10 (24 bytes) Stream #0:1, 0, 1/48000: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: encoder : Lavc57.20.100 libfdk_aac Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) Clipping frame in rate conversion by 0.000008 cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream)s speed= 1.1x cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream) cur_dts is invalid (this is harmless if it occurs once at the start per stream)
GDB output:
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnueabihf". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ffmpeg_g...done. (gdb) r -i first-two-seconds.vob -codec:v libx264 -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -codec:a libfdk_aac -b:a 128k out.mp4 Starting program: /usr/local/bin/ffmpeg_g -i first-two-seconds.vob -codec:v libx264 -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -codec:a libfdk_aac -b:a 128k out.mp4 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". ffmpeg version git-2015-12-29-e5c16e3 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.2 (Ubuntu/Linaro 4.9.2-10ubuntu13) configuration: --enable-gpl --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3 libavutil 55. 11.100 / 55. 11.100 libavcodec 57. 20.100 / 57. 20.100 libavformat 57. 21.100 / 57. 21.100 libavdevice 57. 0.100 / 57. 0.100 libavfilter 6. 22.100 / 6. 22.100 libswscale 4. 0.100 / 4. 0.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Input #0, mpeg, from 'first-two-seconds.vob': Duration: 00:02:00.00, start: 0.540000, bitrate: 4500 kb/s Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s File 'out.mp4' already exists. Overwrite ? [y/N] y [libx264 @ 0x1292ca0] using SAR=64/45 [libx264 @ 0x1292ca0] using cpu capabilities: ARMv6 NEON [libx264 @ 0x1292ca0] profile High, level 3.0 [libx264 @ 0x1292ca0] 264 - core 148 r2 7599210 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=500 vbv_bufsize=1000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf57.21.100 Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 600x480 [SAR 64:45 DAR 16:9], q=-1--1, 500 kb/s, 25 fps, 12800 tbn, 25 tbc Metadata: encoder : Lavc57.20.100 libx264 Side data: unknown side data type 10 (24 bytes) Stream #0:1: Audio: aac (libfdk_aac) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s Metadata: encoder : Lavc57.20.100 libfdk_aac Stream mapping: Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (ac3 (native) -> aac (libfdk_aac)) Press [q] to stop, [?] for help [New Thread 0x9ea09410 (LWP 2255)] 0kB time=00:00:00.59 bitrate= 0.6kbits/s speed=1.19x [New Thread 0x9f209410 (LWP 2254)] [New Thread 0x9fa09410 (LWP 2253)] [New Thread 0xa0209410 (LWP 2252)] [New Thread 0xa0a09410 (LWP 2251)] [New Thread 0xa1209410 (LWP 2250)] [New Thread 0xa1a09410 (LWP 2249)] [New Thread 0xa2209410 (LWP 2248)] [New Thread 0xa2a09410 (LWP 2247)] [New Thread 0xa3209410 (LWP 2246)] [New Thread 0xa66f0410 (LWP 2245)] [New Thread 0xa6ef0410 (LWP 2244)] [New Thread 0xa76f0410 (LWP 2243)] [New Thread 0xa7ef0410 (LWP 2242)] [New Thread 0xa86f0410 (LWP 2241)] [New Thread 0xa8ef0410 (LWP 2240)] [New Thread 0xa96f0410 (LWP 2239)] [New Thread 0xa9ef0410 (LWP 2238)] [New Thread 0xaa6f0410 (LWP 2237)] [New Thread 0xaaef0410 (LWP 2236)] [New Thread 0xab6f0410 (LWP 2235)] [New Thread 0xabef0410 (LWP 2234)] [New Thread 0xac6f0410 (LWP 2233)] [New Thread 0xacef0410 (LWP 2232)] [New Thread 0xad896410 (LWP 2231)] [New Thread 0xae096410 (LWP 2230)] [New Thread 0xae896410 (LWP 2229)] [New Thread 0xaf096410 (LWP 2228)] [New Thread 0xaf896410 (LWP 2227)] [New Thread 0xb0096410 (LWP 2226)] [New Thread 0xb0896410 (LWP 2225)] [New Thread 0xb1096410 (LWP 2224)] [New Thread 0xb1896410 (LWP 2223)] [New Thread 0xb2096410 (LWP 2222)] [New Thread 0xb2896410 (LWP 2221)] [New Thread 0xb3096410 (LWP 2220)] [New Thread 0xb3896410 (LWP 2219)] [New Thread 0xb4096410 (LWP 2218)] [New Thread 0xb4896410 (LWP 2217)] [New Thread 0xb5096410 (LWP 2216)] [New Thread 0xb5896410 (LWP 2215)] [New Thread 0xb6096410 (LWP 2214)] Program received signal SIGBUS, Bus error. [Switching to Thread 0xa3209410 (LWP 2246)] 0x0084880c in x264_mbtree_propagate_list_internal_neon () (gdb) bt #0 0x0084880c in x264_mbtree_propagate_list_internal_neon () #1 0x0083fb4e in x264_mbtree_propagate_list_neon () #2 0x007fdd54 in x264_macroblock_tree_propagate.constprop () #3 0xa320798c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x8487ec to 0x84882c: 0x008487ec <x264_mbtree_propagate_list_internal_neon+20>: vmov.i32 q11, #4 ; 0x00000004 0x008487f0 <x264_mbtree_propagate_list_internal_neon+24>: vmov.i8 q3, #32 ; 0x20 0x008487f4 <x264_mbtree_propagate_list_internal_neon+28>: vdup.16 q8, d5[0] 0x008487f8 <x264_mbtree_propagate_list_internal_neon+32>: vzip.16 q0, q8 0x008487fc <x264_mbtree_propagate_list_internal_neon+36>: ldr r12, [sp, #8] 0x00848800 <x264_mbtree_propagate_list_internal_neon+40>: subs r12, r12, #8 0x00848804 <x264_mbtree_propagate_list_internal_neon+44>: vld1.16 {d28-d29}, [r1 :128]! 0x00848808 <x264_mbtree_propagate_list_internal_neon+48>: vld1.16 {d30-d31}, [r2 :128]! => 0x0084880c <x264_mbtree_propagate_list_internal_neon+52>: vld1.16 {d16-d19}, [r0 :128]! 0x00848810 <x264_mbtree_propagate_list_internal_neon+56>: vand q15, q15, q10 0x00848814 <x264_mbtree_propagate_list_internal_neon+60>: vceq.i16 q1, q15, q10 0x00848818 <x264_mbtree_propagate_list_internal_neon+64>: vmull.u16 q12, d28, d4 0x0084881c <x264_mbtree_propagate_list_internal_neon+68>: vmull.u16 q13, d29, d4 0x00848820 <x264_mbtree_propagate_list_internal_neon+72>: vrshrn.i32 d30, q12, #6 0x00848824 <x264_mbtree_propagate_list_internal_neon+76>: vrshrn.i32 d31, q13, #6 0x00848828 <x264_mbtree_propagate_list_internal_neon+80>: vbsl q1, q15, q14 End of assembler dump. (gdb) info all-registers r0 0x9b73dfb8 2608062392 r1 0x12d0870 19728496 r2 0x9b753b0c 2608151308 r3 0x1309830 19961904 r4 0x0 0 r5 0x1816100 25256192 r6 0x9b867c20 2609282080 r7 0x1 1 r8 0x181a9c4 25274820 r9 0x12d0860 19728480 r10 0x181f3a4 25293732 r11 0x9b753b0c 2608151308 r12 0x1e 30 sp 0xa3204310 0xa3204310 lr 0x83fb4f 8649551 pc 0x84880c 0x84880c <x264_mbtree_propagate_list_internal_neon+52> cpsr 0x280b0010 671809552 d0 {u8 = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x1, 0x0}, u32 = {0x0, 0x1}, u64 = 0x100000000, f32 = {0x0, 0x0}, f64 = 0x0} d1 {u8 = {0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, u16 = {0x2, 0x0, 0x3, 0x0}, u32 = {0x2, 0x3}, u64 = 0x300000002, f32 = {0x0, 0x0}, f64 = 0x0} d2 {u8 = {0x19, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0}, u16 = {0x19, 0x0, 0xc, 0x0}, u32 = {0x19, 0xc}, u64 = 0xc00000019, f32 = {0x0, 0x0}, f64 = 0x0} d3 {u8 = {0x8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}, u16 = {0x8, 0x0, 0x2, 0x0}, u32 = {0x8, 0x2}, u64 = 0x200000008, f32 = {0x0, 0x0}, f64 = 0x0} d4 {u8 = {0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0}, u16 = {0x20, 0x20, 0x20, 0x20}, u32 = { 0x200020, 0x200020}, u64 = 0x20002000200020, f32 = {0x0, 0x0}, f64 = 0x0} d5 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d6 {u8 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}, u16 = {0x2020, 0x2020, 0x2020, 0x2020}, u32 = {0x20202020, 0x20202020}, u64 = 0x2020202020202020, f32 = {0x0, 0x0}, f64 = 0x0} ---Type <return> to continue, or q <return> to quit--- d7 {u8 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20}, u16 = {0x2020, 0x2020, 0x2020, 0x2020}, u32 = {0x20202020, 0x20202020}, u64 = 0x2020202020202020, f32 = {0x0, 0x0}, f64 = 0x0} d8 {u8 = {0x7, 0xd7, 0x23, 0x3d, 0x81, 0xeb, 0xd1, 0x3f}, u16 = {0xd707, 0x3d23, 0xeb81, 0x3fd1}, u32 = {0x3d23d707, 0x3fd1eb81}, u64 = 0x3fd1eb813d23d707, f32 = {0x0, 0x1}, f64 = 0x0} d9 {u8 = {0x66, 0x66, 0xa6, 0x3f, 0x0, 0x0, 0xf8, 0x7f}, u16 = {0x6666, 0x3fa6, 0x0, 0x7ff8}, u32 = { 0x3fa66666, 0x7ff80000}, u64 = 0x7ff800003fa66666, f32 = {0x1, 0x0}, f64 = 0x0} d10 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d11 {u8 = {0xfc, 0xa9, 0xf1, 0xd2, 0x4d, 0x62, 0x50, 0x3f}, u16 = {0xa9fc, 0xd2f1, 0x624d, 0x3f50}, u32 = {0xd2f1a9fc, 0x3f50624d}, u64 = 0x3f50624dd2f1a9fc, f32 = {0x2b020000, 0x0}, f64 = 0x0} d12 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d13 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d14 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d15 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0}, u64 = 0x0, f32 = {0x0, 0x0}, f64 = 0x0} d16 {u8 = {0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0}, u16 = {0x4, 0x0, 0x5, 0x0}, u32 = {0x4, 0x5}, u64 = 0x500000004, f32 = {0x0, 0x0}, f64 = 0x0} d17 {u8 = {0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0}, u16 = {0x6, 0x0, 0x7, 0x0}, u32 = {0x6, 0x7}, u64 = 0x700000006, f32 = {0x0, 0x0}, f64 = 0x0} d18 {u8 = {0x3, 0x55, 0x3b, 0x45, 0xf2, 0x3, 0x93, 0x44}, u16 = {0x5503, 0x453b, 0x3f2, 0x4493}, u32 = {0x453b5503, 0x449303f2}, u64 = 0x449303f2453b5503, f32 = {0xbb5, 0x498}, f64 = 0xffffffffffffffff} d19 {u8 = {0xc4, 0x5f, 0x5c, 0x44, 0x3, 0x6e, 0x53, 0x43}, u16 = {0x5fc4, 0x445c, 0x6e03, 0x4353}, u32 = {0x445c5fc4, 0x43536e03}, u64 = 0x43536e03445c5fc4, f32 = {0x371, 0xd3}, f64 = 0x4db80d11717f10} d20 {u8 = {0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0}, u16 = {0xc000, 0xc000, 0xc000, 0xc000}, u32 = { 0xc000c000, 0xc000c000}, u64 = 0xc000c000c000c000, f32 = {0xfffffffe, 0xfffffffe}, f64 = 0xfffffffffffffffe} d21 {u8 = {0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0}, u16 = {0xc000, 0xc000, 0xc000, 0xc000}, u32 = { 0xc000c000, 0xc000c000}, u64 = 0xc000c000c000c000, f32 = {0xfffffffe, 0xfffffffe}, f64 = 0xfffffffffffffffe} d22 {u8 = {0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0}, u16 = {0x4, 0x0, 0x4, 0x0}, u32 = {0x4, 0x4}, ---Type <return> to continue, or q <return> to quit--- u64 = 0x400000004, f32 = {0x0, 0x0}, f64 = 0x0} d23 {u8 = {0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0}, u16 = {0x4, 0x0, 0x4, 0x0}, u32 = {0x4, 0x4}, u64 = 0x400000004, f32 = {0x0, 0x0}, f64 = 0x0} d24 {u8 = {0x0, 0xe0, 0x41, 0x47, 0x0, 0x0, 0x78, 0x47}, u16 = {0xe000, 0x4741, 0x0, 0x4778}, u32 = { 0x4741e000, 0x47780000}, u64 = 0x477800004741e000, f32 = {0xc1e0, 0xf800}, f64 = 0xffffffffffffffff} d25 {u8 = {0x0, 0x1c, 0x5f, 0x47, 0x0, 0x2e, 0x3c, 0x47}, u16 = {0x1c00, 0x475f, 0x2e00, 0x473c}, u32 = {0x475f1c00, 0x473c2e00}, u64 = 0x473c2e00475f1c00, f32 = {0xdf1c, 0xbc2e}, f64 = 0xffffffffffffffff} d26 {u8 = {0x0, 0x90, 0x66, 0x47, 0x0, 0x6a, 0x86, 0x46}, u16 = {0x9000, 0x4766, 0x6a00, 0x4686}, u32 = {0x47669000, 0x46866a00}, u64 = 0x46866a0047669000, f32 = {0xe690, 0x4335}, f64 = 0xffffffffffffffff} d27 {u8 = {0x0, 0x94, 0xb9, 0x46, 0x0, 0x6e, 0x53, 0x47}, u16 = {0x9400, 0x46b9, 0x6e00, 0x4753}, u32 = {0x46b99400, 0x47536e00}, u64 = 0x47536e0046b99400, f32 = {0x5cca, 0xd36e}, f64 = 0xffffffffffffffff} d28 {u8 = {0x15, 0x0, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0}, u16 = {0x15, 0x6, 0x2, 0x0}, u32 = {0x60015, 0x2}, u64 = 0x200060015, f32 = {0x0, 0x0}, f64 = 0x0} d29 {u8 = {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x3, 0x0, 0x0, 0x0}, u32 = {0x3, 0x0}, u64 = 0x3, f32 = {0x0, 0x0}, f64 = 0x0} d30 {u8 = {0x0, 0x0, 0xd0, 0x41, 0x0, 0x0, 0xc, 0x42}, u16 = {0x0, 0x41d0, 0x0, 0x420c}, u32 = { 0x41d00000, 0x420c0000}, u64 = 0x420c000041d00000, f32 = {0x1a, 0x23}, f64 = 0x38000083a} d31 {u8 = {0x0, 0x0, 0x98, 0x41, 0x0, 0x0, 0x0, 0x40}, u16 = {0x0, 0x4198, 0x0, 0x4000}, u32 = { 0x41980000, 0x40000000}, u64 = 0x4000000041980000, f32 = {0x13, 0x2}, f64 = 0x2} fpscr 0x80000014 -2147483628 s0 0 (raw 0x00000000) s1 1.40129846e-45 (raw 0x00000001) s2 2.80259693e-45 (raw 0x00000002) s3 4.20389539e-45 (raw 0x00000003) s4 3.50324616e-44 (raw 0x00000019) s5 1.68155816e-44 (raw 0x0000000c) s6 1.12103877e-44 (raw 0x00000008) s7 2.80259693e-45 (raw 0x00000002) s8 2.93878072e-39 (raw 0x00200020) s9 2.93878072e-39 (raw 0x00200020) s10 0 (raw 0x00000000) ---Type <return> to continue, or q <return> to quit--- s11 0 (raw 0x00000000) s12 1.35631564e-19 (raw 0x20202020) s13 1.35631564e-19 (raw 0x20202020) s14 1.35631564e-19 (raw 0x20202020) s15 1.35631564e-19 (raw 0x20202020) s16 0.0399999879 (raw 0x3d23d707) s17 1.63999951 (raw 0x3fd1eb81) s18 1.29999995 (raw 0x3fa66666) s19 nan(0x780000) (raw 0x7ff80000) s20 0 (raw 0x00000000) s21 0 (raw 0x00000000) s22 -5.18969491e+11 (raw 0xd2f1a9fc) s23 0.813999951 (raw 0x3f50624d) s24 0 (raw 0x00000000) s25 0 (raw 0x00000000) s26 0 (raw 0x00000000) s27 0 (raw 0x00000000) s28 0 (raw 0x00000000) s29 0 (raw 0x00000000) s30 0 (raw 0x00000000) s31 0 (raw 0x00000000) q0 {u8 = {0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0}, u16 = { 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x3, 0x0}, u32 = {0x0, 0x1, 0x2, 0x3}, u64 = {0x100000000, 0x300000002}, f32 = { 0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q1 {u8 = {0x19, 0x0, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0}, u16 = { 0x19, 0x0, 0xc, 0x0, 0x8, 0x0, 0x2, 0x0}, u32 = {0x19, 0xc, 0x8, 0x2}, u64 = {0xc00000019, 0x200000008}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q2 {u8 = {0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = { 0x20, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0}, u32 = {0x200020, 0x200020, 0x0, 0x0}, u64 = {0x20002000200020, 0x0}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q3 {u8 = {0x20 <repeats 16 times>}, u16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, ---Type <return> to continue, or q <return> to quit--- 0x2020}, u32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020}, u64 = {0x2020202020202020, 0x2020202020202020}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q4 {u8 = {0x7, 0xd7, 0x23, 0x3d, 0x81, 0xeb, 0xd1, 0x3f, 0x66, 0x66, 0xa6, 0x3f, 0x0, 0x0, 0xf8, 0x7f}, u16 = {0xd707, 0x3d23, 0xeb81, 0x3fd1, 0x6666, 0x3fa6, 0x0, 0x7ff8}, u32 = {0x3d23d707, 0x3fd1eb81, 0x3fa66666, 0x7ff80000}, u64 = {0x3fd1eb813d23d707, 0x7ff800003fa66666}, f32 = {0x0, 0x1, 0x1, 0x0}, f64 = { 0x0, 0x0}} q5 {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0xa9, 0xf1, 0xd2, 0x4d, 0x62, 0x50, 0x3f}, u16 = {0x0, 0x0, 0x0, 0x0, 0xa9fc, 0xd2f1, 0x624d, 0x3f50}, u32 = {0x0, 0x0, 0xd2f1a9fc, 0x3f50624d}, u64 = { 0x0, 0x3f50624dd2f1a9fc}, f32 = {0x0, 0x0, 0x2b020000, 0x0}, f64 = {0x0, 0x0}} q6 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q7 {u8 = {0x0 <repeats 16 times>}, u16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u32 = {0x0, 0x0, 0x0, 0x0}, u64 = {0x0, 0x0}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q8 {u8 = {0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0}, u16 = { 0x4, 0x0, 0x5, 0x0, 0x6, 0x0, 0x7, 0x0}, u32 = {0x4, 0x5, 0x6, 0x7}, u64 = {0x500000004, 0x700000006}, f32 = { 0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q9 {u8 = {0x3, 0x55, 0x3b, 0x45, 0xf2, 0x3, 0x93, 0x44, 0xc4, 0x5f, 0x5c, 0x44, 0x3, 0x6e, 0x53, 0x43}, u16 = {0x5503, 0x453b, 0x3f2, 0x4493, 0x5fc4, 0x445c, 0x6e03, 0x4353}, u32 = {0x453b5503, 0x449303f2, 0x445c5fc4, 0x43536e03}, u64 = {0x449303f2453b5503, 0x43536e03445c5fc4}, f32 = {0xbb5, 0x498, 0x371, 0xd3}, f64 = {0xffffffffffffffff, 0x4db80d11717f10}} q10 {u8 = {0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0, 0x0, 0xc0}, u16 = {0xc000, 0xc000, 0xc000, 0xc000, 0xc000, 0xc000, 0xc000, 0xc000}, u32 = {0xc000c000, 0xc000c000, 0xc000c000, 0xc000c000}, u64 = {0xc000c000c000c000, 0xc000c000c000c000}, f32 = {0xfffffffe, 0xfffffffe, 0xfffffffe, 0xfffffffe}, f64 = {0xfffffffffffffffe, 0xfffffffffffffffe}} q11 {u8 = {0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0}, u16 = { 0x4, 0x0, 0x4, 0x0, 0x4, 0x0, 0x4, 0x0}, u32 = {0x4, 0x4, 0x4, 0x4}, u64 = {0x400000004, 0x400000004}, f32 = { 0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q12 {u8 = {0x0, 0xe0, 0x41, 0x47, 0x0, 0x0, 0x78, 0x47, 0x0, 0x1c, 0x5f, 0x47, 0x0, 0x2e, 0x3c, 0x47}, u16 = {0xe000, 0x4741, 0x0, 0x4778, 0x1c00, 0x475f, 0x2e00, 0x473c}, u32 = {0x4741e000, 0x47780000, 0x475f1c00, 0x473c2e00}, u64 = {0x477800004741e000, 0x473c2e00475f1c00}, f32 = {0xc1e0, 0xf800, 0xdf1c, 0xbc2e}, f64 = { 0xffffffffffffffff, 0xffffffffffffffff}} ---Type <return> to continue, or q <return> to quit--- q13 {u8 = {0x0, 0x90, 0x66, 0x47, 0x0, 0x6a, 0x86, 0x46, 0x0, 0x94, 0xb9, 0x46, 0x0, 0x6e, 0x53, 0x47}, u16 = {0x9000, 0x4766, 0x6a00, 0x4686, 0x9400, 0x46b9, 0x6e00, 0x4753}, u32 = {0x47669000, 0x46866a00, 0x46b99400, 0x47536e00}, u64 = {0x46866a0047669000, 0x47536e0046b99400}, f32 = {0xe690, 0x4335, 0x5cca, 0xd36e}, f64 = {0xffffffffffffffff, 0xffffffffffffffff}} q14 {u8 = {0x15, 0x0, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = { 0x15, 0x6, 0x2, 0x0, 0x3, 0x0, 0x0, 0x0}, u32 = {0x60015, 0x2, 0x3, 0x0}, u64 = {0x200060015, 0x3}, f32 = { 0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}} q15 {u8 = {0x0, 0x0, 0xd0, 0x41, 0x0, 0x0, 0xc, 0x42, 0x0, 0x0, 0x98, 0x41, 0x0, 0x0, 0x0, 0x40}, u16 = {0x0, 0x41d0, 0x0, 0x420c, 0x0, 0x4198, 0x0, 0x4000}, u32 = {0x41d00000, 0x420c0000, 0x41980000, 0x40000000}, u64 = {0x420c000041d00000, 0x4000000041980000}, f32 = {0x1a, 0x23, 0x13, 0x2}, f64 = { 0x38000083a, 0x2}} (gdb)
cat /proc/cpuinfo:
$ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 84.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 3 processor : 1 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 84.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 3 processor : 2 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 84.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 3 processor : 3 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 84.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 3 processor : 4 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 120.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc0f CPU revision : 3 processor : 5 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 120.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc0f CPU revision : 3 processor : 6 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 120.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc0f CPU revision : 3 processor : 7 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 120.00 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc0f CPU revision : 3
Attachments (3)
Change History (6)
by , 9 years ago
follow-up: 2 comment:1 by , 9 years ago
Component: | ffmpeg → undetermined |
---|---|
Keywords: | crash added; SIGBUS ARMv7 removed |
Resolution: | → invalid |
Status: | new → closed |
Sorry, this is not the x264 bug tracker.
comment:2 by , 9 years ago
Replying to cehoyos:
Sorry, this is not the x264 bug tracker.
And where is the x264 bug tracker (URL)?
comment:3 by , 9 years ago
As indicated on http://www.videolan.org/developers/x264.html you are expected to report bugs to https://mailman.videolan.org/listinfo/x264-devel iiuc.
GDB debugging output.