[FFmpeg-trac] #5145(postproc:new): Raspberry pi 2 - Sigbus error when outputting to .mov .h264

FFmpeg trac at avcodec.org
Mon Jan 11 12:59:15 CET 2016


#5145: Raspberry pi 2 - Sigbus error when outputting to .mov .h264
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  DaveBuchanan                       |                 Priority:  important
               Status:  new          |                  Version:  git-
            Component:  postproc     |  master
             Keywords:  SIGBUS       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 When converting a video on a saprberry pi 2 to .mov or.h264 SIGBUS at
 creation stage,
 creates avi ok - It may be an x264 thing

 gdb ffmpeg_g --args ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi
 test_out.mov
 run

 sysinfo file has the following
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.479330] Alignment trap: not
 handling instruction f462ea6d at [<009fff34>]
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.479355] Unhandled fault:
 alignment exception (0x001) at 0x6d77b46c
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.490072] pgd = b7cb4000
 Jan 11 12:48:17 raspberrypi2 kernel: [ 2218.496923] [6d77b46c]
 *pgd=37c53831, *pte=1a22f75f, *ppte=1a22fc7f


 gdb
 Program received signal SIGBUS, Bus error.
 [Switching to Thread 0x707f4460 (LWP 2468)]
 0x009fff38 in x264_mbtree_propagate_list_internal_neon ()
 (gdb) bt
 #0  0x009fff38 in x264_mbtree_propagate_list_internal_neon ()
 #1  0x009f637c in x264_mbtree_propagate_list_neon ()
 #2  0x009a3140 in x264_macroblock_tree_propagate.constprop ()
 #3  0x01950290 in ?? ()
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
 (gdb) disass $pc-32,$pc+32
 Dump of assembler code from 0x9fff18 to 0x9fff58:
    0x009fff18 <x264_mbtree_propagate_list_internal_neon+20>:    vmov.i32
 q11, #4 ; 0x00000004
    0x009fff1c <x264_mbtree_propagate_list_internal_neon+24>:    vmov.i8
 q3, #32 ; 0x20
    0x009fff20 <x264_mbtree_propagate_list_internal_neon+28>:    vdup.16
 q8, d5[0]
    0x009fff24 <x264_mbtree_propagate_list_internal_neon+32>:    vzip.16
 q0, q8
    0x009fff28 <x264_mbtree_propagate_list_internal_neon+36>:    ldr
 r12, [sp, #8]
    0x009fff2c <x264_mbtree_propagate_list_internal_neon+40>:    subs
 r12, r12, #8
    0x009fff30 <x264_mbtree_propagate_list_internal_neon+44>:    vld1.16
 {d28-d29}, [r1 :128]!
    0x009fff34 <x264_mbtree_propagate_list_internal_neon+48>:    vld1.16
 {d30-d31}, [r2 :128]!
 => 0x009fff38 <x264_mbtree_propagate_list_internal_neon+52>:    vld1.16
 {d16-d19}, [r0 :128]!
    0x009fff3c <x264_mbtree_propagate_list_internal_neon+56>:    vand
 q15, q15, q10
    0x009fff40 <x264_mbtree_propagate_list_internal_neon+60>:    vceq.i16
 q1, q15, q10
    0x009fff44 <x264_mbtree_propagate_list_internal_neon+64>:    vmull.u16
 q12, d28, d4
    0x009fff48 <x264_mbtree_propagate_list_internal_neon+68>:    vmull.u16
 q13, d29, d4
    0x009fff4c <x264_mbtree_propagate_list_internal_neon+72>:    vrshrn.i32
 d30, q12, #6
    0x009fff50 <x264_mbtree_propagate_list_internal_neon+76>:    vrshrn.i32
 d31, q13, #6
    0x009fff54 <x264_mbtree_propagate_list_internal_neon+80>:    vbsl
 q1, q15, q14
 End of assembler dump.


 (gdb) info all-registers
 r0             0x6d773ec8       1836531400
 r1             0x14609f0        21367280
 r2             0x6d77b46c       1836561516
 r3             0x14a7d10        21658896
 r4             0x0      0
 r5             0x1950290        26542736
 r6             0x6d7ee170       1837031792
 r7             0x14609e0        21367264
 r8             0x6d77a1c8       1836556744
 r9             0x1950290        26542736
 r10            0x1      1
 r11            0x1959290        26579600
 r12            0xe      14
 sp             0x707ef390       0x707ef390
 lr             0x9f637c 10445692
 pc             0x9fff38 0x9fff38
 <x264_mbtree_propagate_list_internal_neon+52>
 cpsr           0x20000010       536870928
 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 = {0x84, 0x2, 0x0, 0x0, 0x2c, 0x2, 0x0, 0x0}, u16 =
 {0x284, 0x0, 0x22c, 0x0}, u32 = {0x284,
     0x22c}, u64 = 0x22c00000284, f32 = {0x0, 0x0}, f64 = 0x0}
 d3             {u8 = {0xa7, 0x2, 0x0, 0x0, 0x5, 0x4, 0x0, 0x0}, u16 =
 {0x2a7, 0x0, 0x405, 0x0}, u32 = {0x2a7,
     0x405}, u64 = 0x405000002a7, f32 = {0x0, 0x0}, f64 = 0x0}
 d4             {u8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, u16 = {0x0,
 0x0, 0x0, 0x0}, u32 = {0x0, 0x0},
   u64 = 0x0, 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}
 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 = {0x0, 0x0, 0x70, 0x42, 0x0, 0x0, 0xf0, 0x42}, u16 =
 {0x0, 0x4270, 0x0, 0x42f0}, u32 = {
     0x42700000, 0x42f00000}, u64 = 0x42f0000042700000, f32 = {0x3c, 0x78},
 f64 = 0x1000004270000}
 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 = {0xbd, 0xab, 0xb4, 0x49, 0xc5, 0x55, 0x8a, 0x49}, u16
 = {0xabbd, 0x49b4, 0x55c5, 0x498a},
   u32 = {0x49b4abbd, 0x498a55c5}, u64 = 0x498a55c549b4abbd, f32 =
 {0x169577, 0x114ab8},
   f64 = 0xffffffffffffffff}
 d19            {u8 = {0xe2, 0x64, 0xc6, 0x49, 0x4, 0xd2, 0x68, 0x4a}, u16
 = {0x64e2, 0x49c6, 0xd204, 0x4a68},
   u32 = {0x49c664e2, 0x4a68d204}, u64 = 0x4a68d20449c664e2, f32 =
 {0x18cc9c, 0x3a3481},
   f64 = 0xffffffffffffffff}
 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},
   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 = {0xc0, 0x4e, 0xe0, 0x48, 0x60, 0xc2, 0xda, 0x48}, u16
 = {0x4ec0, 0x48e0, 0xc260, 0x48da},
   u32 = {0x48e04ec0, 0x48dac260}, u64 = 0x48dac26048e04ec0, f32 =
 {0x70276, 0x6d613}, f64 = 0xffffffffffffffff}
 d25            {u8 = {0x80, 0xe5, 0xc6, 0x48, 0xa0, 0xc0, 0x86, 0x48}, u16
 = {0xe580, 0x48c6, 0xc0a0, 0x4886},
   u32 = {0x48c6e580, 0x4886c0a0}, u64 = 0x4886c0a048c6e580, f32 =
 {0x6372c, 0x43605}, f64 = 0xffffffffffffffff}
 d26            {u8 = {0x0, 0x88, 0xb3, 0x48, 0x0, 0xfc, 0x9e, 0x48}, u16 =
 {0x8800, 0x48b3, 0xfc00, 0x489e},
   u32 = {0x48b38800, 0x489efc00}, u64 = 0x489efc0048b38800, f32 =
 {0x59c40, 0x4f7e0}, f64 = 0xffffffffffffffff}
 d27            {u8 = {0xe0, 0xc8, 0xb9, 0x48, 0x80, 0x7d, 0x9, 0x49}, u16
 = {0xc8e0, 0x48b9, 0x7d80, 0x4909},
   u32 = {0x48b9c8e0, 0x49097d80}, u64 = 0x49097d8048b9c8e0, f32 =
 {0x5ce47, 0x897d8}, f64 = 0xffffffffffffffff}
 d28            {u8 = {0x5b, 0x1, 0xb4, 0x2, 0xae, 0x3, 0xd5, 0x2}, u16 =
 {0x15b, 0x2b4, 0x3ae, 0x2d5}, u32 = {
     0x2b4015b, 0x2d503ae}, u64 = 0x2d503ae02b4015b, f32 = {0x0, 0x0}, f64
 = 0x0}
 d29            {u8 = {0xed, 0x2, 0x52, 0x2, 0xbb, 0x3, 0x96, 0x3}, u16 =
 {0x2ed, 0x252, 0x3bb, 0x396}, u32 = {
     0x25202ed, 0x39603bb}, u64 = 0x39603bb025202ed, f32 = {0x0, 0x0}, f64
 = 0x0}
 d30            {u8 = {0x0, 0xd0, 0x0, 0x45, 0x0, 0xc0, 0xde, 0x44}, u16 =
 {0xd000, 0x4500, 0xc000, 0x44de},
   u32 = {0x4500d000, 0x44dec000}, u64 = 0x44dec0004500d000, f32 = {0x80d,
 0x6f6}, f64 = 0xffffffffffffffff}
 d31            {u8 = {0x0, 0xb0, 0x8, 0x45, 0x0, 0xc0, 0x58, 0x45}, u16 =
 {0xb000, 0x4508, 0xc000, 0x4558},
   u32 = {0x4508b000, 0x4558c000}, u64 = 0x4558c0004508b000, f32 = {0x88b,
 0xd8c}, f64 = 0xffffffffffffffff}
 fpscr          0x28000014       671088660
 s0             0        (raw 0x00000000)
 s1             1.40129846e-45   (raw 0x00000001)
 s2             2.80259693e-45   (raw 0x00000002)
 s3             4.20389539e-45   (raw 0x00000003)
 s4             9.02436211e-43   (raw 0x00000284)
 s5             7.79121946e-43   (raw 0x0000022c)
 s6             9.51481657e-43   (raw 0x000002a7)
 s7             1.44193612e-42   (raw 0x00000405)
 s8             0        (raw 0x00000000)
 s9             0        (raw 0x00000000)
 s10            0        (raw 0x00000000)
 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            60       (raw 0x42700000)
 s17            120      (raw 0x42f00000)
 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 = {0x84, 0x2, 0x0, 0x0, 0x2c, 0x2, 0x0, 0x0, 0xa7, 0x2,
 0x0, 0x0, 0x5, 0x4, 0x0, 0x0},
   u16 = {0x284, 0x0, 0x22c, 0x0, 0x2a7, 0x0, 0x405, 0x0}, u32 = {0x284,
 0x22c, 0x2a7, 0x405}, u64 = {
     0x22c00000284, 0x405000002a7}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0,
 0x0}}
 q2             {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}}
 q3             {u8 = {0x20 <repeats 16 times>}, u16 = {0x2020, 0x2020,
 0x2020, 0x2020, 0x2020, 0x2020, 0x2020,
     0x2020}, u32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020}, u64 =
 {0x2020202020202020,
     0x2020202020202020}, f32 = {0x0, 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
 q4             {u8 = {0x0, 0x0, 0x70, 0x42, 0x0, 0x0, 0xf0, 0x42, 0x66,
 0x66, 0xa6, 0x3f, 0x0, 0x0, 0xf8,
     0x7f}, u16 = {0x0, 0x4270, 0x0, 0x42f0, 0x6666, 0x3fa6, 0x0, 0x7ff8},
 u32 = {0x42700000, 0x42f00000,
     0x3fa66666, 0x7ff80000}, u64 = {0x42f0000042700000,
 0x7ff800003fa66666}, f32 = {0x3c, 0x78, 0x1, 0x0},
   f64 = {0x1000004270000, 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 = {0xbd, 0xab, 0xb4, 0x49, 0xc5, 0x55, 0x8a, 0x49,
 0xe2, 0x64, 0xc6, 0x49, 0x4, 0xd2, 0x68,
     0x4a}, u16 = {0xabbd, 0x49b4, 0x55c5, 0x498a, 0x64e2, 0x49c6, 0xd204,
 0x4a68}, u32 = {0x49b4abbd,
     0x498a55c5, 0x49c664e2, 0x4a68d204}, u64 = {0x498a55c549b4abbd,
 0x4a68d20449c664e2}, f32 = {0x169577,
     0x114ab8, 0x18cc9c, 0x3a3481}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 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 = {0xc0, 0x4e, 0xe0, 0x48, 0x60, 0xc2, 0xda, 0x48,
 0x80, 0xe5, 0xc6, 0x48, 0xa0, 0xc0, 0x86,
     0x48}, u16 = {0x4ec0, 0x48e0, 0xc260, 0x48da, 0xe580, 0x48c6, 0xc0a0,
 0x4886}, u32 = {0x48e04ec0,
     0x48dac260, 0x48c6e580, 0x4886c0a0}, u64 = {0x48dac26048e04ec0,
 0x4886c0a048c6e580}, f32 = {0x70276,
     0x6d613, 0x6372c, 0x43605}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 q13            {u8 = {0x0, 0x88, 0xb3, 0x48, 0x0, 0xfc, 0x9e, 0x48, 0xe0,
 0xc8, 0xb9, 0x48, 0x80, 0x7d, 0x9,
     0x49}, u16 = {0x8800, 0x48b3, 0xfc00, 0x489e, 0xc8e0, 0x48b9, 0x7d80,
 0x4909}, u32 = {0x48b38800,
     0x489efc00, 0x48b9c8e0, 0x49097d80}, u64 = {0x489efc0048b38800,
 0x49097d8048b9c8e0}, f32 = {0x59c40,
     0x4f7e0, 0x5ce47, 0x897d8}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 q14            {u8 = {0x5b, 0x1, 0xb4, 0x2, 0xae, 0x3, 0xd5, 0x2, 0xed,
 0x2, 0x52, 0x2, 0xbb, 0x3, 0x96, 0x3},
   u16 = {0x15b, 0x2b4, 0x3ae, 0x2d5, 0x2ed, 0x252, 0x3bb, 0x396}, u32 =
 {0x2b4015b, 0x2d503ae, 0x25202ed,
     0x39603bb}, u64 = {0x2d503ae02b4015b, 0x39603bb025202ed}, f32 = {0x0,
 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
  f64 = {0x1000004270000, 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 = {0xbd, 0xab, 0xb4, 0x49, 0xc5, 0x55, 0x8a, 0x49,
 0xe2, 0x64, 0xc6, 0x49, 0x4, 0xd2, 0x68,
     0x4a}, u16 = {0xabbd, 0x49b4, 0x55c5, 0x498a, 0x64e2, 0x49c6, 0xd204,
 0x4a68}, u32 = {0x49b4abbd,
     0x498a55c5, 0x49c664e2, 0x4a68d204}, u64 = {0x498a55c549b4abbd,
 0x4a68d20449c664e2}, f32 = {0x169577,
     0x114ab8, 0x18cc9c, 0x3a3481}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 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 = {0xc0, 0x4e, 0xe0, 0x48, 0x60, 0xc2, 0xda, 0x48,
 0x80, 0xe5, 0xc6, 0x48, 0xa0, 0xc0, 0x86,
     0x48}, u16 = {0x4ec0, 0x48e0, 0xc260, 0x48da, 0xe580, 0x48c6, 0xc0a0,
 0x4886}, u32 = {0x48e04ec0,
     0x48dac260, 0x48c6e580, 0x4886c0a0}, u64 = {0x48dac26048e04ec0,
 0x4886c0a048c6e580}, f32 = {0x70276,
     0x6d613, 0x6372c, 0x43605}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 q13            {u8 = {0x0, 0x88, 0xb3, 0x48, 0x0, 0xfc, 0x9e, 0x48, 0xe0,
 0xc8, 0xb9, 0x48, 0x80, 0x7d, 0x9,
     0x49}, u16 = {0x8800, 0x48b3, 0xfc00, 0x489e, 0xc8e0, 0x48b9, 0x7d80,
 0x4909}, u32 = {0x48b38800,
     0x489efc00, 0x48b9c8e0, 0x49097d80}, u64 = {0x489efc0048b38800,
 0x49097d8048b9c8e0}, f32 = {0x59c40,
     0x4f7e0, 0x5ce47, 0x897d8}, f64 = {0xffffffffffffffff,
 0xffffffffffffffff}}
 q14            {u8 = {0x5b, 0x1, 0xb4, 0x2, 0xae, 0x3, 0xd5, 0x2, 0xed,
 0x2, 0x52, 0x2, 0xbb, 0x3, 0x96, 0x3},
   u16 = {0x15b, 0x2b4, 0x3ae, 0x2d5, 0x2ed, 0x252, 0x3bb, 0x396}, u32 =
 {0x2b4015b, 0x2d503ae, 0x25202ed,
     0x39603bb}, u64 = {0x2d503ae02b4015b, 0x39603bb025202ed}, f32 = {0x0,
 0x0, 0x0, 0x0}, f64 = {0x0, 0x0}}
 ---Type <return> to continue, or q <return> to quit---
 q15            {u8 = {0x0, 0xd0, 0x0, 0x45, 0x0, 0xc0, 0xde, 0x44, 0x0,
 0xb0, 0x8, 0x45, 0x0, 0xc0, 0x58,
     0x45}, u16 = {0xd000, 0x4500, 0xc000, 0x44de, 0xb000, 0x4508, 0xc000,
 0x4558}, u32 = {0x4500d000,
     0x44dec000, 0x4508b000, 0x4558c000}, u64 = {0x44dec0004500d000,
 0x4558c0004508b000}, f32 = {0x80d, 0x6f6,
     0x88b, 0xd8c}, f64 = {0xffffffffffffffff, 0xffffffffffffffff}}


 If wished for will installl valgrind and get the details from there

 I have configured x264 and ffmpeg in various ways all give the same issue

 I am guessing at an Alignment trap in
 x264_mbtree_propagate_list_internal_neon ()
 - but no idea how to fix
 but would be willing to help

 Regards Dave

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5145>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list