On Wed, Apr 22, 2015 at 06:39:01PM +0200, Zoltán Herczeg wrote:
> Thank you for tracking this down. Revision 1506 is a big commit, and a quite a few lines were changed in AARCH64. Perhaps I created an invalid instruction form.
>
> Could you capture the crash, execute
>
> disassemble $pc-64,$pc+64
> x/128xw $pc-64
>
Program received signal SIGBUS, Bus error.
0x000003ffb7cc0014 in ?? ()
(gdb) info registers
x0 0x3ffffffc8f0 4398046497008
x1 0x3ffb7cc0010 4396835143696
x2 0x3ffffff4878 4398046464120
x3 0x0 0
x4 0x0 0
x5 0x4527a0 4532128
x6 0x384 900
x7 0x384 900
x8 0x3ffffffc9a8 4398046497192
x9 0x10 16
x10 0x0 0
x11 0x78190400770904 33804502183643396
x12 0x83075f0d011200 36881326770557440
x13 0x4134b8 4273336
x14 0x4134b8 4273336
x15 0x4134b8 4273336
x16 0x426a98 4352664
x17 0x3ffb7f48dfc 4396837801468
x18 0x4134b8 4273336
x19 0x3ffffffefe0 4398046506976
x20 0x4489d0 4491728
x21 0x401c30 4201520
x22 0x0 0
x23 0x0 0
x24 0x0 0
x25 0x0 0
x26 0x0 0
x27 0x0 0
x28 0x0 0
x29 0x3ffffff4860 4398046464096
x30 0x3ffb7f73e44 4396837977668
sp 0x3ffffff4828 0x3ffffff4828
pc 0x3ffb7cc0014 0x3ffb7cc0014
cpsr 0x60000000 1610612736
fpsr 0x0 0
fpcr 0x0 0
(gdb) disassemble $pc-64,$pc+64
Dump of assembler code from 0x3ffb7cbffd4 to 0x3ffb7cc0054:
0x000003ffb7cbffd4: .inst 0x00000000 ; undefined
0x000003ffb7cbffd8: .inst 0x00000000 ; undefined
0x000003ffb7cbffdc: .inst 0x00000000 ; undefined
0x000003ffb7cbffe0: .inst 0x00000000 ; undefined
0x000003ffb7cbffe4: .inst 0x00000000 ; undefined
0x000003ffb7cbffe8: .inst 0x00000000 ; undefined
0x000003ffb7cbffec: .inst 0x00000000 ; undefined
0x000003ffb7cbfff0: .inst 0x00000001 ; undefined
0x000003ffb7cbfff4: .inst 0x00000000 ; undefined
0x000003ffb7cbfff8: .inst 0x00009cd0 ; undefined
0x000003ffb7cbfffc: .inst 0x00000000 ; undefined
0x000003ffb7cc0000: .inst 0x00037990 ; undefined
0x000003ffb7cc0004: .inst 0x00000000 ; undefined
0x000003ffb7cc0008: .inst 0x00000000 ; undefined
0x000003ffb7cc000c: .inst 0x00000000 ; undefined
0x000003ffb7cc0010: stp x29, x30, [sp,#-56]!
=> 0x000003ffb7cc0014: stp x19, x20, [sp,#16]
0x000003ffb7cc0018: stp x21, x22, [sp,#32]
0x000003ffb7cc001c: str x23, [sp,#48]
0x000003ffb7cc0020: sub sp, sp, #0x1, lsl #12
0x000003ffb7cc0024: sub sp, sp, #0x9d8
0x000003ffb7cc0028: mov x29, sp
0x000003ffb7cc002c: mov x19, x0
0x000003ffb7cc0030: ldr x9, [x19,#16]
0x000003ffb7cc0034: sub x0, x9, #0x1
0x000003ffb7cc0038: add x1, x29, #0x40
0x000003ffb7cc003c: mov x2, #0x21f // #543
0x000003ffb7cc0040: str x0, [x1,#8]!
0x000003ffb7cc0044: subs x2, x2, #0x1
0x000003ffb7cc0048: b.ne 0x3ffb7cc0040
0x000003ffb7cc004c: mov x23, x19
0x000003ffb7cc0050: mov x0, x19
End of assembler dump.
(gdb) x/128xw $pc-64
0x3ffb7cbffd4: 0x00000000 0x00000000 0x00000000 0x00000000
0x3ffb7cbffe4: 0x00000000 0x00000000 0x00000000 0x00000001
0x3ffb7cbfff4: 0x00000000 0x00009cd0 0x00000000 0x00037990
0x3ffb7cc0004: 0x00000000 0x00000000 0x00000000 0xa9bcfbfd
0x3ffb7cc0014: 0xa90153f3 0xa9025bf5 0xf9001bf7 0xd14007ff
0x3ffb7cc0024: 0xd12763ff 0x910003fd 0xaa0003f3 0xf9400a69
0x3ffb7cc0034: 0xd1000520 0x910103a1 0xd28043e2 0xf8008c20
0x3ffb7cc0044: 0xf1000442 0x54ffffc1 0xaa1303f7 0xaa1303e0
0x3ffb7cc0054: 0xf9400413 0xf9400c14 0xf9400002 0xb9404000
0x3ffb7cc0064: 0xf9400441 0xf9400855 0xf9001ba0 0x14000002
0x3ffb7cc0074: 0x91000673 0xeb14027f 0x540000e2 0x39400260
0x3ffb7cc0084: 0xd100c000 0xf100281f 0x54000063 0x91000673
0x3ffb7cc0094: 0x17fffff9 0x92800000 0x91044262 0xeb14005f
0x3ffb7cc00a4: 0x54072648 0xf90023b3 0xf9401bb6 0x91004021
0x3ffb7cc00b4: 0xeb15003f 0x540be4a8 0xf9402ba0 0xf9402fa2
0x3ffb7cc00c4: 0xf9002bb3 0xf81f8020 0xf81f0022 0xeb14027f
0x3ffb7cc00d4: 0x540ad502 0x39400262 0x91000673 0xd283980b
0x3ffb7cc00e4: 0xf2b6ff2b 0xf2c07feb 0x386b6840 0xf27e001f
0x3ffb7cc00f4: 0x540ad400 0xaa1303e3 0xeb14027f 0x54000162
0x3ffb7cc0104: 0x39400262 0x91000673 0xd283980b 0xf2b6ff2b
0x3ffb7cc0114: 0xf2c07feb 0x386b6840 0xf27e001f 0x54000060
0x3ffb7cc0124: 0xaa1303e3 0x17fffff5 0xaa0303f3 0xf10006d6
0x3ffb7cc0134: 0x540be340 0x91002021 0xeb15003f 0x540be028
0x3ffb7cc0144: 0xf81f8033 0xeb14027f 0x540acee2 0x39400262
0x3ffb7cc0154: 0x91000673 0xd283980b 0xf2b6ff2b 0xf2c07feb
0x3ffb7cc0164: 0x386b6840 0xf240001f 0x540acde0 0x91002021
0x3ffb7cc0174: 0xeb15003f 0x540bde28 0xd2800009 0xf81f8029
0x3ffb7cc0184: 0xf9002fb3 0x91004021 0xeb15003f 0x540bdd28
0x3ffb7cc0194: 0xf94033a0 0xf94037a2 0xf90033b3 0xf81f8020
0x3ffb7cc01a4: 0xf81f0022 0xeb14027f 0x540acac2 0x39400262
0x3ffb7cc01b4: 0x91000673 0xd283980b 0xf2b6ff2b 0xf2c07feb
0x3ffb7cc01c4: 0x386b6840 0xf27e001f 0x540ac9c0 0xaa1303e3
-- Petr