Files
mckernel/test/issues/1219/result_aarch64.log
Masamichi Takagi 11ef2f8092 coredump: Support threads
Change-Id: Id75ade6c87b15abcff5d772d90f77950376a32c1
Refs: #1219
2019-08-09 04:00:15 +00:00

257 lines
11 KiB
Plaintext

SEGV in sub thread!!
pthread_create done!! Let's join!!!!
Terminate by signal 11
./C1219.sh: line 21: 19924 Segmentation fault (core dumped) ${MCEXEC} ./segv_in_sub
[ OK ] core for McKernel process found
*** C1219T01 start *******************************
** Check number of threads
$1 = "TESTOUT_START result of (gdb) info threads"
Id Target Id Frame
* 1 LWP 19924 0x000008000000d590 in _dl_fixup () from /lib/ld-linux-aarch64.so.1
2 LWP 19940 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
3 LWP 19939 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
4 LWP 19938 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
5 LWP 19937 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
6 LWP 19936 0x0000000000400808 in thread_fn_dump (arg=0x0) at segv_in_sub.c:20
*** C1219T01 PASSED ******************************
*** C1219T02 start *******************************
** Check backtrace
$1 = "TESTOUT_START result of (gdb) backtrace"
#0 0x000008000000d590 in _dl_fixup () from /lib/ld-linux-aarch64.so.1
#1 0x00000800000132d8 in _dl_runtime_resolve () from /lib/ld-linux-aarch64.so.1
#2 0x0000000000400938 in main () at segv_in_sub.c:50
*** C1219T02 PASSED ******************************
*** C1219T03 start *******************************
** Check info register
$1 = "TESTOUT_START result of (gdb) info register"
x0 0x80000031170 8796093223280
x1 0x400360 4195168
x2 0x100000002a60 17592186055264
x3 0x7 7
x4 0x3 3
x5 0x4003d8 4195288
x6 0x18 24
x7 0x6420657461657263 7214878153572184675
x8 0x40 64
x9 0x6e696f6a20732774 7956012718328326004
x10 0x616572635f646165 7018141365454528869
x11 0x21656e6f64206574 2406451000599668084
x12 0x20732774654c2021 2338256012404596769
x13 0x212121216e696f6a 2387225704953114474
x14 0x23 35
x15 0x1 1
x16 0x41fff8 4325368
x17 0x80000013294 8796093100692
x18 0x10f 271
x19 0x400968 4196712
x20 0x420028 4325416
x21 0x4006d0 4196048
x22 0x0 0
x23 0x0 0
x24 0x0 0
x25 0x0 0
x26 0x0 0
x27 0x0 0
x28 0x0 0
x29 0x3ffffffffb40 70368744176448
x30 0x800000132d8 8796093100760
sp 0x3ffffffffb40 0x3ffffffffb40
pc 0x8000000d590 0x8000000d590 <_dl_fixup+120>
cpsr 0x40000000 [ EL=0 Z ]
fpsr <unavailable>
fpcr <unavailable>
*** C1219T03 PASSED ******************************
*** C1219T04 start *******************************
** Check switching thread
$1 = "TESTOUT_START result of (gdb) thread 6"
[Switching to thread 6 (LWP 19936)]
#0 0x0000000000400808 in thread_fn_dump (arg=0x0) at segv_in_sub.c:20
20 *ptr = 0xdead;
*** C1219T04 PASSED ******************************
*** C1219T05 start *******************************
** Check backtrace after switching thread
$1 = "TESTOUT_START result of (gdb) backtrace"
#0 0x0000000000400808 in thread_fn_dump (arg=0x0) at segv_in_sub.c:20
#1 0x000010000000b7f8 in start_thread () from /usr/lib64/libpthread.so.0
#2 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
*** C1219T05 PASSED ******************************
*** C1219T06 start *******************************
** Check info register after switching thread
$1 = "TESTOUT_START result of (gdb) info register"
x0 0x0 0
x1 0xdead 57005
x2 0x1000032001e0 17592238473696
x3 0x10101011 269488145
x4 0x1000031ff9d0 17592238471632
x5 0x1000130fe9c1 17592505854401
x6 0x38 56
x7 0x0 0
x8 0x63 99
x9 0x0 0
x10 0x10000000b658 17592186091096
x11 0x3d0f00 4001536
x12 0x1000032001e0 17592238473696
x13 0x80000030000 8796093218816
x14 0x0 0
x15 0x1 1
x16 0x100000034028 17592186257448
x17 0x10000006b9c0 17592186485184
x18 0x10f 271
x19 0x1000032001e0 17592238473696
x20 0x3ffffffffc20 70368744176672
x21 0x3ffffffffc1e 70368744176670
x22 0x3ffffffffc1f 70368744176671
x23 0x4007f4 4196340
x24 0x1000032001e0 17592238473696
x25 0x1000 4096
x26 0x100000034000 17592186257408
x27 0x3ffffffffc20 70368744176672
x28 0x1000032001e0 17592238473696
x29 0x1000031ff9d0 17592238471632
x30 0x10000000b7f8 17592186091512
sp 0x1000031ff9b0 0x1000031ff9b0
pc 0x400808 0x400808 <thread_fn_dump+20>
cpsr 0x20000000 [ EL=0 C ]
fpsr <unavailable>
fpcr <unavailable>
*** C1219T06 PASSED ******************************
rm: cannot remove './core.*': No such file or directory
SEGV in main thread!!
Terminate by signal 11
./C1219.sh: line 145: 19994 Segmentation fault (core dumped) ${MCEXEC} ./segv_in_main
[ OK ] core for McKernel process found
*** C1219T07 start *******************************
** Check number of threads
$1 = "TESTOUT_START result of (gdb) info threads"
Id Target Id Frame
* 1 LWP 19994 0x00000000004008a8 in main () at segv_in_sub.c:38
2 LWP 20010 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
3 LWP 20009 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
4 LWP 20008 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
5 LWP 20007 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
6 LWP 20006 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
*** C1219T07 PASSED ******************************
*** C1219T08 start *******************************
** Check backtrace
$1 = "TESTOUT_START result of (gdb) backtrace"
#0 0x00000000004008a8 in main () at segv_in_sub.c:38
*** C1219T08 PASSED ******************************
*** C1219T09 start *******************************
** Check info register
$1 = "TESTOUT_START result of (gdb) info register"
x0 0x0 0
x1 0xdead 57005
x2 0x0 0
x3 0x1000032008e0 17592238475488
x4 0x0 0
x5 0x1000032008e0 17592238475488
x6 0x1000032002b0 17592238473904
x7 0x0 0
x8 0xdc 220
x9 0x0 0
x10 0x10000000b658 17592186091096
x11 0x3d0f00 4001536
x12 0x1000032001e0 17592238473696
x13 0x80000030000 8796093218816
x14 0x0 0
x15 0x1 1
x16 0x100000034228 17592186257960
x17 0x10000010a490 17592187135120
x18 0x10f 271
x19 0x400908 4196616
x20 0x0 0
x21 0x4006d0 4196048
x22 0x0 0
x23 0x0 0
x24 0x0 0
x25 0x0 0
x26 0x0 0
x27 0x0 0
x28 0x0 0
x29 0x3ffffffffc60 70368744176736
x30 0x40083c 4196412
sp 0x3ffffffffc60 0x3ffffffffc60
pc 0x4008a8 0x4008a8 <main+144>
cpsr 0x20000000 [ EL=0 C ]
fpsr <unavailable>
fpcr <unavailable>
*** C1219T09 PASSED ******************************
*** C1219T10 start *******************************
** Check switching thread
$1 = "TESTOUT_START result of (gdb) thread 6"
[Switching to thread 6 (LWP 20006)]
#0 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
*** C1219T10 PASSED ******************************
*** C1219T11 start *******************************
** Check backtrace after switching thread
$1 = "TESTOUT_START result of (gdb) backtrace"
#0 0x00001000000dc610 in nanosleep () from /usr/lib64/libc.so.6
#1 0x0000000000000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
*** C1219T11 PASSED ******************************
*** C1219T12 start *******************************
** Check info register after switching thread
$1 = "TESTOUT_START result of (gdb) info register"
x0 0xfffffffffffffffc -4
x1 0x1000031ff998 17592238471576
x2 0x0 0
x3 0x0 0
x4 0x1000032002e8 17592238473960
x5 0x1000032008e0 17592238475488
x6 0x1000032000e0 17592238473440
x7 0x0 0
x8 0x65 101
x9 0x0 0
x10 0x10000000b658 17592186091096
x11 0x3d0f00 4001536
x12 0x1000032001e0 17592238473696
x13 0x80000030000 8796093218816
x14 0x0 0
x15 0x1 1
x16 0x420010 4325392
x17 0x1000000dc468 17592186946664
x18 0x10f 271
x19 0x1000031ff998 17592238471576
x20 0x1000031ff998 17592238471576
x21 0x1000032008e0 17592238475488
x22 0x0 0
x23 0x4007d4 4196308
x24 0x1000032001e0 17592238473696
x25 0x1000 4096
x26 0x100000034000 17592186257408
x27 0x3ffffffffc20 70368744176672
x28 0x1000032001e0 17592238473696
x29 0x1000031ff940 17592238471488
x30 0x1000000dc5fc 17592186947068
sp 0x1000031ff940 0x1000031ff940
pc 0x1000000dc610 0x1000000dc610 <nanosleep+96>
cpsr 0x80000000 [ EL=0 N ]
fpsr <unavailable>
fpcr <unavailable>
*** C1219T12 PASSED ******************************
rm: cannot remove './core.*': No such file or directory
SEGV after join!!
pthread_create done!! Let's join!!!!
Terminate by signal 11
./C1219.sh: line 268: 20066 Segmentation fault (core dumped) ${MCEXEC} ./segv_after_join
[ OK ] core for McKernel process found
*** C1219T13 start *******************************
** Check number of threads
$1 = "TESTOUT_START result of (gdb) info threads"
Id Target Id Frame
* 1 LWP 20066 0x00000000004008ec in main () at segv_in_sub.c:43
*** C1219T13 PASSED ******************************