bisecting cause commit starting from 325d0eab4f31c6240b59d5b2b8042c88f59405b5 building syzkaller on 9564d2e9821aea842b6ab213174aabd4b578b039 testing commit 325d0eab4f31c6240b59d5b2b8042c88f59405b5 with gcc (GCC) 8.1.0 kernel signature: c898ef57feb1ea96f989a4d45049f795086ea46b9a60e0c45cef0e04ba56fae1 all runs: crashed: UBSAN: array-index-out-of-bounds in arch_uprobe_analyze_insn testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: d39d3ef638030544dc4343c04b1a2912b69012cf9e2173dd5ea074884362330e all runs: crashed: UBSAN: array-index-out-of-bounds in arch_uprobe_analyze_insn testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: 4236c12e249c1f3a882c2dea592f2a5080d97ed5f9e01aa38bb630a74a93bf08 all runs: crashed: UBSAN: array-index-out-of-bounds in arch_uprobe_analyze_insn testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 727cf64cf5f49c2dcf27985949b824a8eb58b83430e64939fd99e21538147fd1 all runs: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: ef1957da30bedde7b331d23703b8e85935bd15036a63923ffa72bbae33da02a1 all runs: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: ee147546b98d2b39b5a49c8cdb5c856d8ac5c54dfb3df0ab86be0dd13e9ca474 all runs: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: 7993def89e6479bd3a59aab1469960bf8457b660667a61c5c5aaf0f9211b5555 all runs: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 kernel signature: 13f2b07a2611c4b65d9d0e2f00d37f4b25eac1f66698c908c0b7a05cd673d17e run #0: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #1: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #2: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #3: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #4: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #5: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #6: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #7: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #8: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #9: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 kernel signature: fe30a2d1094a06809f0b64ea3df005d5353b364a8413fe8681bdf64cccd9ecba run #0: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #1: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #2: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #3: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #4: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #5: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #6: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #7: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #8: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #9: crashed: UBSAN: undefined-behaviour in arch_uprobe_analyze_insn testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 kernel signature: a0f9cf32e894310fcaf79d24269a85a56e28ef812b3b4bdfd614a7d5889daafe all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 kernel signature: 008e59ac1862a3bfa5b7d5654b1d6a9c4c33fcaab9859f6cd24fdb48c4b18a09 all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 kernel signature: fffe3737fd3ac4f74407681246e821ff028c91cced1b2f86df9af7cdc0770053 all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 kernel signature: 15ab792034196e6a19983eb8f5dcf55e0e3fa599bdef064927e8da4f47b2bb29 all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 kernel signature: 3955257c8c784c15c7b0b25543c1f5fbf334e36a80fc66f22c85c72c9ff3b5c4 run #0: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #1: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #2: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #3: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #4: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #5: basic kernel testing failed: UBSAN: undefined-behaviour in handle_null_ptr_deref run #6: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #7: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #8: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset run #9: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 kernel signature: e7c541d8f6a39834e657003908d2bc4403707508332da1d448ea56a40c5454d6 all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_vq_reset testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 ./arch/x86/include/asm/bootparam_utils.h:37: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:39: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:42: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:45: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:48: undefined reference to `__ubsan_handle_type_mismatch_v1' testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/bootparam_utils.h:37: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:39: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:42: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:45: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:48: undefined reference to `__ubsan_handle_type_mismatch_v1' testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.1.0 ./arch/x86/include/asm/bootparam_utils.h:36: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:38: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:41: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:44: undefined reference to `__ubsan_handle_type_mismatch_v1' ./arch/x86/include/asm/bootparam_utils.h:47: undefined reference to `__ubsan_handle_type_mismatch_v1' testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.1.0 arch/x86/entry/common.c:173: undefined reference to `__ubsan_handle_type_mismatch_v1' ./include/linux/compiler.h:254: undefined reference to `__ubsan_handle_type_mismatch_v1' ./include/linux/tracehook.h:190: undefined reference to `__ubsan_handle_type_mismatch_v1' ./include/linux/thread_info.h:60: undefined reference to `__ubsan_handle_type_mismatch_v1' ./include/trace/events/syscalls.h:17: undefined reference to `__ubsan_handle_type_mismatch_v1' testing release v4.11 testing commit a351e9b9fc24e982ec2f0e76379a49826036da12 with gcc (GCC) 7.3.0 kernel signature: 18cff6f90e62c1f1a83d0eed34a5e90fe95e350b3f2225edf3044483e03940f7 run #0: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #1: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #2: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #3: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #4: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #5: crashed: BUG: sleeping function called from invalid context in tap_get_minor run #6: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #7: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le run #8: crashed: BUG: sleeping function called from invalid context in tap_get_minor run #9: crashed: BUG: sleeping function called from invalid context in tap_get_minor testing release v4.10 testing commit c470abd4fde40ea6a0846a2beab642a578c0b8cd with gcc (GCC) 5.5.0 kernel signature: c7531c215d6ffd1411beba1d1402e967d73d5bd5f80062610b9b973d91c4229b all runs: basic kernel testing failed: UBSAN: undefined-behaviour in vhost_init_is_le testing release v4.9 testing commit 69973b830859bc6529a7a0468ba0d80ee5117826 with gcc (GCC) 5.5.0 kernel signature: 9300e11c3e3d8eae404d4db85f56bbdb1e77045239a71b7b4d1d82c643799320 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook testing release v4.8 testing commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 with gcc (GCC) 5.5.0 kernel signature: fe59bb8caebde24b46815ce4aec2c603b5b3dc948548a4cc1a481a60e6c129f7 all runs: OK # git bisect start 69973b830859bc6529a7a0468ba0d80ee5117826 c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 Bisecting: 8695 revisions left to test after this (roughly 13 steps) [a5af7e1fc69a46f29b977fd4b570e0ac414c2338] rxrpc: Fix loss of PING RESPONSE ACK production due to PING ACKs testing commit a5af7e1fc69a46f29b977fd4b570e0ac414c2338 with gcc (GCC) 5.5.0 kernel signature: 0f1ca2048529c577d9ee1cf8735254345901ef2e9edc038cf3ae388643738522 all runs: OK # git bisect good a5af7e1fc69a46f29b977fd4b570e0ac414c2338 Bisecting: 4759 revisions left to test after this (roughly 12 steps) [a379f71a30dddbd2e7393624e455ce53c87965d1] Merge branch 'akpm' (patches from Andrew) testing commit a379f71a30dddbd2e7393624e455ce53c87965d1 with gcc (GCC) 5.5.0 kernel signature: ed0d76813cfc42ebeda32844f83d82585c16d09ee4baf9fbb23cabe4863dd366 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: UBSAN: undefined-behaviour in batadv_iv_ogm_queue_add # git bisect bad a379f71a30dddbd2e7393624e455ce53c87965d1 Bisecting: 2110 revisions left to test after this (roughly 11 steps) [6afd563d4bbc1924b7de9e053324c007e0d36476] Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc testing commit 6afd563d4bbc1924b7de9e053324c007e0d36476 with gcc (GCC) 5.5.0 kernel signature: 5976b7c7dfb46a67309d2f84b0fb29f2984cafeb8ca62d3ee2bf10ea5e986921 all runs: OK # git bisect good 6afd563d4bbc1924b7de9e053324c007e0d36476 Bisecting: 1055 revisions left to test after this (roughly 10 steps) [abb5a14fa20fdd400995926134b7be9eb8ce6048] Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit abb5a14fa20fdd400995926134b7be9eb8ce6048 with gcc (GCC) 5.5.0 kernel signature: 7a496e4f439ee024c83292ad788508f0ea7145152b9c67a5374cfc5b9c692ac4 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad abb5a14fa20fdd400995926134b7be9eb8ce6048 Bisecting: 521 revisions left to test after this (roughly 9 steps) [a439f8f2879c68676eb74501ef9a6f187aeeec57] Merge tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc testing commit a439f8f2879c68676eb74501ef9a6f187aeeec57 with gcc (GCC) 5.5.0 kernel signature: 2a0723f0becaab422647385edfc338f7881413dc809b1d738b669f5cb6e0701c all runs: OK # git bisect good a439f8f2879c68676eb74501ef9a6f187aeeec57 Bisecting: 274 revisions left to test after this (roughly 8 steps) [1fde76f173e4d9aa205432c2ed5eff978d00deee] Merge tag 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma testing commit 1fde76f173e4d9aa205432c2ed5eff978d00deee with gcc (GCC) 5.5.0 kernel signature: 6db138d093e26eb07d0aa6620ce13149af8ea65c59bdfe438f851ed907220187 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad 1fde76f173e4d9aa205432c2ed5eff978d00deee Bisecting: 123 revisions left to test after this (roughly 7 steps) [218dd85887da3d7d08119de18e9d325fcf30d7a4] .gitattributes: set git diff driver for C source code files testing commit 218dd85887da3d7d08119de18e9d325fcf30d7a4 with gcc (GCC) 5.5.0 kernel signature: d0e251aa724780e0c2a12d3ecbf55943d86746b32f340acd6297cd5caccf97ce run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad 218dd85887da3d7d08119de18e9d325fcf30d7a4 Bisecting: 61 revisions left to test after this (roughly 6 steps) [26b4224d99615a19c002508c6e80bd3d1d783b64] selftests: expanding more mlock selftest testing commit 26b4224d99615a19c002508c6e80bd3d1d783b64 with gcc (GCC) 5.5.0 kernel signature: f75895633944af2c0835bda95b21223050e73e8dc3ae1b3d6b4521e0a67f8fe1 all runs: OK # git bisect good 26b4224d99615a19c002508c6e80bd3d1d783b64 Bisecting: 30 revisions left to test after this (roughly 5 steps) [e86f15ee64d8ee46255d964d55f74f5ba9af8c36] mm: vma_merge: fix vm_page_prot SMP race condition against rmap_walk testing commit e86f15ee64d8ee46255d964d55f74f5ba9af8c36 with gcc (GCC) 5.5.0 kernel signature: bdb294d68ca6fe9336709b23d1e0f0aaf8b24c90150fbbb2c05bdf1856b5032f all runs: OK # git bisect good e86f15ee64d8ee46255d964d55f74f5ba9af8c36 Bisecting: 15 revisions left to test after this (roughly 4 steps) [68ba0326b4e14988f9e0c24a6e12a85cf2acd1ca] proc: much faster /proc/vmstat testing commit 68ba0326b4e14988f9e0c24a6e12a85cf2acd1ca with gcc (GCC) 5.5.0 kernel signature: 2e3f4e0c7e12806eedee7b8ad83e821ca6bead096812aa6ffba1d7a410012ca5 all runs: OK # git bisect good 68ba0326b4e14988f9e0c24a6e12a85cf2acd1ca Bisecting: 7 revisions left to test after this (roughly 3 steps) [53aeee7a86620b4dca81f6b807b37f36e7f99b09] Documentation/filesystems/proc.txt: add more description for maps/smaps testing commit 53aeee7a86620b4dca81f6b807b37f36e7f99b09 with gcc (GCC) 5.5.0 kernel signature: d7d597685e86d498345d032039423ce4d7a3640e1e8bd81ea917129a565776b9 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: crashed: WARNING in nf_unregister_net_hook run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad 53aeee7a86620b4dca81f6b807b37f36e7f99b09 Bisecting: 3 revisions left to test after this (roughly 2 steps) [7abbaf94049914f074306d960b0f968ffe52e59f] proc: relax /proc//timerslack_ns capability requirements testing commit 7abbaf94049914f074306d960b0f968ffe52e59f with gcc (GCC) 5.5.0 kernel signature: ae3532817366c480c8daec2e74862346a8fe1bff79a0a9834f803ab131f298eb all runs: OK # git bisect good 7abbaf94049914f074306d960b0f968ffe52e59f Bisecting: 1 revision left to test after this (roughly 1 step) [4b2bd5fec007a4fd3fc82474b9199af25013de4c] proc: fix timerslack_ns CAP_SYS_NICE check when adjusting self testing commit 4b2bd5fec007a4fd3fc82474b9199af25013de4c with gcc (GCC) 5.5.0 kernel signature: 637610972fdb04ac6d49f8c07e9306067373c63006f94e6ed247ef5a50e23b0f run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad 4b2bd5fec007a4fd3fc82474b9199af25013de4c Bisecting: 0 revisions left to test after this (roughly 0 steps) [904763e1fb5eebf8249ec41a2019e5e32246df2f] proc: add LSM hook checks to /proc//timerslack_ns testing commit 904763e1fb5eebf8249ec41a2019e5e32246df2f with gcc (GCC) 5.5.0 kernel signature: 49daad3366e9e83669ed03c2d2005fad5fd1caf099b3c78b8ba6386240462591 all runs: OK # git bisect good 904763e1fb5eebf8249ec41a2019e5e32246df2f 4b2bd5fec007a4fd3fc82474b9199af25013de4c is the first bad commit commit 4b2bd5fec007a4fd3fc82474b9199af25013de4c Author: John Stultz Date: Fri Oct 7 17:02:33 2016 -0700 proc: fix timerslack_ns CAP_SYS_NICE check when adjusting self In changing from checking ptrace_may_access(p, PTRACE_MODE_ATTACH_FSCREDS) to capable(CAP_SYS_NICE), I missed that ptrace_my_access succeeds when p == current, but the CAP_SYS_NICE doesn't. Thus while the previous commit was intended to loosen the needed privileges to modify a processes timerslack, it needlessly restricted a task modifying its own timerslack via the proc//timerslack_ns (which is permitted also via the PR_SET_TIMERSLACK method). This patch corrects this by checking if p == current before checking the CAP_SYS_NICE value. This patch applies on top of my two previous patches currently in -mm Link: http://lkml.kernel.org/r/1471906870-28624-1-git-send-email-john.stultz@linaro.org Signed-off-by: John Stultz Acked-by: Kees Cook Cc: "Serge E. Hallyn" Cc: Thomas Gleixner Cc: Arjan van de Ven Cc: Oren Laadan Cc: Ruchi Kandoi Cc: Rom Lemarchand Cc: Todd Kjos Cc: Colin Cross Cc: Nick Kralevich Cc: Dmitry Shmidt Cc: Elliott Hughes Cc: Android Kernel Team Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds fs/proc/base.c | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) culprit signature: 637610972fdb04ac6d49f8c07e9306067373c63006f94e6ed247ef5a50e23b0f parent signature: 49daad3366e9e83669ed03c2d2005fad5fd1caf099b3c78b8ba6386240462591 revisions tested: 37, total time: 6h58m53.619483174s (build: 3h28m13.192444518s, test: 3h24m46.943911525s) first bad commit: 4b2bd5fec007a4fd3fc82474b9199af25013de4c proc: fix timerslack_ns CAP_SYS_NICE check when adjusting self recipients (to): ["akpm@linux-foundation.org" "john.stultz@linaro.org" "keescook@chromium.org" "torvalds@linux-foundation.org"] recipients (cc): [] crash: WARNING in nf_unregister_net_hook team0 (unregistering): Port device team_slave_0 removed bond0 (unregistering): Releasing backup interface bond_slave_1 bond0 (unregistering): Releasing backup interface bond_slave_0 bond0 (unregistering): Released all slaves ------------[ cut here ]------------ WARNING: CPU: 1 PID: 10552 at net/netfilter/core.c:193 nf_unregister_net_hook+0x3b4/0x850 net/netfilter/core.c:193 nf_unregister_net_hook: hook not found! Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 10552 Comm: kworker/u4:0 Not tainted 4.8.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net ffff88010098f748 ffffffff837a86e1 1ffffffff117876a 0000000041b58ab3 ffffffff884f1024 ffffffff837a8524 ffff88010098f708 0000000000000000 00000000000005db 00000000000005db 0000000000000037 ffff88010098f780 Call Trace: [] __dump_stack lib/dump_stack.c:15 [inline] [] dump_stack+0x1bd/0x29c lib/dump_stack.c:51 [] panic+0x1e5/0x448 kernel/panic.c:153 [] __warn+0x194/0x1d0 kernel/panic.c:509 [] warn_slowpath_fmt+0x92/0xb0 kernel/panic.c:532 [] nf_unregister_net_hook+0x3b4/0x850 net/netfilter/core.c:193 [] nf_unregister_hook_list net/netfilter/core.c:526 [inline] [] netfilter_net_exit+0x36/0xd0 net/netfilter/core.c:558 [] ops_exit_list+0xae/0x180 net/core/net_namespace.c:136 [] cleanup_net+0x320/0x720 net/core/net_namespace.c:449 [] process_one_work+0x7ab/0x1ae0 kernel/workqueue.c:2096 [] worker_thread+0x60c/0x1450 kernel/workqueue.c:2230 [] kthread+0x23c/0x390 kernel/kthread.c:209 [] ret_from_fork+0x2a/0x40 arch/x86/entry/entry_64.S:432 Kernel Offset: disabled