[....] Starting periodic command scheduler: cron[?25l[?1c7[ ok 8[?25h[?0c. [....] Starting OpenBSD Secure Shell server: sshd[ 22.539283] random: sshd: uninitialized urandom read (32 bytes read, 33 bits of entropy available) [?25l[?1c7[ ok 8[?25h[?0c. Debian GNU/Linux 7 syzkaller ttyS0 syzkaller login: [ 24.252146] random: sshd: uninitialized urandom read (32 bytes read, 37 bits of entropy available) [ 24.608986] random: sshd: uninitialized urandom read (32 bytes read, 37 bits of entropy available) [ 26.218692] random: sshd: uninitialized urandom read (32 bytes read, 123 bits of entropy available) [ 37.721521] random: nonblocking pool is initialized Warning: Permanently added '10.128.0.35' (ECDSA) to the list of known hosts. [ 118.405694] IPVS: Creating netns size=2552 id=1 RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported [ 118.465466] IPVS: Creating netns size=2552 id=2 RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported [ 118.524460] IPVS: Creating netns size=2552 id=3 RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported [ 118.599386] IPVS: Creating netns size=2552 id=4 RTNETLINK answers: Operation not supported Error: argument "bridge0" is wrong: Device does not exist RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported Error: argument "bridge0" is wrong: Device does not exist RTNETLINK answers: Operation not supported [ 118.693833] IPVS: Creating netns size=2552 id=5 RTNETLINK answers: Operation not supported [ 118.733858] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 118.765987] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready RTNETLINK answers: Operation not supported Error: argument "bridge0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist [ 118.818411] IPVS: Creating netns size=2552 id=6 RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist RTNETLINK answers: Operation not supported [ 118.897697] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 118.943699] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 118.953159] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported Error: argument "bridge0" is wrong: Device does not exist [ 118.988686] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 118.992426] IPVS: Creating netns size=2552 id=7 Error: argument "bridge0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported Error: argument "team0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist [ 119.163996] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported Error: argument "team0" is wrong: Device does not exist [ 119.208532] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready Error: argument "bridge0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist [ 119.271879] IPVS: Creating netns size=2552 id=8 [ 119.292010] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 119.304535] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist [ 119.398054] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 119.406104] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 119.415744] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist [ 119.482810] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 119.494888] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready Error: argument "bridge0" is wrong: Device does not exist RTNETLINK answers: Operation not supported [ 119.579324] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 119.592479] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 119.654953] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 119.691241] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready Error: argument "team0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist [ 119.716539] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready RTNETLINK answers: Operation not supported Error: argument "team0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist RTNETLINK answers: Operation not supported Error: argument "bridge0" is wrong: Device does not exist [ 119.837923] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready RTNETLINK answers: Operation not supported Error: argument "team0" is wrong: Device does not exist Error: argument "team0" is wrong: Device does not exist [ 119.883427] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 119.892065] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 119.908684] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist [ 119.942686] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 119.951366] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 119.965986] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 119.984468] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready RTNETLINK answers: Operation not supported [ 120.062178] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 120.094882] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready RTNETLINK answers: Operation not supported Error: argument "team0" is wrong: Device does not exist [ 120.121544] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 120.129532] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready Error: argument "team0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist Error: argument "bridge0" is wrong: Device does not exist Cannot find device "bridge0" Error: argument "bond0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist Cannot find device "bridge0" [ 120.225549] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 120.260723] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready Error: argument "team0" is wrong: Device does not exist [ 120.274934] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 120.311625] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready Error: argument "team0" is wrong: Device does not exist [ 120.326171] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 120.337275] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 120.346371] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 120.369896] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready Cannot find device "bridge0" Error: argument "bridge0" is wrong: Device does not exist Cannot find device "bridge0" Error: argument "bridge0" is wrong: Device does not exist [ 120.408211] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 120.420766] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready Cannot find device "vcan0" [ 120.491438] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready Cannot find device "vcan0" Error: argument "bond0" is wrong: Device does not exist [ 120.561398] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 120.575907] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready Error: argument "team0" is wrong: Device does not exist Error: argument "bond0" is wrong: Device does not exist RTNETLINK answers: Operation not supported [ 120.601696] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready Error: argument "team0" is wrong: Device does not exist Cannot find device "vcan0" [ 120.644432] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 120.667206] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 120.683568] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 120.701595] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 120.763466] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "bridge0" RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist [ 120.804390] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 120.828737] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready RTNETLINK answers: Operation not supported Error: argument "bond0" is wrong: Device does not exist Cannot find device "bridge0" Cannot find device "bridge0" [ 120.925720] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready RTNETLINK answers: Operation not supported Cannot find device "bridge0" Error: argument "team0" is wrong: Device does not exist Cannot find device "bridge0" Cannot find device "bridge0" RTNETLINK answers: Operation not supported Cannot find device "vcan0" Error: argument "team0" is wrong: Device does not exist [ 120.990139] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 121.023399] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready Cannot find device "gre0" Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "bridge0" Cannot find device "vcan0" [ 121.099234] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready Cannot find device "bridge0" Cannot find device "bridge0" Cannot find device "gre0" Cannot find device "bridge0" Cannot find device "bridge0" Cannot find device "vcan0" Error: argument "team0" is wrong: Device does not exist Cannot find device "vcan0" Cannot find device "bridge0" Cannot find device "gre0" [ 121.222827] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready Error: argument "team0" is wrong: Device does not exist Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "gre0" Cannot find device "vcan0" [ 121.281535] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready Cannot find device "bridge0" RTNETLINK answers: Operation not supported Cannot find device "vcan0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "vcan0" RTNETLINK answers: Operation not supported [ 121.337711] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 121.368738] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready Cannot find device "gretap0" Cannot find device "vcan0" Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "vcan0" Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "gre0" [ 121.447085] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready Cannot find device "gre0" Cannot find device "vcan0" Cannot find device "bridge0" [ 121.517246] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready Cannot find device "gretap0" Cannot find device "gre0" RTNETLINK answers: Operation not supported Cannot find device "vcan0" Cannot find device "ip_vti0" Cannot find device "bridge0" [ 121.568908] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready RTNETLINK answers: Operation not supported Cannot find device "gre0" Cannot find device "gre0" Cannot find device "ip_vti0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "vcan0" Cannot find device "gretap0" RTNETLINK answers: Operation not supported Cannot find device "ip_vti0" Cannot find device "gre0" Cannot find device "gre0" Cannot find device "gretap0" Cannot find device "vcan0" RTNETLINK answers: Operation not supported Cannot find device "ip_vti0" Cannot find device "gre0" Cannot find device "gre0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "bridge0" Cannot find device "ip_vti0" Cannot find device "gre0" Cannot find device "gre0" Cannot find device "gre0" Cannot find device "ip6_vti0" Cannot find device "bridge0" Cannot find device "gre0" Cannot find device "ip6_vti0" Cannot find device "gretap0" Cannot find device "ip_vti0" Cannot find device "gre0" Cannot find device "bridge0" RTNETLINK answers: Operation not supported Cannot find device "gretap0" RTNETLINK answers: Operation not supported Cannot find device "ip6_vti0" Cannot find device "gretap0" Cannot find device "gre0" Cannot find device "ip_vti0" Cannot find device "bridge0" Cannot find device "ip_vti0" Cannot find device "gretap0" Cannot find device "gre0" Cannot find device "gretap0" Cannot find device "gre0" Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "gretap0" Cannot find device "bridge0" Cannot find device "gretap0" Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "vcan0" Cannot find device "gre0" Cannot find device "ip_vti0" Cannot find device "gretap0" Cannot find device "ip6_vti0" RTNETLINK answers: Invalid argument Cannot find device "gre0" Cannot find device "ip_vti0" Cannot find device "ip_vti0" Cannot find device "bridge0" Cannot find device "vcan0" Cannot find device "ip6_vti0" Cannot find device "bridge0" Cannot find device "ip_vti0" Cannot find device "gretap0" Cannot find device "gre0" Cannot find device "vcan0" Cannot find device "ip_vti0" Cannot find device "ip_vti0" Cannot find device "vcan0" Cannot find device "gretap0" Cannot find device "ip_vti0" Cannot find device "gretap0" Cannot find device "vcan0" Cannot find device "ip_vti0" RTNETLINK answers: Invalid argument Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "ip_vti0" RTNETLINK answers: Invalid argument Cannot find device "ip6_vti0" Cannot find device "ip6_vti0" Cannot find device "gretap0" RTNETLINK answers: Operation not supported Cannot find device "ip_vti0" Cannot find device "vcan0" Cannot find device "vcan0" Cannot find device "ip6_vti0" Cannot find device "gretap0" Cannot find device "ip_vti0" Cannot find device "ip6_vti0" Cannot find device "gre0" Cannot find device "ip6_vti0" Cannot find device "ip6_vti0" Cannot find device "ip_vti0" RTNETLINK answers: Invalid argument Cannot find device "ip_vti0" Cannot find device "ip6_vti0" Cannot find device "gre0" RTNETLINK answers: Operation not supported Cannot find device "ip6_vti0" Cannot find device "ip_vti0" Cannot find device "ip6_vti0" Cannot find device "ip_vti0" Cannot find device "gre0" Cannot find device "gre0" Cannot find device "ip6_vti0" RTNETLINK answers: Invalid argument Cannot find device "ip_vti0" Cannot find device "erspan0" Cannot find device "gre0" Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "erspan0" RTNETLINK answers: Invalid argument Cannot find device "ip6_vti0" Cannot find device "gre0" Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "gretap0" Cannot find device "erspan0" Cannot find device "gre0" INIT: Id "3" respawning too fast: disabled for 5 minutes Cannot find device "erspan0" Cannot find device "gre0" RTNETLINK answers: Invalid argument Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "erspan0" RTNETLINK answers: Invalid argument INIT: Id "2" respawning too fast: disabled for 5 minutes Cannot find device "gretap0" Cannot find device "ip6_vti0" Cannot find device "bond0" Cannot find device "ip_vti0" Cannot find device "erspan0" RTNETLINK answers: Invalid argument Cannot find device "bond0" INIT: Id "5" respawning too fast: disabled for 5 minutes INIT: Id "1" respawning too fast: disabled for 5 minutes INIT: Id "4" respawning too fast: disabled for 5 minutes INIT: Id "6" respawning too fast: disabled for 5 minutes Cannot find device "gretap0" Cannot find device "ip_vti0" Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "gretap0" Cannot find device "ip_vti0" Cannot find device "erspan0" RTNETLINK answers: Invalid argument Cannot find device "bond0" Cannot find device "bond0" Cannot find device "gretap0" Cannot find device "ip_vti0" RTNETLINK answers: Invalid argument Cannot find device "bond0" Cannot find device "ip_vti0" Cannot find device "ip6_vti0" Cannot find device "erspan0" Cannot find device "ip_vti0" Cannot find device "bond0" Cannot find device "ip6_vti0" Cannot find device "bond0" Cannot find device "erspan0" Cannot find device "erspan0" Cannot find device "ip6_vti0" Cannot find device "ip_vti0" Cannot find device "erspan0" Cannot find device "ip6_vti0" RTNETLINK answers: Invalid argument Cannot find device "erspan0" Cannot find device "ip_vti0" [ 123.253010] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "erspan0" Cannot find device "ip6_vti0" Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "erspan0" Cannot find device "ip6_vti0" Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "ip6_vti0" Cannot find device "bond0" RTNETLINK answers: Invalid argument Cannot find device "bond0" Cannot find device "ip6_vti0" [ 123.437572] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "bond0" Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "bond0" Cannot find device "erspan0" [ 123.526378] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "erspan0" Cannot find device "team0" Cannot find device "bond0" RTNETLINK answers: Invalid argument Cannot find device "team0" Cannot find device "erspan0" Cannot find device "bond0" RTNETLINK answers: Invalid argument Cannot find device "team0" Cannot find device "team0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "erspan0" [ 123.720874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 123.744353] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "bond0" Cannot find device "erspan0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "team0" RTNETLINK answers: Invalid argument Cannot find device "bond0" [ 123.846327] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "team0" Cannot find device "bond0" Cannot find device "bond0" [ 123.985154] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 124.018948] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "erspan0" Cannot find device "team0" Cannot find device "team0" Cannot find device "team0" [ 124.070876] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "erspan0" Cannot find device "team0" Cannot find device "team0" Cannot find device "team0" Cannot find device "team0" Cannot find device "erspan0" Cannot find device "erspan0" [ 124.185903] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "team0" Cannot find device "erspan0" Cannot find device "erspan0" [ 124.256027] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "erspan0" Cannot find device "bond0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "team0" Cannot find device "erspan0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "bond0" [ 124.397710] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "team0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "bond0" Cannot find device "bond0" Cannot find device "team0" Cannot find device "bond0" Cannot find device "team0" Cannot find device "team0" [ 124.672714] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 124.762002] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready Cannot find device "team0" [ 124.900924] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "team0" Cannot find device "team0" Cannot find device "team0" [ 124.985650] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready Cannot find device "team0" Cannot find device "team0" executing program Cannot find device "team0" Cannot find device "team0" executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program executing program [ 166.312487] ================================================================== [ 166.320434] BUG: KASAN: use-after-free in __lock_acquire+0x3c66/0x5270 [ 166.327095] Read of size 8 at addr ffff8801c7524d20 by task syz-executor504/13817 [ 166.335075] [ 166.336714] CPU: 0 PID: 13817 Comm: syz-executor504 Not tainted 4.4.141-gb1bad9e #69 [ 166.345023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 166.354372] 0000000000000000 c7670726adf43894 ffff8800b1b47a70 ffffffff81e0e16d executing program executing program executing program [ 166.362548] ffffea00071d4800 ffff8801c7524d20 0000000000000000 ffff8801c7524d20 [ 166.370633] 0000000000000000 ffff8800b1b47aa8 ffffffff81515a76 ffff8801c7524d20 [ 166.378889] Call Trace: [ 166.381469] [] dump_stack+0xc1/0x124 [ 166.386865] [] print_address_description+0x6c/0x216 [ 166.393524] [] kasan_report.cold.7+0x175/0x2f7 [ 166.399750] [] ? __lock_acquire+0x3c66/0x5270 [ 166.406000] [] __asan_report_load8_noabort+0x14/0x20 [ 166.412740] [] __lock_acquire+0x3c66/0x5270 [ 166.418792] [] ? dput.part.26+0x587/0x760 [ 166.424601] [] ? dput+0x1f/0x30 [ 166.429526] [] ? __fput+0x401/0x6f0 [ 166.434872] [] ? ____fput+0x15/0x20 [ 166.440137] [] ? task_work_run+0x10f/0x190 [ 166.446038] [] ? __lock_acquire+0xa86/0x5270 [ 166.452085] [] ? debug_check_no_locks_freed+0x210/0x210 [ 166.459082] [] ? debug_check_no_locks_freed+0x210/0x210 [ 166.466083] [] ? debug_check_no_obj_freed+0x2ec/0x940 [ 166.472913] [] ? quarantine_put+0xda/0x180 [ 166.478816] [] lock_acquire+0x15e/0x450 [ 166.484448] [] ? lock_sock_nested+0x43/0x120 [ 166.490508] [] ? get_parent_ip+0xd/0x50 [ 166.496119] [] ? sock_release+0x1c0/0x1c0 [ 166.501899] [] _raw_spin_lock_bh+0x3a/0x50 [ 166.507800] [] ? lock_sock_nested+0x43/0x120 [ 166.513936] [] lock_sock_nested+0x43/0x120 [ 166.519826] [] pppol2tp_release+0x50/0x310 [ 166.525789] [] sock_release+0x96/0x1c0 [ 166.531315] [] sock_close+0x16/0x20 [ 166.536608] [] __fput+0x235/0x6f0 [ 166.541720] [] ____fput+0x15/0x20 [ 166.546836] [] task_work_run+0x10f/0x190 [ 166.552539] [] exit_to_usermode_loop+0x13d/0x160 [ 166.559282] [] syscall_return_slowpath+0x1b5/0x1f0 [ 166.565849] [] int_ret_from_sys_call+0x25/0xa3 [ 166.572065] [ 166.573685] Allocated by task 13819: [ 166.577372] [] save_stack_trace+0x26/0x50 [ 166.583282] [] save_stack+0x43/0xd0 [ 166.588674] [] kasan_kmalloc+0xc7/0xe0 [ 166.594326] [] __kmalloc+0x124/0x310 [ 166.599821] [] sk_prot_alloc+0x204/0x300 [ 166.605654] [] sk_alloc+0x3a/0x3a0 [ 166.610958] [] pppol2tp_create+0x33/0x1f0 [ 166.616951] [] pppox_create+0xf6/0x200 [ 166.622793] [] __sock_create+0x2f0/0x5f0 [ 166.628646] [] SyS_socket+0xf0/0x1b0 [ 166.634125] [] entry_SYSCALL_64_fastpath+0x22/0x9e [ 166.640992] [ 166.642610] Freed by task 13817: [ 166.645948] [] save_stack_trace+0x26/0x50 [ 166.651875] [] save_stack+0x43/0xd0 [ 166.657275] [] kasan_slab_free+0x72/0xc0 [ 166.663106] [] kfree+0xf4/0x310 [ 166.668139] [] sk_destruct+0x407/0x4c0 [ 166.673798] [] __sk_free+0x4f/0x220 [ 166.679175] [] sk_free+0x30/0x40 [ 166.684302] [] pppol2tp_session_sock_put+0x5f/0x70 [ 166.691065] [] l2tp_tunnel_closeall+0x23c/0x350 [ 166.697532] [] l2tp_udp_encap_destroy+0x8b/0xf0 [ 166.703978] [] udpv6_destroy_sock+0xb1/0xd0 [ 166.710069] [] sk_common_release+0x6d/0x300 [ 166.716150] [] udp_lib_close+0x15/0x20 [ 166.721800] [] inet_release+0xff/0x1d0 [ 166.727459] [] inet6_release+0x50/0x70 [ 166.733105] [] sock_release+0x96/0x1c0 [ 166.738752] [] sock_close+0x16/0x20 [ 166.744127] [] __fput+0x235/0x6f0 [ 166.749339] [] ____fput+0x15/0x20 [ 166.754557] [] task_work_run+0x10f/0x190 [ 166.760395] [] exit_to_usermode_loop+0x13d/0x160 [ 166.766916] [] syscall_return_slowpath+0x1b5/0x1f0 [ 166.773595] [] int_ret_from_sys_call+0x25/0xa3 [ 166.780020] [ 166.781641] The buggy address belongs to the object at ffff8801c7524c80 [ 166.781641] which belongs to the cache kmalloc-2048 of size 2048 [ 166.794466] The buggy address is located 160 bytes inside of [ 166.794466] 2048-byte region [ffff8801c7524c80, ffff8801c7525480) [ 166.806629] The buggy address belongs to the page: SeaBIOS (version 1.8.2-20171012_061934-google) Total RAM Size = 0x00000001e0000000 = 7680 MiB CPUs found: 2 Max CPUs supported: 256 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f2290: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Booting from Hard Disk 0... early console in decompress_kernel input_data: 0x0000000003b5126e input_len: 0x00000000014cc006 output: 0x0000000001000000 output_len: 0x0000000004008a90 run_size: 0x0000000005752000 Decompressing Linux... Parsing ELF... done. Booting the kernel. [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Initializing cgroup subsys schedtune [ 0.000000] Linux version 4.4.141-gb1bad9e (syzkaller@ci) (gcc version 8.0.1 20180413 (experimental) (GCC) ) #69 SMP PREEMPT Tue Jul 17 10:56:53 UTC 2018 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz root=/dev/sda1 console=ttyS0 earlyprintk=serial vsyscall=native rodata=n ftrace_dump_on_oops=orig_cpu oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 workqueue.watchdog_thresh=140 nopti [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Centaur CentaurHauls [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bfff2fff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bfff3000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffbc000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021fffffff] usable [ 0.000000] bootconsole [earlyser0] enabled [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] SMBIOS 2.4 present. [ 0.000000] Hypervisor detected: KVM [ 0.000000] Kernel/User page tables isolation: disabled [ 0.000000] e820: last_pfn = 0x220000 max_arch_pfn = 0x400000000 [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WC UC- WT [ 0.000000] e820: last_pfn = 0xbfff3 max_arch_pfn = 0x400000000 [ 0.000000] found SMP MP-table at [mem 0x000f2310-0x000f231f] mapped at [ffff8800000f2310] [ 0.000000] Scanning 1 areas for low memory corruption [ 0.000000] Using GB pages for direct mapping [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F22D0 000014 (v00 Google) [ 0.000000] ACPI: RSDT 0x00000000BFFF3430 000038 (v01 Google GOOGRSDT 00000001 GOOG 00000001) [ 0.000000] ACPI: FACP 0x00000000BFFFCF60 0000F4 (v02 Google GOOGFACP 00000001 GOOG 00000001) [ 0.000000] ACPI: DSDT 0x00000000BFFF3470 0017B2 (v01 Google GOOGDSDT 00000001 GOOG 00000001) [ 0.000000] ACPI: FACS 0x00000000BFFFCF00 000040 [ 0.000000] ACPI: FACS 0x00000000BFFFCF00 000040 [ 0.000000] ACPI: SSDT 0x00000000BFFF65F0 00690D (v01 Google GOOGSSDT 00000001 GOOG 00000001) [ 0.000000] ACPI: APIC 0x00000000BFFF5D10 000076 (v01 Google GOOGAPIC 00000001 GOOG 00000001) [ 0.000000] ACPI: WAET 0x00000000BFFF5CE0 000028 (v01 Google GOOGWAET 00000001 GOOG 00000001) [ 0.000000] ACPI: SRAT 0x00000000BFFF4C30 0000C8 (v01 Google GOOGSRAT 00000001 GOOG 00000001) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 2:1fffd001, primary cpu clock [ 0.000000] kvm-clock: using sched offset of 2552094318 cycles [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000021fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x00000000bfff2fff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000021fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000021fffffff] [ 0.000000] kasan: KernelAddressSanitizer initialized [ 0.000000] ACPI: PM-Timer IO Port: 0xb008 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.000000] PM: Registered nosave memory: [mem 0xbfff3000-0xbfffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xfffbbfff] [ 0.000000] PM: Registered nosave memory: [mem 0xfffbc000-0xffffffff] [ 0.000000] e820: [mem 0xc0000000-0xfffbbfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 42 pages/cpu @ffff8801db200000 s134024 r8192 d29816 u1048576 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1935227 [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz root=/dev/sda1 console=ttyS0 earlyprintk=serial vsyscall=native rodata=n ftrace_dump_on_oops=orig_cpu oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 workqueue.watchdog_thresh=140 nopti [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.000000] Memory: 6579092K/7863876K available (41762K kernel code, 6303K rwdata, 9052K rodata, 1864K init, 23696K bss, 1284784K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Running RCU self tests [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU lockdep checking is enabled. [ 0.000000] Build-time adjustment of leaf fanout to 64. [ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=2 [ 0.000000] NR_IRQS:4352 nr_irqs:440 16 [ 0.000000] console [ttyS0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] bootconsole [earlyser0] disabled [ 0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar [ 0.000000] ... MAX_LOCKDEP_SUBCLASSES: 8 [ 0.000000] ... MAX_LOCK_DEPTH: 48 [ 0.000000] ... MAX_LOCKDEP_KEYS: 8191 [ 0.000000] ... CLASSHASH_SIZE: 4096 [ 0.000000] ... MAX_LOCKDEP_ENTRIES: 32768 [ 0.000000] ... MAX_LOCKDEP_CHAINS: 65536 [ 0.000000] ... CHAINHASH_SIZE: 32768 [ 0.000000] memory used by lock dependency info: 8159 kB [ 0.000000] per task-struct memory footprint: 1920 bytes [ 0.000000] tsc: Detected 2300.000 MHz processor [ 1.665989] Calibrating delay loop (skipped) preset value.. 4600.00 BogoMIPS (lpj=23000000) [ 1.667418] pid_max: default: 32768 minimum: 301 [ 1.668163] ACPI: Core revision 20150930 [ 2.108076] ACPI: 2 ACPI AML tables successfully acquired and loaded [ 2.110841] Security Framework initialized [ 2.111464] SELinux: Initializing. [ 2.112321] AppArmor: AppArmor disabled by boot time parameter [ 2.114129] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 2.115679] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes) [ 2.119891] Initializing cgroup subsys io [ 2.120871] Initializing cgroup subsys freezer [ 2.121695] Initializing cgroup subsys hugetlb [ 2.123077] Initializing cgroup subsys debug [ 2.124124] CPU: Physical Processor ID: 0 [ 2.126621] mce: CPU supports 32 MCE banks [ 2.127901] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024 [ 2.128907] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4 [ 2.129938] Spectre V2 : Mitigation: Full generic retpoline [ 2.133179] Freeing SMP alternatives memory: 48K [ 2.143525] ..TIMER: vector=0x30 apic1=0 pin1=0 apic2=-1 pin2=-1 [ 2.255341] smpboot: CPU0: Intel(R) Xeon(R) CPU @ 2.30GHz (family: 0x6, model: 0x3f, stepping: 0x0) [ 2.257855] Performance Events: unsupported p6 CPU model 63 no PMU driver, software events only. [ 2.345712] x86: Booting SMP configuration: [ 2.346561] .... node #0, CPUs: #1 [ 2.347535] kvm-clock: cpu 1, msr 2:1fffd041, secondary cpu clock [ 2.352821] x86: Booted up 1 node, 2 CPUs [ 2.353484] smpboot: Total of 2 processors activated (9200.00 BogoMIPS) [ 2.358056] devtmpfs: initialized [ 2.370568] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 2.372407] futex hash table entries: 512 (order: 4, 65536 bytes) [ 2.376047] xor: automatically using best checksumming function: [ 2.383980] kworker/u4:0 (21) used greatest stack depth: 27920 bytes left [ 2.475377] avx : 21974.000 MB/sec [ 2.476925] RTC time: 14:36:03, date: 07/17/18 [ 2.480899] NET: Registered protocol family 16 [ 2.482419] schedtune: init normalization constants... [ 2.483210] schedtune: no energy model data [ 2.483814] schedtune: disabled! [ 2.515644] cpuidle: using governor ladder [ 2.545437] cpuidle: using governor menu [ 2.546954] ACPI: bus type PCI registered [ 2.547831] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 2.551355] PCI: Using configuration type 1 for base access [ 2.559150] kworker/u4:2 (46) used greatest stack depth: 27424 bytes left [ 2.709781] kworker/u4:2 (307) used greatest stack depth: 27024 bytes left [ 3.015349] raid6: sse2x1 gen() 3837 MB/s [ 3.185323] raid6: sse2x1 xor() 2265 MB/s [ 3.355304] raid6: sse2x2 gen() 6000 MB/s [ 3.525317] raid6: sse2x2 xor() 3710 MB/s [ 3.695281] raid6: sse2x4 gen() 8446 MB/s [ 3.865256] raid6: sse2x4 xor() 5084 MB/s [ 4.035264] raid6: avx2x1 gen() 7991 MB/s [ 4.205229] raid6: avx2x2 gen() 12792 MB/s [ 4.375222] raid6: avx2x4 gen() 17255 MB/s [ 4.376088] raid6: using algorithm avx2x4 gen() 17255 MB/s [ 4.376867] raid6: using avx2x2 recovery algorithm [ 4.378284] ACPI: Added _OSI(Module Device) [ 4.379041] ACPI: Added _OSI(Processor Device) [ 4.379659] ACPI: Added _OSI(3.0 _SCP Extensions) [ 4.380358] ACPI: Added _OSI(Processor Aggregator Device) [ 4.408568] ACPI: Executed 2 blocks of module-level executable AML code [ 5.468163] ACPI: Interpreter enabled [ 5.469489] ACPI: (supports S0 S3 S4 S5) [ 5.470170] ACPI: Using IOAPIC for interrupt routing [ 5.471374] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug