[....] Starting enhanced syslogd: rsyslogd[ 12.720707] audit: type=1400 audit(1514809807.887:5): avc: denied { syslog } for pid=3350 comm="rsyslogd" capability=34 scontext=system_u:system_r:kernel_t:s0 tcontext=system_u:system_r:kernel_t:s0 tclass=capability2 permissive=1 [?25l[?1c7[ ok 8[?25h[?0c. Starting mcstransd: [....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting file context maintaining daemon: restorecond[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 19.073920] audit: type=1400 audit(1514809814.240:6): avc: denied { map } for pid=3490 comm="bash" path="/bin/bash" dev="sda1" ino=1457 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=system_u:object_r:file_t:s0 tclass=file permissive=1 Warning: Permanently added '10.128.0.56' (ECDSA) to the list of known hosts. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 73.287894] audit: type=1400 audit(1514809868.454:7): avc: denied { map } for pid=3508 comm="syzkaller678106" path="/root/syzkaller678106763" dev="sda1" ino=16481 scontext=unconfined_u:system_r:insmod_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:user_home_t:s0 tclass=file permissive=1 [ 73.293295] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.298442] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 73.303594] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.308366] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.312901] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.317796] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.322428] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.327341] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 73.331863] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. [ 73.336624] netlink: 5 bytes leftover after parsing attributes in process `syzkaller678106'. executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 103.392375] [ 103.394249] ============================= [ 103.398428] WARNING: suspicious RCU usage [ 103.402608] 4.15.0-rc6+ #245 Not tainted [ 103.406710] ----------------------------- [ 103.410892] net/ipv6/ip6_fib.c:1702 suspicious rcu_dereference_protected() usage! [ 103.418524] [ 103.418524] other info that might help us debug this: [ 103.418524] [ 103.426679] [ 103.426679] rcu_scheduler_active = 2, debug_locks = 1 [ 103.433358] 5 locks held by syzkaller678106/3508: [ 103.438209] #0: (&mm->mmap_sem){++++}, at: [<00000000083dfc98>] vm_mmap_pgoff+0x198/0x280 [ 103.446733] #1: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000507c2669>] call_timer_fn+0x1c6/0x820 [ 103.456397] #2: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<0000000075a8ee5a>] fib6_run_gc+0x9d/0x3c0 [ 103.466408] #3: (rcu_read_lock){....}, at: [<000000006ed38d9d>] __fib6_clean_all+0x0/0x3a0 [ 103.475022] #4: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<0000000088ded516>] __fib6_clean_all+0x1d0/0x3a0 [ 103.484687] [ 103.484687] stack backtrace: [ 103.489191] CPU: 0 PID: 3508 Comm: syzkaller678106 Not tainted 4.15.0-rc6+ #245 [ 103.496605] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 103.505926] Call Trace: [ 103.508824] [ 103.510959] dump_stack+0x194/0x257 [ 103.514557] ? arch_local_irq_restore+0x53/0x53 [ 103.519222] lockdep_rcu_suspicious+0x123/0x170 [ 103.523864] fib6_del+0xcb9/0x11b0 [ 103.527371] ? save_stack_trace+0x1a/0x20 [ 103.531493] ? __lock_acquire+0x36c0/0x3e00 [ 103.535784] ? fib6_locate+0x130/0x130 [ 103.539638] ? print_irqtrace_events+0x270/0x270 [ 103.544366] ? rt6_remove_exception_rt+0x3c0/0x3c0 [ 103.549277] ? fib6_walker_link+0x180/0x210 [ 103.553571] ? lock_downgrade+0x980/0x980 [ 103.557701] fib6_clean_node+0x3b0/0x4f0 [ 103.561735] ? fib6_del+0x11b0/0x11b0 [ 103.565508] ? fib6_walker_link+0x180/0x210 [ 103.569802] fib6_walk_continue+0x46c/0x8a0 [ 103.574100] ? call_fib6_entry_notifiers+0x210/0x210 [ 103.579171] fib6_walk+0x91/0xf0 [ 103.582506] fib6_clean_tree+0x1e6/0x340 [ 103.586537] ? fib6_walk+0xf0/0xf0 [ 103.590048] ? fib6_del+0x11b0/0x11b0 [ 103.593815] ? call_fib6_entry_notifiers+0x210/0x210 [ 103.598896] ? print_irqtrace_events+0x270/0x270 [ 103.603627] __fib6_clean_all+0x1f4/0x3a0 [ 103.607747] ? call_fib6_entry_notifiers+0x210/0x210 [ 103.612818] ? fib6_repair_tree+0xf10/0xf10 [ 103.617115] ? lock_acquire+0x1d5/0x580 [ 103.621055] ? lock_acquire+0x1d5/0x580 [ 103.625007] ? call_timer_fn+0x1c6/0x820 [ 103.629056] fib6_run_gc+0x16b/0x3c0 [ 103.632739] ? fib6_clean_all+0x30/0x30 [ 103.636690] fib6_gc_timer_cb+0x20/0x30 [ 103.640640] call_timer_fn+0x228/0x820 [ 103.644494] ? fib6_run_gc+0x3c0/0x3c0 [ 103.648350] ? process_timeout+0x40/0x40 [ 103.652381] ? __run_timers+0x7e3/0xb70 [ 103.656325] ? lock_downgrade+0x980/0x980 [ 103.660453] ? debug_object_deactivate+0x364/0x560 [ 103.665358] ? lock_release+0xa40/0xa40 [ 103.669304] ? mark_held_locks+0xaf/0x100 [ 103.673424] ? trace_hardirqs_on_caller+0x19e/0x5c0 [ 103.678405] ? fib6_run_gc+0x3c0/0x3c0 [ 103.682269] ? fib6_run_gc+0x3c0/0x3c0 [ 103.686126] __run_timers+0x7ee/0xb70 [ 103.689919] ? _raw_spin_unlock_irqrestore+0xa6/0xba [ 103.694998] ? trigger_dyntick_cpu.isra.29+0x180/0x180 [ 103.700240] ? check_noncircular+0x20/0x20 [ 103.704448] ? timerqueue_add+0x1e9/0x280 [ 103.708571] ? enqueue_hrtimer+0x171/0x4a0 [ 103.712773] ? __remove_hrtimer+0x190/0x190 [ 103.717067] ? check_noncircular+0x20/0x20 [ 103.721272] ? print_irqtrace_events+0x270/0x270 [ 103.726004] ? clockevents_program_event+0x163/0x2e0 [ 103.731075] ? lock_downgrade+0x980/0x980 [ 103.735204] ? __lock_is_held+0xb6/0x140 [ 103.739242] run_timer_softirq+0x4c/0x70 [ 103.743271] __do_softirq+0x2d7/0xb85 [ 103.747044] ? lock_downgrade+0x980/0x980 [ 103.751162] ? __irqentry_text_end+0x1f8d74/0x1f8d74 [ 103.756233] ? do_timer+0x50/0x50 [ 103.759657] ? native_apic_msr_write+0x5c/0x80 [ 103.764205] ? do_raw_spin_trylock+0x190/0x190 [ 103.768758] ? lapic_next_event+0x54/0x80 [ 103.772876] ? clockevents_program_event+0x108/0x2e0 [ 103.777951] ? tick_program_event+0x83/0x100 [ 103.782331] ? __lock_is_held+0xb6/0x140 [ 103.786372] irq_exit+0x1cc/0x200 [ 103.789793] smp_apic_timer_interrupt+0x16b/0x700 [ 103.794602] ? smp_call_function_single_interrupt+0x640/0x640 [ 103.800469] ? _raw_spin_lock+0x32/0x40 [ 103.804413] ? _raw_spin_unlock+0x22/0x30 [ 103.808528] ? handle_edge_irq+0x2b4/0x7c0 [ 103.812735] ? task_prio+0x40/0x40 [ 103.816263] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 103.821090] apic_timer_interrupt+0xa9/0xb0 [ 103.825386] [ 103.827594] RIP: 0010:_raw_spin_unlock_irqrestore+0x5e/0xba [ 103.833275] RSP: 0018:ffff8801bf8f65b8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11 [ 103.840970] RAX: dffffc0000000000 RBX: 0000000000000282 RCX: 0000000000000006 [ 103.848207] RDX: 1ffffffff0d19075 RSI: 1ffff10037f71d7b RDI: 0000000000000282 [ 103.855445] RBP: ffff8801bf8f65c8 R08: 1ffff10037f1ec85 R09: 0000000000000000 [ 103.862689] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff87f9ea68 [ 103.869932] R13: ffff8801bf8f6780 R14: 0000000000000000 R15: dffffc0000000000 [ 103.877202] debug_check_no_obj_freed+0x3da/0xf1f [ 103.882029] ? print_irqtrace_events+0x270/0x270 [ 103.886752] ? check_noncircular+0x20/0x20 [ 103.890962] ? free_obj_work+0x690/0x690 [ 103.894996] ? lock_downgrade+0x980/0x980 [ 103.899116] ? set_pageblock_migratetype+0x40/0x40 [ 103.904026] ? mark_held_locks+0xaf/0x100 [ 103.908152] ? __free_pages_ok+0x74d/0x31e0 [ 103.912444] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 103.917437] __free_pages_ok+0x765/0x31e0 [ 103.921556] ? print_irqtrace_events+0x270/0x270 [ 103.926283] ? __lock_acquire+0x664/0x3e00 [ 103.930506] ? drain_local_pages_wq+0x20/0x20 [ 103.934983] ? find_held_lock+0x35/0x1d0 [ 103.939019] ? __mem_cgroup_threshold+0x2d2/0x8f0 [ 103.943830] ? lock_downgrade+0x980/0x980 [ 103.947950] ? lock_release+0xa40/0xa40 [ 103.951914] ? print_irqtrace_events+0x270/0x270 [ 103.956658] ? __mem_cgroup_threshold+0x2f1/0x8f0 [ 103.961497] ? mem_cgroup_usage.part.63+0x3d0/0x3d0 [ 103.966489] ? uncharge_batch+0x720/0x720 [ 103.970615] ? __lock_acquire+0x664/0x3e00 [ 103.974820] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 103.979987] ? check_noncircular+0x20/0x20 [ 103.984208] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 103.989365] ? memcg_check_events+0x167/0x5d0 [ 103.993834] ? debug_check_no_obj_freed+0x3da/0xf1f [ 103.998820] ? lock_downgrade+0x980/0x980 [ 104.002938] ? __mem_cgroup_threshold+0x8f0/0x8f0 [ 104.007761] ? mark_held_locks+0xaf/0x100 [ 104.011878] ? uncharge_batch+0x3e5/0x720 [ 104.015995] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 104.020979] ? trace_hardirqs_on+0xd/0x10 [ 104.025101] ? mem_cgroup_uncharge+0xce/0xe0 [ 104.029477] ? check_noncircular+0x20/0x20 [ 104.033692] ? trace_hardirqs_on+0xd/0x10 [ 104.037816] ? __page_cache_release+0x761/0xd30 [ 104.042478] ? print_irqtrace_events+0x270/0x270 [ 104.047208] ? free_transhuge_page+0x2ca/0x430 [ 104.051759] ? lock_downgrade+0x980/0x980 [ 104.055879] ? lock_release+0xa40/0xa40 [ 104.059820] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 104.064976] ? mark_free_pages+0x3c0/0x3c0 [ 104.069201] ? mark_held_locks+0xaf/0x100 [ 104.073328] ? _raw_spin_unlock_irqrestore+0x31/0xba [ 104.078400] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 104.083389] free_compound_page+0x5e/0x70 [ 104.087506] free_transhuge_page+0x2d2/0x430 [ 104.091886] ? split_huge_pages_set+0x6d0/0x6d0 [ 104.096528] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 104.101704] ? check_noncircular+0x20/0x20 [ 104.105913] __put_compound_page+0x87/0xb0 [ 104.110117] release_pages+0x64b/0x1230 [ 104.114062] ? __is_insn_slot_addr+0x1fc/0x330 [ 104.118613] ? lock_downgrade+0x980/0x980 [ 104.122732] ? __put_compound_page+0xb0/0xb0 [ 104.127107] ? find_held_lock+0x35/0x1d0 [ 104.131144] ? is_bpf_text_address+0x7b/0x120 [ 104.136440] ? lock_downgrade+0x980/0x980 [ 104.140567] ? __free_insn_slot+0x5c0/0x5c0 [ 104.144859] ? check_noncircular+0x20/0x20 [ 104.149060] ? rcutorture_record_progress+0x10/0x10 [ 104.154055] ? is_bpf_text_address+0xa4/0x120 [ 104.158522] ? kernel_text_address+0x102/0x140 [ 104.163076] ? __kernel_text_address+0xd/0x40 [ 104.167543] ? unwind_get_return_address+0x61/0xa0 [ 104.172444] ? __lock_is_held+0xb6/0x140 [ 104.176501] ? rcu_read_lock_sched_held+0x108/0x120 [ 104.181488] ? flush_tlb_func_common.constprop.17+0x82b/0xe00 [ 104.187342] ? kasan_slab_free+0x71/0xc0 [ 104.191380] ? kmem_cache_free+0x83/0x2a0 [ 104.195495] ? unlink_anon_vmas+0x5aa/0x9f0 [ 104.199783] ? free_pgtables+0xe7/0x330 [ 104.203726] ? leave_mm+0x40/0x40 [ 104.207149] ? SyS_mmap+0x16/0x20 [ 104.210570] ? __put_anon_vma+0x1ef/0x540 [ 104.214693] ? check_noncircular+0x20/0x20 [ 104.218900] ? print_irqtrace_events+0x270/0x270 [ 104.223625] ? free_obj_work+0x690/0x690 [ 104.227659] ? is_vma_temporary_stack+0x60/0x60 [ 104.232298] ? find_held_lock+0x35/0x1d0 [ 104.236425] ? lru_add_drain_cpu+0x159/0x460 [ 104.240808] free_pages_and_swap_cache+0x2ad/0x400 [ 104.245713] ? free_page_and_swap_cache+0x620/0x620 [ 104.250697] ? cpumask_any_but+0x88/0xc0 [ 104.254759] ? flush_tlb_mm_range+0x1b3/0x520 [ 104.259222] ? unlink_anon_vmas+0x672/0x9f0 [ 104.263510] ? native_flush_tlb_others+0x710/0x710 [ 104.268418] ? page_lock_anon_vma_read+0x6a0/0x6a0 [ 104.273318] tlb_flush_mmu_free+0xb4/0x160 [ 104.277535] arch_tlb_finish_mmu+0x9d/0x130 [ 104.281835] tlb_finish_mmu+0x10f/0x190 [ 104.285779] ? tlb_gather_mmu+0x70/0x70 [ 104.289722] ? free_pgtables+0x283/0x330 [ 104.293758] unmap_region+0x35c/0x4f0 [ 104.297540] ? reusable_anon_vma+0x560/0x560 [ 104.301914] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 104.307072] ? rcu_read_lock_sched_held+0x108/0x120 [ 104.312070] ? __mark_inode_dirty+0x262/0x1170 [ 104.316623] ? __inode_attach_wb+0xf70/0xf70 [ 104.320998] ? may_expand_vm+0x5ba/0x860 [ 104.325025] ? print_irqtrace_events+0x270/0x270 [ 104.329751] ? copy_vma+0xd80/0xd80 [ 104.333357] ? userfaultfd_remove+0x220/0x220 [ 104.337820] ? vmacache_find+0x5f/0x280 [ 104.341768] ? vmacache_update+0xfe/0x130 [ 104.345886] ? find_vma+0x30/0x150 [ 104.349396] do_munmap+0x726/0xdf0 [ 104.352910] mmap_region+0x59e/0x15a0 [ 104.356685] ? SyS_brk+0x6f0/0x6f0 [ 104.360194] ? arch_get_unmapped_area_topdown+0xba/0x920 [ 104.365624] ? arch_get_unmapped_area+0x770/0x770 [ 104.370437] ? lock_acquire+0x1d5/0x580 [ 104.374382] ? vm_mmap_pgoff+0x198/0x280 [ 104.378417] ? selinux_mmap_addr+0x1f/0xf0 [ 104.382630] ? security_mmap_addr+0x79/0xa0 [ 104.386940] ? get_unmapped_area+0x265/0x300 [ 104.391323] do_mmap+0x6c0/0xe00 [ 104.394664] ? mmap_region+0x15a0/0x15a0 [ 104.398691] ? vm_mmap_pgoff+0x198/0x280 [ 104.402721] ? down_read_killable+0x180/0x180 [ 104.407185] ? security_mmap_file+0x143/0x180 [ 104.411651] vm_mmap_pgoff+0x1de/0x280 [ 104.415519] ? vma_is_stack_for_current+0xa0/0xa0 [ 104.420347] SyS_mmap_pgoff+0x23b/0x5f0 [ 104.424293] ? find_mergeable_anon_vma+0xd0/0xd0 [ 104.429017] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 104.434018] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 104.438757] SyS_mmap+0x16/0x20 [ 104.442007] entry_SYSCALL_64_fastpath+0x23/0x9a [ 104.446732] RIP: 0033:0x43ff29 [ 104.449889] RSP: 002b:00007ffc4cbf62d8 EFLAGS: 00000216 ORIG_RAX: 0000000000000009 [ 104.457573] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ff29 [ 104.464812] RDX: 0000000000000003 RSI: 0000000000fff000 RDI: 0000000020000000 [ 104.472051] RBP: 0100000000000000 R08: 00000000ffffffff R09: 0000000000000000 [ 104.479288] R10: 0000000000000032 R11: 0000000000000216 R12: 0000000000401890 [ 104.486528] R13: 0000000000401920 R14: 0000000000000000 R15: 0000000000000000 [ 104.493906] [ 104.495556] ============================= [ 104.499741] WARNING: suspicious RCU usage [ 104.503896] 4.15.0-rc6+ #245 Not tainted [ 104.507964] ----------------------------- [ 104.512109] net/ipv6/ip6_fib.c:1729 suspicious rcu_dereference_protected() usage! [ 104.519732] [ 104.519732] other info that might help us debug this: [ 104.519732] [ 104.527893] [ 104.527893] rcu_scheduler_active = 2, debug_locks = 1 [ 104.534570] 5 locks held by syzkaller678106/3508: [ 104.539413] #0: (&mm->mmap_sem){++++}, at: [<00000000083dfc98>] vm_mmap_pgoff+0x198/0x280 [ 104.547938] #1: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000507c2669>] call_timer_fn+0x1c6/0x820 [ 104.557589] #2: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<0000000075a8ee5a>] fib6_run_gc+0x9d/0x3c0 [ 104.567613] #3: (rcu_read_lock){....}, at: [<000000006ed38d9d>] __fib6_clean_all+0x0/0x3a0 [ 104.576236] #4: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<0000000088ded516>] __fib6_clean_all+0x1d0/0x3a0 [ 104.585880] [ 104.585880] stack backtrace: [ 104.590390] CPU: 0 PID: 3508 Comm: syzkaller678106 Not tainted 4.15.0-rc6+ #245 [ 104.597807] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 104.607131] Call Trace: [ 104.609682] [ 104.611807] dump_stack+0x194/0x257 [ 104.615416] ? arch_local_irq_restore+0x53/0x53 [ 104.620065] lockdep_rcu_suspicious+0x123/0x170 [ 104.624705] fib6_del+0x42b/0x11b0 [ 104.628213] ? save_stack_trace+0x1a/0x20 [ 104.632339] ? fib6_locate+0x130/0x130 [ 104.636205] ? print_irqtrace_events+0x270/0x270 [ 104.640945] ? rt6_remove_exception_rt+0x3c0/0x3c0 [ 104.645848] ? fib6_walker_link+0x180/0x210 [ 104.650137] ? lock_downgrade+0x980/0x980 [ 104.654267] fib6_clean_node+0x3b0/0x4f0 [ 104.658301] ? fib6_del+0x11b0/0x11b0 [ 104.662072] ? fib6_walker_link+0x180/0x210 [ 104.666378] fib6_walk_continue+0x46c/0x8a0 [ 104.670672] ? call_fib6_entry_notifiers+0x210/0x210 [ 104.675742] fib6_walk+0x91/0xf0 [ 104.679078] fib6_clean_tree+0x1e6/0x340 [ 104.683108] ? fib6_walk+0xf0/0xf0 [ 104.686633] ? fib6_del+0x11b0/0x11b0 [ 104.690410] ? call_fib6_entry_notifiers+0x210/0x210 [ 104.695501] ? print_irqtrace_events+0x270/0x270 [ 104.700232] __fib6_clean_all+0x1f4/0x3a0 [ 104.704368] ? call_fib6_entry_notifiers+0x210/0x210 [ 104.709440] ? fib6_repair_tree+0xf10/0xf10 [ 104.713733] ? lock_acquire+0x1d5/0x580 [ 104.717674] ? lock_acquire+0x1d5/0x580 [ 104.721626] ? call_timer_fn+0x1c6/0x820 [ 104.725660] fib6_run_gc+0x16b/0x3c0 [ 104.729361] ? fib6_clean_all+0x30/0x30 [ 104.733310] fib6_gc_timer_cb+0x20/0x30 [ 104.737251] call_timer_fn+0x228/0x820 [ 104.741106] ? fib6_run_gc+0x3c0/0x3c0 [ 104.744974] ? process_timeout+0x40/0x40 [ 104.749006] ? __run_timers+0x7e3/0xb70 [ 104.752949] ? lock_downgrade+0x980/0x980 [ 104.757068] ? debug_object_deactivate+0x364/0x560 [ 104.761966] ? lock_release+0xa40/0xa40 [ 104.765923] ? mark_held_locks+0xaf/0x100 [ 104.770042] ? trace_hardirqs_on_caller+0x19e/0x5c0 [ 104.775024] ? fib6_run_gc+0x3c0/0x3c0 [ 104.778878] ? fib6_run_gc+0x3c0/0x3c0 [ 104.782735] __run_timers+0x7ee/0xb70 [ 104.786507] ? _raw_spin_unlock_irqrestore+0xa6/0xba [ 104.791586] ? trigger_dyntick_cpu.isra.29+0x180/0x180 [ 104.796839] ? check_noncircular+0x20/0x20 [ 104.801046] ? timerqueue_add+0x1e9/0x280 [ 104.805165] ? enqueue_hrtimer+0x171/0x4a0 [ 104.809371] ? __remove_hrtimer+0x190/0x190 [ 104.813670] ? check_noncircular+0x20/0x20 [ 104.817874] ? print_irqtrace_events+0x270/0x270 [ 104.822604] ? clockevents_program_event+0x163/0x2e0 [ 104.827678] ? lock_downgrade+0x980/0x980 [ 104.831804] ? __lock_is_held+0xb6/0x140 [ 104.835855] run_timer_softirq+0x4c/0x70 [ 104.839887] __do_softirq+0x2d7/0xb85 [ 104.843659] ? lock_downgrade+0x980/0x980 [ 104.847777] ? __irqentry_text_end+0x1f8d74/0x1f8d74 [ 104.852858] ? do_timer+0x50/0x50 [ 104.856282] ? native_apic_msr_write+0x5c/0x80 [ 104.860842] ? do_raw_spin_trylock+0x190/0x190 [ 104.865398] ? lapic_next_event+0x54/0x80 [ 104.869529] ? clockevents_program_event+0x108/0x2e0 [ 104.874614] ? tick_program_event+0x83/0x100 [ 104.878997] ? __lock_is_held+0xb6/0x140 [ 104.883041] irq_exit+0x1cc/0x200 [ 104.886465] smp_apic_timer_interrupt+0x16b/0x700 [ 104.891279] ? smp_call_function_single_interrupt+0x640/0x640 [ 104.897132] ? _raw_spin_lock+0x32/0x40 [ 104.901077] ? _raw_spin_unlock+0x22/0x30 [ 104.905203] ? handle_edge_irq+0x2b4/0x7c0 [ 104.909411] ? task_prio+0x40/0x40 [ 104.912931] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 104.917749] apic_timer_interrupt+0xa9/0xb0 [ 104.922036] [ 104.924242] RIP: 0010:_raw_spin_unlock_irqrestore+0x5e/0xba [ 104.929918] RSP: 0018:ffff8801bf8f65b8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11 [ 104.937613] RAX: dffffc0000000000 RBX: 0000000000000282 RCX: 0000000000000006 [ 104.944852] RDX: 1ffffffff0d19075 RSI: 1ffff10037f71d7b RDI: 0000000000000282 [ 104.952092] RBP: ffff8801bf8f65c8 R08: 1ffff10037f1ec85 R09: 0000000000000000 [ 104.959341] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff87f9ea68 [ 104.966595] R13: ffff8801bf8f6780 R14: 0000000000000000 R15: dffffc0000000000 [ 104.973868] debug_check_no_obj_freed+0x3da/0xf1f [ 104.978684] ? print_irqtrace_events+0x270/0x270 [ 104.983413] ? check_noncircular+0x20/0x20 [ 104.987624] ? free_obj_work+0x690/0x690 [ 104.991676] ? lock_downgrade+0x980/0x980 [ 104.995800] ? set_pageblock_migratetype+0x40/0x40 [ 105.000701] ? mark_held_locks+0xaf/0x100 [ 105.004821] ? __free_pages_ok+0x74d/0x31e0 [ 105.009115] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 105.014107] __free_pages_ok+0x765/0x31e0 [ 105.018225] ? print_irqtrace_events+0x270/0x270 [ 105.022954] ? __lock_acquire+0x664/0x3e00 [ 105.027170] ? drain_local_pages_wq+0x20/0x20 [ 105.031636] ? find_held_lock+0x35/0x1d0 [ 105.035673] ? __mem_cgroup_threshold+0x2d2/0x8f0 [ 105.040486] ? lock_downgrade+0x980/0x980 [ 105.044605] ? lock_release+0xa40/0xa40 [ 105.048561] ? print_irqtrace_events+0x270/0x270 [ 105.053289] ? __mem_cgroup_threshold+0x2f1/0x8f0 [ 105.058106] ? mem_cgroup_usage.part.63+0x3d0/0x3d0 [ 105.063098] ? uncharge_batch+0x720/0x720 [ 105.067220] ? __lock_acquire+0x664/0x3e00 [ 105.071426] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 105.076586] ? check_noncircular+0x20/0x20 [ 105.080795] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 105.085953] ? memcg_check_events+0x167/0x5d0 [ 105.090419] ? debug_check_no_obj_freed+0x3da/0xf1f [ 105.095403] ? lock_downgrade+0x980/0x980 [ 105.099525] ? __mem_cgroup_threshold+0x8f0/0x8f0 [ 105.104342] ? mark_held_locks+0xaf/0x100 [ 105.108461] ? uncharge_batch+0x3e5/0x720 [ 105.112582] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 105.117569] ? trace_hardirqs_on+0xd/0x10 [ 105.121693] ? mem_cgroup_uncharge+0xce/0xe0 [ 105.126070] ? check_noncircular+0x20/0x20 [ 105.130281] ? trace_hardirqs_on+0xd/0x10 [ 105.134402] ? __page_cache_release+0x761/0xd30 [ 105.139056] ? print_irqtrace_events+0x270/0x270 [ 105.143788] ? free_transhuge_page+0x2ca/0x430 [ 105.148339] ? lock_downgrade+0x980/0x980 [ 105.152462] ? lock_release+0xa40/0xa40 [ 105.156413] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 105.161569] ? mark_free_pages+0x3c0/0x3c0 [ 105.165784] ? mark_held_locks+0xaf/0x100 [ 105.169903] ? _raw_spin_unlock_irqrestore+0x31/0xba [ 105.174985] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 105.179984] free_compound_page+0x5e/0x70 [ 105.184102] free_transhuge_page+0x2d2/0x430 [ 105.188485] ? split_huge_pages_set+0x6d0/0x6d0 [ 105.193127] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 105.198291] ? check_noncircular+0x20/0x20 [ 105.202499] __put_compound_page+0x87/0xb0 [ 105.206709] release_pages+0x64b/0x1230 [ 105.210653] ? __is_insn_slot_addr+0x1fc/0x330 [ 105.215203] ? lock_downgrade+0x980/0x980 [ 105.219330] ? __put_compound_page+0xb0/0xb0 [ 105.223714] ? find_held_lock+0x35/0x1d0 [ 105.227757] ? is_bpf_text_address+0x7b/0x120 [ 105.232223] ? lock_downgrade+0x980/0x980 [ 105.236346] ? __free_insn_slot+0x5c0/0x5c0 [ 105.240649] ? check_noncircular+0x20/0x20 [ 105.244855] ? rcutorture_record_progress+0x10/0x10 [ 105.249844] ? is_bpf_text_address+0xa4/0x120 [ 105.254308] ? kernel_text_address+0x102/0x140 [ 105.258861] ? __kernel_text_address+0xd/0x40 [ 105.263325] ? unwind_get_return_address+0x61/0xa0 [ 105.268229] ? __lock_is_held+0xb6/0x140 [ 105.272268] ? rcu_read_lock_sched_held+0x108/0x120 [ 105.277267] ? flush_tlb_func_common.constprop.17+0x82b/0xe00 [ 105.283121] ? kasan_slab_free+0x71/0xc0 [ 105.287145] ? kmem_cache_free+0x83/0x2a0 [ 105.291270] ? unlink_anon_vmas+0x5aa/0x9f0 [ 105.295569] ? free_pgtables+0xe7/0x330 [ 105.299515] ? leave_mm+0x40/0x40 [ 105.302935] ? SyS_mmap+0x16/0x20 [ 105.306363] ? __put_anon_vma+0x1ef/0x540 [ 105.310485] ? check_noncircular+0x20/0x20 [ 105.314690] ? print_irqtrace_events+0x270/0x270 [ 105.319417] ? free_obj_work+0x690/0x690 [ 105.323454] ? is_vma_temporary_stack+0x60/0x60 [ 105.328093] ? find_held_lock+0x35/0x1d0 [ 105.332123] ? lru_add_drain_cpu+0x159/0x460 [ 105.336506] free_pages_and_swap_cache+0x2ad/0x400 [ 105.341410] ? free_page_and_swap_cache+0x620/0x620 [ 105.346394] ? cpumask_any_but+0x88/0xc0 [ 105.350429] ? flush_tlb_mm_range+0x1b3/0x520 [ 105.354895] ? unlink_anon_vmas+0x672/0x9f0 [ 105.359184] ? native_flush_tlb_others+0x710/0x710 [ 105.364086] ? page_lock_anon_vma_read+0x6a0/0x6a0 [ 105.368988] tlb_flush_mmu_free+0xb4/0x160 [ 105.373206] arch_tlb_finish_mmu+0x9d/0x130 [ 105.377500] tlb_finish_mmu+0x10f/0x190 [ 105.381450] ? tlb_gather_mmu+0x70/0x70 [ 105.385402] ? free_pgtables+0x283/0x330 [ 105.389440] unmap_region+0x35c/0x4f0 [ 105.393216] ? reusable_anon_vma+0x560/0x560 [ 105.397601] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 105.402761] ? rcu_read_lock_sched_held+0x108/0x120 [ 105.407757] ? __mark_inode_dirty+0x262/0x1170 [ 105.412309] ? __inode_attach_wb+0xf70/0xf70 [ 105.416696] ? may_expand_vm+0x5ba/0x860 [ 105.420725] ? print_irqtrace_events+0x270/0x270 [ 105.425453] ? copy_vma+0xd80/0xd80 [ 105.429061] ? userfaultfd_remove+0x220/0x220 [ 105.433526] ? vmacache_find+0x5f/0x280 [ 105.437467] ? vmacache_update+0xfe/0x130 [ 105.441589] ? find_vma+0x30/0x150 [ 105.445102] do_munmap+0x726/0xdf0 [ 105.448629] mmap_region+0x59e/0x15a0 [ 105.452407] ? SyS_brk+0x6f0/0x6f0 [ 105.455915] ? arch_get_unmapped_area_topdown+0xba/0x920 [ 105.461338] ? arch_get_unmapped_area+0x770/0x770 [ 105.466150] ? lock_acquire+0x1d5/0x580 [ 105.470093] ? vm_mmap_pgoff+0x198/0x280 [ 105.474140] ? selinux_mmap_addr+0x1f/0xf0 [ 105.478346] ? security_mmap_addr+0x79/0xa0 [ 105.482637] ? get_unmapped_area+0x265/0x300 [ 105.487017] do_mmap+0x6c0/0xe00 [ 105.490358] ? mmap_region+0x15a0/0x15a0 [ 105.494396] ? vm_mmap_pgoff+0x198/0x280 [ 105.498444] ? down_read_killable+0x180/0x180 [ 105.502918] ? security_mmap_file+0x143/0x180 [ 105.507388] vm_mmap_pgoff+0x1de/0x280 [ 105.511256] ? vma_is_stack_for_current+0xa0/0xa0 [ 105.516083] SyS_mmap_pgoff+0x23b/0x5f0 [ 105.520028] ? find_mergeable_anon_vma+0xd0/0xd0 [ 105.524753] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 105.529741] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 105.534473] SyS_mmap+0x16/0x20 [ 105.537723] entry_SYSCALL_64_fastpath+0x23/0x9a [ 105.542455] RIP: 0033:0x43ff29 [ 105.545612] RSP: 002b:00007ffc4cbf62d8 EFLAGS: 00000216 ORIG_RAX: 0000000000000009 [ 105.553288] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ff29 [ 105.560535] RDX: 0000000000000003 RSI: 0000000000fff000 RDI: 0000000020000000 [ 105.567773] RBP: 0100000000000000 R08: 00000000ffffffff R09: 0000000000000000 [ 105.575011] R10: 0000000000000032 R11: 0000000000000216 R12: 0000000000401890 [ 105.582251] R13: 0000000000401920 R14: 0000000000000000 R15: 0000000000000000 [ 105.589625] [ 105.591270] ============================= [ 105.595447] WARNING: suspicious RCU usage [ 105.599609] 4.15.0-rc6+ #245 Not tainted [ 105.603675] ----------------------------- [ 105.607821] net/ipv6/ip6_fib.c:1639 suspicious rcu_dereference_protected() usage! [ 105.615449] [ 105.615449] other info that might help us debug this: [ 105.615449] [ 105.623607] [ 105.623607] rcu_scheduler_active = 2, debug_locks = 1 [ 105.630309] 5 locks held by syzkaller678106/3508: [ 105.635153] #0: (&mm->mmap_sem){++++}, at: [<00000000083dfc98>] vm_mmap_pgoff+0x198/0x280 [ 105.643673] #1: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000507c2669>] call_timer_fn+0x1c6/0x820 [ 105.653321] #2: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<0000000075a8ee5a>] fib6_run_gc+0x9d/0x3c0 [ 105.663311] #3: (rcu_read_lock){....}, at: [<000000006ed38d9d>] __fib6_clean_all+0x0/0x3a0 [ 105.671925] #4: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<0000000088ded516>] __fib6_clean_all+0x1d0/0x3a0 [ 105.681578] [ 105.681578] stack backtrace: [ 105.686083] CPU: 0 PID: 3508 Comm: syzkaller678106 Not tainted 4.15.0-rc6+ #245 [ 105.693498] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 105.702819] Call Trace: [ 105.705369] [ 105.707494] dump_stack+0x194/0x257 [ 105.711092] ? arch_local_irq_restore+0x53/0x53 [ 105.715741] lockdep_rcu_suspicious+0x123/0x170 [ 105.720383] fib6_del+0xd27/0x11b0 [ 105.723894] ? save_stack_trace+0x1a/0x20 [ 105.728017] ? fib6_locate+0x130/0x130 [ 105.731870] ? print_irqtrace_events+0x270/0x270 [ 105.736602] ? rt6_remove_exception_rt+0x3c0/0x3c0 [ 105.741503] ? fib6_walker_link+0x180/0x210 [ 105.745804] ? lock_downgrade+0x980/0x980 [ 105.749930] fib6_clean_node+0x3b0/0x4f0 [ 105.753963] ? fib6_del+0x11b0/0x11b0 [ 105.757731] ? fib6_walker_link+0x180/0x210 [ 105.762024] fib6_walk_continue+0x46c/0x8a0 [ 105.766317] ? call_fib6_entry_notifiers+0x210/0x210 [ 105.771385] fib6_walk+0x91/0xf0 [ 105.774723] fib6_clean_tree+0x1e6/0x340 [ 105.778752] ? fib6_walk+0xf0/0xf0 [ 105.782265] ? fib6_del+0x11b0/0x11b0 [ 105.786032] ? call_fib6_entry_notifiers+0x210/0x210 [ 105.791103] ? print_irqtrace_events+0x270/0x270 [ 105.795833] __fib6_clean_all+0x1f4/0x3a0 [ 105.799954] ? call_fib6_entry_notifiers+0x210/0x210 [ 105.805027] ? fib6_repair_tree+0xf10/0xf10 [ 105.809324] ? lock_acquire+0x1d5/0x580 [ 105.813265] ? lock_acquire+0x1d5/0x580 [ 105.817207] ? call_timer_fn+0x1c6/0x820 [ 105.821241] fib6_run_gc+0x16b/0x3c0 [ 105.824923] ? fib6_clean_all+0x30/0x30 [ 105.828873] fib6_gc_timer_cb+0x20/0x30 [ 105.832816] call_timer_fn+0x228/0x820 [ 105.836673] ? fib6_run_gc+0x3c0/0x3c0 [ 105.840527] ? process_timeout+0x40/0x40 [ 105.844560] ? __run_timers+0x7e3/0xb70 [ 105.848503] ? lock_downgrade+0x980/0x980 [ 105.852630] ? debug_object_deactivate+0x364/0x560 [ 105.857526] ? lock_release+0xa40/0xa40 [ 105.861475] ? mark_held_locks+0xaf/0x100 [ 105.865597] ? trace_hardirqs_on_caller+0x19e/0x5c0 [ 105.870580] ? fib6_run_gc+0x3c0/0x3c0 [ 105.874436] ? fib6_run_gc+0x3c0/0x3c0 [ 105.878291] __run_timers+0x7ee/0xb70 [ 105.882063] ? _raw_spin_unlock_irqrestore+0xa6/0xba [ 105.887153] ? trigger_dyntick_cpu.isra.29+0x180/0x180 [ 105.892412] ? check_noncircular+0x20/0x20 [ 105.896621] ? timerqueue_add+0x1e9/0x280 [ 105.900744] ? enqueue_hrtimer+0x171/0x4a0 [ 105.904953] ? __remove_hrtimer+0x190/0x190 [ 105.909247] ? check_noncircular+0x20/0x20 [ 105.913451] ? print_irqtrace_events+0x270/0x270 [ 105.918185] ? clockevents_program_event+0x163/0x2e0 [ 105.923258] ? lock_downgrade+0x980/0x980 [ 105.927382] ? __lock_is_held+0xb6/0x140 [ 105.931427] run_timer_softirq+0x4c/0x70 [ 105.935460] __do_softirq+0x2d7/0xb85 [ 105.939234] ? lock_downgrade+0x980/0x980 [ 105.943353] ? __irqentry_text_end+0x1f8d74/0x1f8d74 [ 105.948430] ? do_timer+0x50/0x50 [ 105.951852] ? native_apic_msr_write+0x5c/0x80 [ 105.956401] ? do_raw_spin_trylock+0x190/0x190 [ 105.960955] ? lapic_next_event+0x54/0x80 [ 105.965075] ? clockevents_program_event+0x108/0x2e0 [ 105.970156] ? tick_program_event+0x83/0x100 [ 105.974539] ? __lock_is_held+0xb6/0x140 [ 105.978582] irq_exit+0x1cc/0x200 [ 105.982005] smp_apic_timer_interrupt+0x16b/0x700 [ 105.986815] ? smp_call_function_single_interrupt+0x640/0x640 [ 105.992671] ? _raw_spin_lock+0x32/0x40 [ 105.996618] ? _raw_spin_unlock+0x22/0x30 [ 106.000739] ? handle_edge_irq+0x2b4/0x7c0 [ 106.004961] ? task_prio+0x40/0x40 [ 106.008479] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 106.013305] apic_timer_interrupt+0xa9/0xb0 [ 106.017604] [ 106.019832] RIP: 0010:_raw_spin_unlock_irqrestore+0x5e/0xba [ 106.025511] RSP: 0018:ffff8801bf8f65b8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11 [ 106.033193] RAX: dffffc0000000000 RBX: 0000000000000282 RCX: 0000000000000006 [ 106.040431] RDX: 1ffffffff0d19075 RSI: 1ffff10037f71d7b RDI: 0000000000000282 [ 106.047670] RBP: ffff8801bf8f65c8 R08: 1ffff10037f1ec85 R09: 0000000000000000 [ 106.054910] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff87f9ea68 [ 106.062149] R13: ffff8801bf8f6780 R14: 0000000000000000 R15: dffffc0000000000 [ 106.069422] debug_check_no_obj_freed+0x3da/0xf1f [ 106.074239] ? print_irqtrace_events+0x270/0x270 [ 106.078963] ? check_noncircular+0x20/0x20 [ 106.083174] ? free_obj_work+0x690/0x690 [ 106.087207] ? lock_downgrade+0x980/0x980 [ 106.091333] ? set_pageblock_migratetype+0x40/0x40 [ 106.096244] ? mark_held_locks+0xaf/0x100 [ 106.100364] ? __free_pages_ok+0x74d/0x31e0 [ 106.104664] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 106.109660] __free_pages_ok+0x765/0x31e0 [ 106.113777] ? print_irqtrace_events+0x270/0x270 [ 106.118505] ? __lock_acquire+0x664/0x3e00 [ 106.122719] ? drain_local_pages_wq+0x20/0x20 [ 106.128124] ? find_held_lock+0x35/0x1d0 [ 106.132170] ? __mem_cgroup_threshold+0x2d2/0x8f0 [ 106.136992] ? lock_downgrade+0x980/0x980 [ 106.141110] ? lock_release+0xa40/0xa40 [ 106.145843] ? print_irqtrace_events+0x270/0x270 [ 106.150579] ? __mem_cgroup_threshold+0x2f1/0x8f0 [ 106.155396] ? mem_cgroup_usage.part.63+0x3d0/0x3d0 [ 106.160387] ? uncharge_batch+0x720/0x720 [ 106.164507] ? __lock_acquire+0x664/0x3e00 [ 106.168816] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 106.173996] ? check_noncircular+0x20/0x20 [ 106.178210] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 106.183376] ? memcg_check_events+0x167/0x5d0 [ 106.187934] ? debug_check_no_obj_freed+0x3da/0xf1f [ 106.192918] ? lock_downgrade+0x980/0x980 [ 106.197038] ? __mem_cgroup_threshold+0x8f0/0x8f0 [ 106.201853] ? mark_held_locks+0xaf/0x100 [ 106.205971] ? uncharge_batch+0x3e5/0x720 [ 106.210088] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 106.215072] ? trace_hardirqs_on+0xd/0x10 [ 106.219198] ? mem_cgroup_uncharge+0xce/0xe0 [ 106.223576] ? check_noncircular+0x20/0x20 [ 106.227789] ? trace_hardirqs_on+0xd/0x10 [ 106.231912] ? __page_cache_release+0x761/0xd30 [ 106.236566] ? print_irqtrace_events+0x270/0x270 [ 106.241296] ? free_transhuge_page+0x2ca/0x430 [ 106.246022] ? lock_downgrade+0x980/0x980 [ 106.250142] ? lock_release+0xa40/0xa40 [ 106.254082] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 106.259236] ? mark_free_pages+0x3c0/0x3c0 [ 106.263452] ? mark_held_locks+0xaf/0x100 [ 106.267575] ? _raw_spin_unlock_irqrestore+0x31/0xba [ 106.272651] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 106.277657] free_compound_page+0x5e/0x70 [ 106.281779] free_transhuge_page+0x2d2/0x430 [ 106.286161] ? split_huge_pages_set+0x6d0/0x6d0 [ 106.290803] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 106.295965] ? check_noncircular+0x20/0x20 [ 106.300174] __put_compound_page+0x87/0xb0 [ 106.304380] release_pages+0x64b/0x1230 [ 106.308326] ? __is_insn_slot_addr+0x1fc/0x330 [ 106.312876] ? lock_downgrade+0x980/0x980 [ 106.316998] ? __put_compound_page+0xb0/0xb0 [ 106.321375] ? find_held_lock+0x35/0x1d0 [ 106.325414] ? is_bpf_text_address+0x7b/0x120 [ 106.329877] ? lock_downgrade+0x980/0x980 [ 106.334000] ? __free_insn_slot+0x5c0/0x5c0 [ 106.338291] ? check_noncircular+0x20/0x20 [ 106.342494] ? rcutorture_record_progress+0x10/0x10 [ 106.347483] ? is_bpf_text_address+0xa4/0x120 [ 106.351949] ? kernel_text_address+0x102/0x140 [ 106.356510] ? __kernel_text_address+0xd/0x40 [ 106.360975] ? unwind_get_return_address+0x61/0xa0 [ 106.365878] ? __lock_is_held+0xb6/0x140 [ 106.369917] ? rcu_read_lock_sched_held+0x108/0x120 [ 106.374905] ? flush_tlb_func_common.constprop.17+0x82b/0xe00 [ 106.380762] ? kasan_slab_free+0x71/0xc0 [ 106.384789] ? kmem_cache_free+0x83/0x2a0 [ 106.388906] ? unlink_anon_vmas+0x5aa/0x9f0 [ 106.393198] ? free_pgtables+0xe7/0x330 [ 106.397147] ? leave_mm+0x40/0x40 [ 106.400569] ? SyS_mmap+0x16/0x20 [ 106.403991] ? __put_anon_vma+0x1ef/0x540 [ 106.408112] ? check_noncircular+0x20/0x20 [ 106.412323] ? print_irqtrace_events+0x270/0x270 [ 106.417057] ? free_obj_work+0x690/0x690 [ 106.421091] ? is_vma_temporary_stack+0x60/0x60 [ 106.425732] ? find_held_lock+0x35/0x1d0 [ 106.430053] ? lru_add_drain_cpu+0x159/0x460 [ 106.434437] free_pages_and_swap_cache+0x2ad/0x400 [ 106.439342] ? free_page_and_swap_cache+0x620/0x620 [ 106.444336] ? cpumask_any_but+0x88/0xc0 [ 106.448375] ? flush_tlb_mm_range+0x1b3/0x520 [ 106.452841] ? unlink_anon_vmas+0x672/0x9f0 [ 106.457145] ? native_flush_tlb_others+0x710/0x710 [ 106.462051] ? page_lock_anon_vma_read+0x6a0/0x6a0 [ 106.466953] tlb_flush_mmu_free+0xb4/0x160 [ 106.471245] arch_tlb_finish_mmu+0x9d/0x130 [ 106.475623] tlb_finish_mmu+0x10f/0x190 [ 106.479579] ? tlb_gather_mmu+0x70/0x70 [ 106.483523] ? free_pgtables+0x283/0x330 [ 106.487560] unmap_region+0x35c/0x4f0 [ 106.491334] ? reusable_anon_vma+0x560/0x560 [ 106.495712] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 106.500871] ? rcu_read_lock_sched_held+0x108/0x120 [ 106.505860] ? __mark_inode_dirty+0x262/0x1170 [ 106.510418] ? __inode_attach_wb+0xf70/0xf70 [ 106.514797] ? may_expand_vm+0x5ba/0x860 [ 106.518827] ? print_irqtrace_events+0x270/0x270 [ 106.523558] ? copy_vma+0xd80/0xd80 [ 106.527165] ? userfaultfd_remove+0x220/0x220 [ 106.531635] ? vmacache_find+0x5f/0x280 [ 106.535578] ? vmacache_update+0xfe/0x130 [ 106.539698] ? find_vma+0x30/0x150 [ 106.543210] do_munmap+0x726/0xdf0 [ 106.546730] mmap_region+0x59e/0x15a0 [ 106.550508] ? SyS_brk+0x6f0/0x6f0 [ 106.554020] ? arch_get_unmapped_area_topdown+0xba/0x920 [ 106.559447] ? arch_get_unmapped_area+0x770/0x770 [ 106.564262] ? lock_acquire+0x1d5/0x580 [ 106.568216] ? vm_mmap_pgoff+0x198/0x280 [ 106.572252] ? selinux_mmap_addr+0x1f/0xf0 [ 106.576456] ? security_mmap_addr+0x79/0xa0 [ 106.580752] ? get_unmapped_area+0x265/0x300 [ 106.585134] do_mmap+0x6c0/0xe00 [ 106.588475] ? mmap_region+0x15a0/0x15a0 [ 106.592511] ? vm_mmap_pgoff+0x198/0x280 [ 106.596550] ? down_read_killable+0x180/0x180 [ 106.601026] ? security_mmap_file+0x143/0x180 [ 106.605498] vm_mmap_pgoff+0x1de/0x280 [ 106.609363] ? vma_is_stack_for_current+0xa0/0xa0 [ 106.614189] SyS_mmap_pgoff+0x23b/0x5f0 [ 106.618137] ? find_mergeable_anon_vma+0xd0/0xd0 [ 106.622864] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 106.627869] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 106.632600] SyS_mmap+0x16/0x20 [ 106.635851] entry_SYSCALL_64_fastpath+0x23/0x9a [ 106.640575] RIP: 0033:0x43ff29 [ 106.643735] RSP: 002b:00007ffc4cbf62d8 EFLAGS: 00000216 ORIG_RAX: 0000000000000009 [ 106.651418] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ff29 [ 106.658662] RDX: 0000000000000003 RSI: 0000000000fff000 RDI: 0000000020000000 [ 106.665905] RBP: 0100000000000000 R08: 00000000ffffffff R09: 0000000000000000 [ 106.673242] R10: 0000000000000032 R11: 0000000000000216 R12: 0000000000401890 [ 106.680488] R13: 0000000000401920 R14: 0000000000000000 R15: 0000000000000000 [ 106.688159] [ 106.689831] ============================= [ 106.694120] WARNING: suspicious RCU usage [ 106.698291] 4.15.0-rc6+ #245 Not tainted [ 106.702368] ----------------------------- [ 106.706515] net/ipv6/ip6_fib.c:1676 suspicious rcu_dereference_protected() usage! [ 106.714139] [ 106.714139] other info that might help us debug this: [ 106.714139] [ 106.722303] [ 106.722303] rcu_scheduler_active = 2, debug_locks = 1 [ 106.729031] 6 locks held by syzkaller678106/3508: [ 106.733880] #0: (&mm->mmap_sem){++++}, at: [<00000000083dfc98>] vm_mmap_pgoff+0x198/0x280 [ 106.742415] #1: ((&net->ipv6.ip6_fib_timer)){+.-.}, at: [<00000000507c2669>] call_timer_fn+0x1c6/0x820 [ 106.752077] #2: (&(&net->ipv6.fib6_gc_lock)->rlock){+.-.}, at: [<0000000075a8ee5a>] fib6_run_gc+0x9d/0x3c0 [ 106.762170] #3: (rcu_read_lock){....}, at: [<000000006ed38d9d>] __fib6_clean_all+0x0/0x3a0 [ 106.770802] #4: (&(&tb->tb6_lock)->rlock){+.-.}, at: [<0000000088ded516>] __fib6_clean_all+0x1d0/0x3a0 [ 106.780486] #5: (&net->ipv6.fib6_walker_lock){++--}, at: [<0000000070e826c5>] fib6_del+0x941/0x11b0 [ 106.789891] [ 106.789891] stack backtrace: [ 106.794402] CPU: 0 PID: 3508 Comm: syzkaller678106 Not tainted 4.15.0-rc6+ #245 [ 106.801827] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 106.811165] Call Trace: [ 106.813714] [ 106.815840] dump_stack+0x194/0x257 [ 106.819440] ? arch_local_irq_restore+0x53/0x53 [ 106.824100] lockdep_rcu_suspicious+0x123/0x170 [ 106.828753] fib6_del+0xec2/0x11b0 [ 106.832270] ? fib6_locate+0x130/0x130 [ 106.836125] ? print_irqtrace_events+0x270/0x270 [ 106.840859] ? rt6_remove_exception_rt+0x3c0/0x3c0 [ 106.845769] ? fib6_walker_link+0x180/0x210 [ 106.850058] ? lock_downgrade+0x980/0x980 [ 106.854186] fib6_clean_node+0x3b0/0x4f0 [ 106.858219] ? fib6_del+0x11b0/0x11b0 [ 106.861989] ? fib6_walker_link+0x180/0x210 [ 106.866285] fib6_walk_continue+0x46c/0x8a0 [ 106.870580] ? call_fib6_entry_notifiers+0x210/0x210 [ 106.875660] fib6_walk+0x91/0xf0 [ 106.879002] fib6_clean_tree+0x1e6/0x340 [ 106.883032] ? fib6_walk+0xf0/0xf0 [ 106.886557] ? fib6_del+0x11b0/0x11b0 [ 106.890329] ? call_fib6_entry_notifiers+0x210/0x210 [ 106.895432] ? print_irqtrace_events+0x270/0x270 [ 106.900203] __fib6_clean_all+0x1f4/0x3a0 [ 106.904357] ? call_fib6_entry_notifiers+0x210/0x210 [ 106.909435] ? fib6_repair_tree+0xf10/0xf10 [ 106.913736] ? lock_acquire+0x1d5/0x580 [ 106.917677] ? lock_acquire+0x1d5/0x580 [ 106.921619] ? call_timer_fn+0x1c6/0x820 [ 106.925664] fib6_run_gc+0x16b/0x3c0 [ 106.929349] ? fib6_clean_all+0x30/0x30 [ 106.933301] fib6_gc_timer_cb+0x20/0x30 [ 106.937257] call_timer_fn+0x228/0x820 [ 106.941115] ? fib6_run_gc+0x3c0/0x3c0 [ 106.944971] ? process_timeout+0x40/0x40 [ 106.949002] ? __run_timers+0x7e3/0xb70 [ 106.952946] ? lock_downgrade+0x980/0x980 [ 106.957076] ? debug_object_deactivate+0x364/0x560 [ 106.961973] ? lock_release+0xa40/0xa40 [ 106.965921] ? mark_held_locks+0xaf/0x100 [ 106.970052] ? trace_hardirqs_on_caller+0x19e/0x5c0 [ 106.975036] ? fib6_run_gc+0x3c0/0x3c0 [ 106.978909] ? fib6_run_gc+0x3c0/0x3c0 [ 106.982769] __run_timers+0x7ee/0xb70 [ 106.986541] ? _raw_spin_unlock_irqrestore+0xa6/0xba [ 106.991631] ? trigger_dyntick_cpu.isra.29+0x180/0x180 [ 106.996877] ? check_noncircular+0x20/0x20 [ 107.001085] ? timerqueue_add+0x1e9/0x280 [ 107.005208] ? enqueue_hrtimer+0x171/0x4a0 [ 107.009410] ? __remove_hrtimer+0x190/0x190 [ 107.013714] ? check_noncircular+0x20/0x20 [ 107.017919] ? print_irqtrace_events+0x270/0x270 [ 107.022649] ? clockevents_program_event+0x163/0x2e0 [ 107.027721] ? lock_downgrade+0x980/0x980 [ 107.031850] ? __lock_is_held+0xb6/0x140 [ 107.035890] run_timer_softirq+0x4c/0x70 [ 107.039919] __do_softirq+0x2d7/0xb85 [ 107.043701] ? lock_downgrade+0x980/0x980 [ 107.047832] ? __irqentry_text_end+0x1f8d74/0x1f8d74 [ 107.052914] ? do_timer+0x50/0x50 [ 107.056339] ? native_apic_msr_write+0x5c/0x80 [ 107.060888] ? do_raw_spin_trylock+0x190/0x190 [ 107.065439] ? lapic_next_event+0x54/0x80 [ 107.069557] ? clockevents_program_event+0x108/0x2e0 [ 107.074633] ? tick_program_event+0x83/0x100 [ 107.079016] ? __lock_is_held+0xb6/0x140 [ 107.083058] irq_exit+0x1cc/0x200 [ 107.086482] smp_apic_timer_interrupt+0x16b/0x700 [ 107.091308] ? smp_call_function_single_interrupt+0x640/0x640 [ 107.097164] ? _raw_spin_lock+0x32/0x40 [ 107.101109] ? _raw_spin_unlock+0x22/0x30 [ 107.105226] ? handle_edge_irq+0x2b4/0x7c0 [ 107.109449] ? task_prio+0x40/0x40 [ 107.112969] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 107.117789] apic_timer_interrupt+0xa9/0xb0 [ 107.122092] [ 107.124306] RIP: 0010:_raw_spin_unlock_irqrestore+0x5e/0xba [ 107.129989] RSP: 0018:ffff8801bf8f65b8 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff11 [ 107.137664] RAX: dffffc0000000000 RBX: 0000000000000282 RCX: 0000000000000006 [ 107.144903] RDX: 1ffffffff0d19075 RSI: 1ffff10037f71d7b RDI: 0000000000000282 [ 107.152141] RBP: ffff8801bf8f65c8 R08: 1ffff10037f1ec85 R09: 0000000000000000 [ 107.159380] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff87f9ea68 [ 107.167486] R13: ffff8801bf8f6780 R14: 0000000000000000 R15: dffffc0000000000 [ 107.174774] debug_check_no_obj_freed+0x3da/0xf1f [ 107.179605] ? print_irqtrace_events+0x270/0x270 [ 107.184337] ? check_noncircular+0x20/0x20 [ 107.188555] ? free_obj_work+0x690/0x690 [ 107.192588] ? lock_downgrade+0x980/0x980 [ 107.196707] ? set_pageblock_migratetype+0x40/0x40 [ 107.201624] ? mark_held_locks+0xaf/0x100 [ 107.205742] ? __free_pages_ok+0x74d/0x31e0 [ 107.210038] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 107.215032] __free_pages_ok+0x765/0x31e0 [ 107.219153] ? print_irqtrace_events+0x270/0x270 [ 107.223882] ? __lock_acquire+0x664/0x3e00 [ 107.228097] ? drain_local_pages_wq+0x20/0x20 [ 107.232572] ? find_held_lock+0x35/0x1d0 [ 107.236613] ? __mem_cgroup_threshold+0x2d2/0x8f0 [ 107.241424] ? lock_downgrade+0x980/0x980 [ 107.245543] ? lock_release+0xa40/0xa40 [ 107.249495] ? print_irqtrace_events+0x270/0x270 [ 107.254226] ? __mem_cgroup_threshold+0x2f1/0x8f0 [ 107.259041] ? mem_cgroup_usage.part.63+0x3d0/0x3d0 [ 107.264029] ? uncharge_batch+0x720/0x720 [ 107.268148] ? __lock_acquire+0x664/0x3e00 [ 107.272354] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 107.277517] ? check_noncircular+0x20/0x20 [ 107.281729] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 107.286885] ? memcg_check_events+0x167/0x5d0 [ 107.291352] ? debug_check_no_obj_freed+0x3da/0xf1f [ 107.296338] ? lock_downgrade+0x980/0x980 [ 107.300459] ? __mem_cgroup_threshold+0x8f0/0x8f0 [ 107.305279] ? mark_held_locks+0xaf/0x100 [ 107.309405] ? uncharge_batch+0x3e5/0x720 [ 107.313531] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 107.318517] ? trace_hardirqs_on+0xd/0x10 [ 107.322652] ? mem_cgroup_uncharge+0xce/0xe0 [ 107.327030] ? check_noncircular+0x20/0x20 [ 107.331239] ? trace_hardirqs_on+0xd/0x10 [ 107.335361] ? __page_cache_release+0x761/0xd30 [ 107.340011] ? print_irqtrace_events+0x270/0x270 [ 107.344745] ? free_transhuge_page+0x2ca/0x430 [ 107.349307] ? lock_downgrade+0x980/0x980 [ 107.353427] ? lock_release+0xa40/0xa40 [ 107.357370] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 107.362525] ? mark_free_pages+0x3c0/0x3c0 [ 107.366740] ? mark_held_locks+0xaf/0x100 [ 107.370869] ? _raw_spin_unlock_irqrestore+0x31/0xba [ 107.375947] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 107.380936] free_compound_page+0x5e/0x70 [ 107.385054] free_transhuge_page+0x2d2/0x430 [ 107.389434] ? split_huge_pages_set+0x6d0/0x6d0 [ 107.394077] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 107.399237] ? check_noncircular+0x20/0x20 [ 107.403445] __put_compound_page+0x87/0xb0 [ 107.407648] release_pages+0x64b/0x1230 [ 107.411687] ? __is_insn_slot_addr+0x1fc/0x330 [ 107.416237] ? lock_downgrade+0x980/0x980 [ 107.420360] ? __put_compound_page+0xb0/0xb0 [ 107.424737] ? find_held_lock+0x35/0x1d0 [ 107.428776] ? is_bpf_text_address+0x7b/0x120 [ 107.433243] ? lock_downgrade+0x980/0x980 [ 107.437371] ? __free_insn_slot+0x5c0/0x5c0 [ 107.441666] ? check_noncircular+0x20/0x20 [ 107.445872] ? rcutorture_record_progress+0x10/0x10 [ 107.450864] ? is_bpf_text_address+0xa4/0x120 [ 107.455331] ? kernel_text_address+0x102/0x140 [ 107.459881] ? __kernel_text_address+0xd/0x40 [ 107.464350] ? unwind_get_return_address+0x61/0xa0 [ 107.469260] ? __lock_is_held+0xb6/0x140 [ 107.473317] ? rcu_read_lock_sched_held+0x108/0x120 [ 107.478303] ? flush_tlb_func_common.constprop.17+0x82b/0xe00 [ 107.484158] ? kasan_slab_free+0x71/0xc0 [ 107.488238] ? kmem_cache_free+0x83/0x2a0 [ 107.492353] ? unlink_anon_vmas+0x5aa/0x9f0 [ 107.496643] ? free_pgtables+0xe7/0x330 [ 107.500589] ? leave_mm+0x40/0x40 [ 107.504009] ? SyS_mmap+0x16/0x20 [ 107.507429] ? __put_anon_vma+0x1ef/0x540 [ 107.511546] ? check_noncircular+0x20/0x20 [ 107.515750] ? print_irqtrace_events+0x270/0x270 [ 107.520494] ? free_obj_work+0x690/0x690 [ 107.524533] ? is_vma_temporary_stack+0x60/0x60 [ 107.529172] ? find_held_lock+0x35/0x1d0 [ 107.533206] ? lru_add_drain_cpu+0x159/0x460 [ 107.537596] free_pages_and_swap_cache+0x2ad/0x400 [ 107.542501] ? free_page_and_swap_cache+0x620/0x620 [ 107.547486] ? cpumask_any_but+0x88/0xc0 [ 107.551520] ? flush_tlb_mm_range+0x1b3/0x520 [ 107.555983] ? unlink_anon_vmas+0x672/0x9f0 [ 107.560275] ? native_flush_tlb_others+0x710/0x710 [ 107.565176] ? page_lock_anon_vma_read+0x6a0/0x6a0 [ 107.570078] tlb_flush_mmu_free+0xb4/0x160 [ 107.574284] arch_tlb_finish_mmu+0x9d/0x130 [ 107.578576] tlb_finish_mmu+0x10f/0x190 [ 107.582520] ? tlb_gather_mmu+0x70/0x70 [ 107.586464] ? free_pgtables+0x283/0x330 [ 107.590499] unmap_region+0x35c/0x4f0 [ 107.594273] ? reusable_anon_vma+0x560/0x560 [ 107.598650] ? debug_check_no_locks_freed+0x3c0/0x3c0 [ 107.603807] ? rcu_read_lock_sched_held+0x108/0x120 [ 107.608796] ? __mark_inode_dirty+0x262/0x1170 [ 107.613351] ? __inode_attach_wb+0xf70/0xf70 [ 107.617729] ? may_expand_vm+0x5ba/0x860 [ 107.621759] ? print_irqtrace_events+0x270/0x270 [ 107.626488] ? copy_vma+0xd80/0xd80 [ 107.630097] ? userfaultfd_remove+0x220/0x220 [ 107.634574] ? vmacache_find+0x5f/0x280 [ 107.638517] ? vmacache_update+0xfe/0x130 [ 107.642636] ? find_vma+0x30/0x150 [ 107.646154] do_munmap+0x726/0xdf0 [ 107.649676] mmap_region+0x59e/0x15a0 [ 107.653469] ? SyS_brk+0x6f0/0x6f0 [ 107.656979] ? arch_get_unmapped_area_topdown+0xba/0x920 [ 107.662401] ? arch_get_unmapped_area+0x770/0x770 [ 107.667215] ? lock_acquire+0x1d5/0x580 [ 107.671169] ? vm_mmap_pgoff+0x198/0x280 [ 107.675207] ? selinux_mmap_addr+0x1f/0xf0 [ 107.679411] ? security_mmap_addr+0x79/0xa0 [ 107.683715] ? get_unmapped_area+0x265/0x300 [ 107.688099] do_mmap+0x6c0/0xe00 [ 107.691440] ? mmap_region+0x15a0/0x15a0 [ 107.695468] ? vm_mmap_pgoff+0x198/0x280 [ 107.699499] ? down_read_killable+0x180/0x180 [ 107.703964] ? security_mmap_file+0x143/0x180 [ 107.708431] vm_mmap_pgoff+0x1de/0x280 [ 107.712294] ? vma_is_stack_for_current+0xa0/0xa0 [ 107.717123] SyS_mmap_pgoff+0x23b/0x5f0 [ 107.721067] ? find_mergeable_anon_vma+0xd0/0xd0 [ 107.725793] ? trace_hardirqs_on_caller+0x421/0x5c0 [ 107.730781] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 107.735510] SyS_mmap+0x16/0x20 [ 107.738757] entry_SYSCALL_64_fastpath+0x23/0x9a [ 107.743482] RIP: 0033:0x43ff29 [ 107.746651] RSP: 002b:00007ffc4cbf62d8 EFLAGS: 00000216 ORIG_RAX: 0000000000000009 [ 107.754327] RAX: ffffffffffffffda RBX: ffffffffffffffff RCX: 000000000043ff29 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 107.761574] RDX: 0000000000000003 RSI: 0000000000fff000 RDI: 0000000020000000 [ 107.768822] RBP: 0100000000000000 R08: 00000000ffffffff R09: 0000000000000000 [ 107.776063] R10: 0000000000000032 R11: 0000000000000216 R12: 0000000000401890 [ 107.783306] R13: 0000000000401920 R14: 0000000000000000 R15: 0000000000000000 executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program