Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#5145 closed defect (invalid)

Raspberry pi 2 - Sigbus error when outputting to .mov .h264

Reported by: Dave Buchanan Owned by:
Priority: important Component: undetermined
Version: git-master Keywords: libx264
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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

Attachments (2)

ffmpeg-20160111-124817.log (5.4 KB ) - added by Dave Buchanan 8 years ago.
report for ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi test_out.mov
test_in.avi (48.9 KB ) - added by Dave Buchanan 8 years ago.
input file ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi test_out.mov

Download all attachments as: .zip

Change History (4)

by Dave Buchanan, 8 years ago

Attachment: ffmpeg-20160111-124817.log added

report for ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi test_out.mov

in reply to:  description comment:1 by Carl Eugen Hoyos, 8 years ago

Component: postprocundetermined
Keywords: libx264 added; SIGBUS removed
Resolution: invalid
Status: newclosed

Replying to DaveBuchanan:

Program received signal SIGBUS, Bus error.
[Switching to Thread 0x707f4460 (LWP 2468)]
0x009fff38 in x264_mbtree_propagate_list_internal_neon ()

Sorry, this is not the x264 bug tracker.

by Dave Buchanan, 8 years ago

Attachment: test_in.avi added

input file ffmpeg_g -v 9 -loglevel 99 -report -i test_in.avi test_out.mov

Note: See TracTickets for help on using tickets.