-#
+# 02
```shell
```
-#
+# 03
```shell
-#
+# 04
```shell
(gdb) thread 2
43 val = val ^ 1;
```
-#
+# 05
+
```shell
(gdb) step
35 if(nanosleep(&request , &remaing) < 0){
```
-#
+# 06
```shell
```
-#
+# 07
```shell
```
-#
+# 08
```shell
```
-#
+# 09
```shell
```
-#
+# 10
```shell
(gdb) thread 3
```
-#
+# 11
```shell
```
-#
+# 12
```shell
```
-#
+# 13
```shell
(gdb) thread 6
```
-#
+# 14
```shell
```
-#
+# 15
```shell
(gdb) print *idx
```
-#
+# 16
```shell
$ ulimit -c
$ ulimit -c
unlimited
```
-#
+# 17
```shell
$ ./test.out 2
Segmentation fault (core dumped)
```
-#
+# 18
```shell
$ ls
```
-#
+# 19
```shell
gdb ./test.out core
[Current thread is 1 (Thread 0x7320465fa6c0 (LWP 58184))]
```
-#
+# 20
```shell
(gdb) info locals