lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Sat, 29 Dec 2018 15:34:41 -0700
From:   Orion Poplawski <orion@...a.com>
To:     linux-kernel@...r.kernel.org, Vivek Trivedi <t.vivek@...sung.com>,
        Jan Kara <jack@...e.com>
Subject: Re: [PATCH] fanotify: allow freeze on suspend when waiting for
 response from userspace

On 12/29/18 3:04 PM, Orion Poplawski wrote:
>> On Thu 22-02-18 15:14:54, Kunal Shubham wrote:
>>> >> On Fri 16-02-18 15:14:40, t.vivek@...sung.com wrote:
>>> >> From: Vivek Trivedi <t.vivek@...sung.com>
>>> >> >> If fanotify userspace response server thread is frozen first,
>>> >> it may fail to send response from userspace to kernel space listener.
>>> >> In this scenario, fanotify response listener will never get response
>>> >> from userepace and fail to suspend.
>>> >> >> Use freeze-friendly wait API to handle this issue.
>>> >> >> Same problem was reported here:
>>> >> https://bbs.archlinux.org/viewtopic.php?id=232270
>>> >> >> Freezing of tasks failed after 20.005 seconds
>>> >> (1 tasks refusing to freeze, wq_busy=0)
>>> >> >> Backtrace:
>>> >> [<c0582f80>] (__schedule) from [<c05835d0>] (schedule+0x4c/0xa4)
>>> >> [<c0583584>] (schedule) from [<c01cb648>] 
>>> (fanotify_handle_event+0x1c8/0x218)
>>> >> [<c01cb480>] (fanotify_handle_event) from [<c01c8238>] 
>>> (fsnotify+0x17c/0x38c)
>>> >> [<c01c80bc>] (fsnotify) from [<c02676dc>] 
>>> (security_file_open+0x88/0x8c)
>>> >> [<c0267654>] (security_file_open) from [<c01854b0>] 
>>> (do_dentry_open+0xc0/0x338)
>>> >> [<c01853f0>] (do_dentry_open) from [<c0185a38>] (vfs_open+0x54/0x58)
>>> >> [<c01859e4>] (vfs_open) from [<c0195480>] 
>>> (do_last.isra.10+0x45c/0xcf8)
>>> >> [<c0195024>] (do_last.isra.10) from [<c0196140>] 
>>> (path_openat+0x424/0x600)
>>> >> [<c0195d1c>] (path_openat) from [<c0197498>] (do_filp_open+0x3c/0x98)
>>> >> [<c019745c>] (do_filp_open) from [<c0186b44>] 
>>> (do_sys_open+0x120/0x1e4)
>>> >> [<c0186a24>] (do_sys_open) from [<c0186c30>] (SyS_open+0x28/0x2c)
>>> >> [<c0186c08>] (SyS_open) from [<c0010200>] 
>>> (__sys_trace_return+0x0/0x20)
>>> >
>>> > Yeah, good catch.
>>> >
>>> >> @@ -63,7 +64,9 @@ static int fanotify_get_response(struct 
>>> fsnotify_group *group,
>>> >> >>      pr_debug("%s: group=%p event=%p\n", __func__, group, event);
>>> >> >> -    wait_event(group->fanotify_data.access_waitq, 
>>> event->response);
>>> >> +    while (!event->response)
>>> >> +        wait_event_freezable(group->fanotify_data.access_waitq,
>>> >> +                     event->response);
>>> >
>>> > But if the process gets a signal while waiting, we will just 
>>> livelock the
>>> > kernel in this loop as wait_event_freezable() will keep returning
>>> > ERESTARTSYS. So you need to be a bit more clever here...
>>>
>>> Hi Jack,
>>> Thanks for the quick review.
>>> To avoid livelock issue, is it fine to use below change? If agree, I 
>>> will send v2 patch.
>>>
>>> @@ -63,7 +64,11 @@ static int fanotify_get_response(struct 
>>> fsnotify_group *group,
>>>
>>>         pr_debug("%s: group=%p event=%p\n", __func__, group, event);
>>>
>>> -       wait_event(group->fanotify_data.access_waitq, event->response);
>>> +       while (!event->response) {
>>> +               if 
>>> (wait_event_freezable(group->fanotify_data.access_waitq,
>>> +                                       event->response))
>>> +                       flush_signals(current);
>>> +       }
>>
>> Hum, I don't think this is correct either as this way if any signal was
>> delivered while waiting for fanotify response, we'd just lose it while
>> previously it has been properly handled. So what I think needs to be done
>> is that we just use wait_event_freezable() and propagate non-zero return
>> value (-ERESTARTSYS) up to the caller to handle the signal and restart 
>> the
>> syscall as necessary.
>>
>>                                 Honza
>> -- 
>> Jan Kara <jack@...e.com>
>> SUSE Labs, CR
> 
> Is there any progress here?  This has become a real pain for us while 
> running BitDefender on EL7 laptops.  I tried applying the following to 
> the EL7 kernel:
> 
> diff -up 
> linux-3.10.0-957.1.3.el7.x86_64/fs/notify/fanotify/fanotify.c.orig 
> kernel-3.10.0-957.1.3.el7/linux-3.10.0-957.1.3.el7.x86_64/fs/notify/fanotify/fanotify.c 
> 
> --- linux-3.10.0-957.1.3.el7.x86_64/fs/notify/fanotify/fanotify.c.orig 
> 2018-11-15 10:07:13.000000000 -0700
> +++ linux-3.10.0-957.1.3.el7.x86_64/fs/notify/fanotify/fanotify.c 
> 2018-12-28 15:44:26.452895337 -0700
> @@ -9,6 +9,7 @@
>   #include <linux/types.h>
>   #include <linux/wait.h>
>   #include <linux/audit.h>
> +#include <linux/freezer.h>
> 
>   #include "fanotify.h"
> 
> @@ -64,7 +65,12 @@ static int fanotify_get_response(struct
> 
>          pr_debug("%s: group=%p event=%p\n", __func__, group, event);
> 
> -       wait_event(group->fanotify_data.access_waitq, event->response);
> +       while (!event->response) {
> +               ret = 
> wait_event_freezable(group->fanotify_data.access_waitq,
> +                                          event->response);
> +               if (ret < 0)
> +                       return ret;
> +       }
> 
>          /* userspace responded, convert to something usable */
>          switch (event->response & ~FAN_AUDIT) {
> 
> but I get a kernel panic shortly after logging in to the system.
> 

Here is the panic:

[  324.774862] ------------[ cut here ]------------
[  324.774872] WARNING: CPU: 1 PID: 18685 at fs/notify/notification.c:84 
fsnotify_destroy_event+0x6b/0x70
[  324.774874] Modules linked in: cmac ccm xt_CHECKSUM iptable_mangle 
ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat 
nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT 
nf_reject_ipv4 tun bridge stp llc devlink ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter bnep hid_multitouch iTCO_wdt 
iTCO_vendor_support intel_wmi_thunderbolt dell_wmi arc4 iwlmvm 
intel_pmc_core intel_powerclamp coretemp intel_rapl mac80211 kvm_intel 
vfat fat dell_laptop kvm snd_hda_codec_hdmi dell_smbios 
dell_wmi_descriptor dcdbas dell_led irqbypass snd_hda_codec_realtek 
snd_soc_skl snd_hda_codec_generic snd_soc_skl_ipc snd_hda_ext_core 
snd_soc_sst_dsp iwlwifi snd_soc_sst_ipc snd_soc_acpi snd_soc_core 
snd_compress snd_hda_intel snd_hda_codec joydev snd_hda_core snd_hwdep 
snd_seq
[  324.774918]  snd_seq_device pcspkr snd_pcm rtsx_pci_ms memstick 
uvcvideo cfg80211 videobuf2_vmalloc snd_timer videobuf2_memops 
videobuf2_core snd videodev soundcore i2c_i801 btusb btrtl btbcm btintel 
bluetooth rfkill idma64 virt_dma i2c_designware_platform 
i2c_designware_core wmi pinctrl_sunrisepoint pinctrl_intel intel_hid 
sparse_keymap int3400_thermal acpi_pad mei_me mei binfmt_misc 
auth_rpcgss sunrpc ip_tables xfs libcrc32c dm_crypt drbg ansi_cprng 
rtsx_pci_sdmmc mmc_core crct10dif_pclmul crct10dif_common crc32_pclmul 
crc32c_intel i915 ghash_clmulni_intel aesni_intel lrw gf128mul 
glue_helper ablk_helper cryptd serio_raw nvme nvme_core rtsx_pci i2c_hid 
i2c_algo_bit iosf_mbi drm_kms_helper video ahci syscopyarea sysfillrect 
sysimgblt fb_sys_fops libahci drm libata drm_panel_orientation_quirks 
dm_mirror
[  324.774964]  dm_region_hash dm_log dm_mod
[  324.774968] CPU: 1 PID: 18685 Comm: gnome-session-f Kdump: loaded Not 
tainted 3.10.0-957.1.3.el7.fanotify.x86_64 #1
[  324.774970] Hardware name: Dell Inc. XPS 13 9350/0YT4WT, BIOS 1.7.0 
01/16/2018
[  324.774972] Call Trace:
[  324.774978]  [<ffffffffa8961e41>] dump_stack+0x19/0x1b
[  324.774982]  [<ffffffffa8297648>] __warn+0xd8/0x100
[  324.774986]  [<ffffffffa829778d>] warn_slowpath_null+0x1d/0x20
[  324.774989]  [<ffffffffa84892bb>] fsnotify_destroy_event+0x6b/0x70
[  324.774992]  [<ffffffffa848c7a9>] fanotify_handle_event+0x279/0x410
[  324.774996]  [<ffffffffa82c2d00>] ? wake_up_atomic_t+0x30/0x30
[  324.774999]  [<ffffffffa8488c27>] fsnotify+0x2d7/0x510
[  324.775003]  [<ffffffffa84f940e>] security_file_open+0x6e/0x70
[  324.775007]  [<ffffffffa843e9d9>] do_dentry_open+0xb9/0x2e0
[  324.775010]  [<ffffffffa84f8e62>] ? security_inode_permission+0x22/0x30
[  324.775013]  [<ffffffffa843ec9a>] vfs_open+0x5a/0xb0
[  324.775016]  [<ffffffffa844d1a8>] ? may_open+0x68/0x120
[  324.775018]  [<ffffffffa844f7ad>] do_last+0x1ed/0x12a0
[  324.775043]  [<ffffffffc06f387c>] ? xfs_iunlock+0xac/0x130 [xfs]
[  324.775046]  [<ffffffffa84529d2>] path_openat+0x442/0x640
[  324.775050]  [<ffffffffa845406d>] do_filp_open+0x4d/0xb0
[  324.775053]  [<ffffffffa84616f7>] ? __alloc_fd+0x47/0x170
[  324.775057]  [<ffffffffa8440197>] do_sys_open+0x137/0x240
[  324.775060]  [<ffffffffa84402be>] SyS_open+0x1e/0x20
[  324.775064]  [<ffffffffa8974ddb>] system_call_fastpath+0x22/0x27
[  324.775067] ---[ end trace e834a395da6ce84e ]---
[  324.775225] ------------[ cut here ]------------
[  324.775231] WARNING: CPU: 1 PID: 17759 at lib/list_debug.c:33 
__list_add+0xac/0xc0
[  324.775234] list_add corruption. prev->next should be next 
(ffff8a8d72d5f9a8), but was ffff8a8d36b7a280. (prev=ffff8a8d36b7a380).
[  324.775236] Modules linked in: cmac ccm xt_CHECKSUM iptable_mangle 
ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat 
nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT 
nf_reject_ipv4 tun bridge stp llc devlink ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter bnep hid_multitouch iTCO_wdt 
iTCO_vendor_support intel_wmi_thunderbolt dell_wmi arc4 iwlmvm 
intel_pmc_core intel_powerclamp coretemp intel_rapl mac80211 kvm_intel 
vfat fat dell_laptop kvm snd_hda_codec_hdmi dell_smbios 
dell_wmi_descriptor dcdbas dell_led irqbypass snd_hda_codec_realtek 
snd_soc_skl snd_hda_codec_generic snd_soc_skl_ipc snd_hda_ext_core 
snd_soc_sst_dsp iwlwifi snd_soc_sst_ipc snd_soc_acpi snd_soc_core 
snd_compress snd_hda_intel snd_hda_codec joydev snd_hda_core snd_hwdep 
snd_seq
[  324.775281]  snd_seq_device pcspkr snd_pcm rtsx_pci_ms memstick 
uvcvideo cfg80211 videobuf2_vmalloc snd_timer videobuf2_memops 
videobuf2_core snd videodev soundcore i2c_i801 btusb btrtl btbcm btintel 
bluetooth rfkill idma64 virt_dma i2c_designware_platform 
i2c_designware_core wmi pinctrl_sunrisepoint pinctrl_intel intel_hid 
sparse_keymap int3400_thermal acpi_pad mei_me mei binfmt_misc 
auth_rpcgss sunrpc ip_tables xfs libcrc32c dm_crypt drbg ansi_cprng 
rtsx_pci_sdmmc mmc_core crct10dif_pclmul crct10dif_common crc32_pclmul 
crc32c_intel i915 ghash_clmulni_intel aesni_intel lrw gf128mul 
glue_helper ablk_helper cryptd serio_raw nvme nvme_core rtsx_pci i2c_hid 
i2c_algo_bit iosf_mbi drm_kms_helper video ahci syscopyarea sysfillrect 
sysimgblt fb_sys_fops libahci drm libata drm_panel_orientation_quirks 
dm_mirror
[  324.775339]  dm_region_hash dm_log dm_mod
[  324.775344] CPU: 1 PID: 17759 Comm: bdepsecd Kdump: loaded Tainted: G 
        W      ------------   3.10.0-957.1.3.el7.fanotify.x86_64 #1
[  324.775348] Hardware name: Dell Inc. XPS 13 9350/0YT4WT, BIOS 1.7.0 
01/16/2018
[  324.775350] Call Trace:
[  324.775356]  [<ffffffffa8961e41>] dump_stack+0x19/0x1b
[  324.775360]  [<ffffffffa8297648>] __warn+0xd8/0x100
[  324.775364]  [<ffffffffa82976cf>] warn_slowpath_fmt+0x5f/0x80
[  324.775369]  [<ffffffffa843ec9a>] ? vfs_open+0x5a/0xb0
[  324.775373]  [<ffffffffa8594c7c>] __list_add+0xac/0xc0
[  324.775378]  [<ffffffffa848d1d6>] fanotify_read+0x2a6/0x5a0
[  324.775382]  [<ffffffffa82c2a10>] ? abort_exclusive_wait+0xa0/0xa0
[  324.775386]  [<ffffffffa844117f>] vfs_read+0x9f/0x170
[  324.775389]  [<ffffffffa844203f>] SyS_read+0x7f/0xf0
[  324.775393]  [<ffffffffa8974ddb>] system_call_fastpath+0x22/0x27
[  324.775397] ---[ end trace e834a395da6ce84f ]---
[  324.902124] ------------[ cut here ]------------
[  324.902132] WARNING: CPU: 0 PID: 18693 at lib/list_debug.c:36 
__list_add+0x8a/0xc0
[  324.902135] list_add double add: new=ffff8a8d36b7a390, 
prev=ffff8a8d43b29b70, next=ffff8a8d36b7a390.
[  324.902136] Modules linked in: cmac ccm xt_CHECKSUM iptable_mangle 
ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat 
nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT 
nf_reject_ipv4 tun bridge stp llc devlink ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter bnep hid_multitouch iTCO_wdt 
iTCO_vendor_support intel_wmi_thunderbolt dell_wmi arc4 iwlmvm 
intel_pmc_core intel_powerclamp coretemp intel_rapl mac80211 kvm_intel 
vfat fat dell_laptop kvm snd_hda_codec_hdmi dell_smbios 
dell_wmi_descriptor dcdbas dell_led irqbypass snd_hda_codec_realtek 
snd_soc_skl snd_hda_codec_generic snd_soc_skl_ipc snd_hda_ext_core 
snd_soc_sst_dsp iwlwifi snd_soc_sst_ipc snd_soc_acpi snd_soc_core 
snd_compress snd_hda_intel snd_hda_codec joydev snd_hda_core snd_hwdep 
snd_seq
[  324.902187]  snd_seq_device pcspkr snd_pcm rtsx_pci_ms memstick 
uvcvideo cfg80211 videobuf2_vmalloc snd_timer videobuf2_memops 
videobuf2_core snd videodev soundcore i2c_i801 btusb btrtl btbcm btintel 
bluetooth rfkill idma64 virt_dma i2c_designware_platform 
i2c_designware_core wmi pinctrl_sunrisepoint pinctrl_intel intel_hid 
sparse_keymap int3400_thermal acpi_pad mei_me mei binfmt_misc 
auth_rpcgss sunrpc ip_tables xfs libcrc32c dm_crypt drbg ansi_cprng 
rtsx_pci_sdmmc mmc_core crct10dif_pclmul crct10dif_common crc32_pclmul 
crc32c_intel i915 ghash_clmulni_intel aesni_intel lrw gf128mul 
glue_helper ablk_helper cryptd serio_raw nvme nvme_core rtsx_pci i2c_hid 
i2c_algo_bit iosf_mbi drm_kms_helper video ahci syscopyarea sysfillrect 
sysimgblt fb_sys_fops libahci drm libata drm_panel_orientation_quirks 
dm_mirror
[  324.902233]  dm_region_hash dm_log dm_mod
[  324.902237] CPU: 0 PID: 18693 Comm: dbus-launch Kdump: loaded 
Tainted: G        W      ------------ 
3.10.0-957.1.3.el7.fanotify.x86_64 #1
[  324.902239] Hardware name: Dell Inc. XPS 13 9350/0YT4WT, BIOS 1.7.0 
01/16/2018
[  324.902241] Call Trace:
[  324.902247]  [<ffffffffa8961e41>] dump_stack+0x19/0x1b
[  324.902251]  [<ffffffffa8297648>] __warn+0xd8/0x100
[  324.902254]  [<ffffffffa82976cf>] warn_slowpath_fmt+0x5f/0x80
[  324.902258]  [<ffffffffa83df5b7>] ? 
anon_vma_interval_tree_insert+0x97/0xa0
[  324.902261]  [<ffffffffa83f6557>] ? anon_vma_chain_link+0x37/0x40
[  324.902265]  [<ffffffffa8594c5a>] __list_add+0x8a/0xc0
[  324.902269]  [<ffffffffa83f654a>] anon_vma_chain_link+0x2a/0x40
[  324.902273]  [<ffffffffa83f8909>] anon_vma_fork+0xe9/0x130
[  324.902277]  [<ffffffffa82947f3>] dup_mm+0x473/0x750
[  324.902281]  [<ffffffffa8295f52>] copy_process+0x1452/0x1a40
[  324.902285]  [<ffffffffa82966f1>] do_fork+0x91/0x320
[  324.902289]  [<ffffffffa8296a06>] SyS_clone+0x16/0x20
[  324.902293]  [<ffffffffa89751a4>] stub_clone+0x44/0x70
[  324.902297]  [<ffffffffa8974ddb>] ? system_call_fastpath+0x22/0x27
[  324.902300] ---[ end trace e834a395da6ce850 ]---
[  324.902316] BUG: unable to handle kernel paging request at 
00007f96c05d8000
[  324.902319] IP: [<ffffffffa841bf64>] kmem_cache_alloc+0x74/0x1f0
[  324.902325] PGD 8000000143adc067 PUD 1493c1067 PMD 14386a067 PTE 
8000000132ff2865
[  324.902330] Oops: 0001 [#1] SMP
[  324.902333] Modules linked in: cmac ccm xt_CHECKSUM iptable_mangle 
ipt_MASQUERADE nf_nat_masquerade_ipv4 iptable_nat nf_nat_ipv4 nf_nat 
nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack ipt_REJECT 
nf_reject_ipv4 tun bridge stp llc devlink ebtable_filter ebtables 
ip6table_filter ip6_tables iptable_filter bnep hid_multitouch iTCO_wdt 
iTCO_vendor_support intel_wmi_thunderbolt dell_wmi arc4 iwlmvm 
intel_pmc_core intel_powerclamp coretemp intel_rapl mac80211 kvm_intel 
vfat fat dell_laptop kvm snd_hda_codec_hdmi dell_smbios 
dell_wmi_descriptor dcdbas dell_led irqbypass snd_hda_codec_realtek 
snd_soc_skl snd_hda_codec_generic snd_soc_skl_ipc snd_hda_ext_core 
snd_soc_sst_dsp iwlwifi snd_soc_sst_ipc snd_soc_acpi snd_soc_core 
snd_compress snd_hda_intel snd_hda_codec joydev snd_hda_core snd_hwdep 
snd_seq
[  324.902376]  snd_seq_device pcspkr snd_pcm rtsx_pci_ms memstick 
uvcvideo cfg80211 videobuf2_vmalloc snd_timer videobuf2_memops 
videobuf2_core snd videodev soundcore i2c_i801 btusb btrtl btbcm btintel 
bluetooth rfkill idma64 virt_dma i2c_designware_platform 
i2c_designware_core wmi pinctrl_sunrisepoint pinctrl_intel intel_hid 
sparse_keymap int3400_thermal acpi_pad mei_me mei binfmt_misc 
auth_rpcgss sunrpc ip_tables xfs libcrc32c dm_crypt drbg ansi_cprng 
rtsx_pci_sdmmc mmc_core crct10dif_pclmul crct10dif_common crc32_pclmul 
crc32c_intel i915 ghash_clmulni_intel aesni_intel lrw gf128mul 
glue_helper ablk_helper cryptd serio_raw nvme nvme_core rtsx_pci i2c_hid 
i2c_algo_bit iosf_mbi drm_kms_helper video ahci syscopyarea sysfillrect 
sysimgblt fb_sys_fops libahci drm libata drm_panel_orientation_quirks 
dm_mirror
[  324.902423]  dm_region_hash dm_log dm_mod
[  324.902428] CPU: 0 PID: 18693 Comm: dbus-launch Kdump: loaded 
Tainted: G        W      ------------ 
3.10.0-957.1.3.el7.fanotify.x86_64 #1
[  324.902430] Hardware name: Dell Inc. XPS 13 9350/0YT4WT, BIOS 1.7.0 
01/16/2018
[  324.902433] task: ffff8a8c3108c100 ti: ffff8a8d3e4a0000 task.ti: 
ffff8a8d3e4a0000
[  324.902435] RIP: 0010:[<ffffffffa841bf64>]  [<ffffffffa841bf64>] 
kmem_cache_alloc+0x74/0x1f0
[  324.902441] RSP: 0018:ffff8a8d3e4a3d30  EFLAGS: 00010282
[  324.902443] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 
00000000000bd1d1
[  324.902445] RDX: 00000000000bd1d0 RSI: 00000000000000d0 RDI: 
ffff8a8d7a001b00
[  324.902447] RBP: ffff8a8d3e4a3d60 R08: 000000000001f0a0 R09: 
ffffffffa83f88c3
[  324.902450] R10: ffff8a8d43b29af8 R11: ffff8a8d3e4a396e R12: 
00007f96c05d8000
[  324.902452] R13: 00000000000000d0 R14: ffff8a8d7a001b00 R15: 
ffff8a8d7a001b00
[  324.902455] FS:  00007f96c3eb6880(0000) GS:ffff8a8d7ec00000(0000) 
knlGS:0000000000000000
[  324.902458] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  324.902460] CR2: 00007f96c05d8000 CR3: 000000014389a000 CR4: 
00000000003607f0
[  324.902463] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 
0000000000000000
[  324.902465] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 
0000000000000400
[  324.902467] Call Trace:
[  324.902472]  [<ffffffffa83f88c3>] ? anon_vma_fork+0xa3/0x130
[  324.902476]  [<ffffffffa83f88c3>] anon_vma_fork+0xa3/0x130
[  324.902480]  [<ffffffffa82947f3>] dup_mm+0x473/0x750
[  324.902484]  [<ffffffffa8295f52>] copy_process+0x1452/0x1a40
[  324.902488]  [<ffffffffa82966f1>] do_fork+0x91/0x320
[  324.902492]  [<ffffffffa8296a06>] SyS_clone+0x16/0x20
[  324.902497]  [<ffffffffa89751a4>] stub_clone+0x44/0x70
[  324.902500]  [<ffffffffa8974ddb>] ? system_call_fastpath+0x22/0x27
[  324.902503] Code: 52 bf 57 49 8b 50 08 4d 8b 20 49 8b 40 10 4d 85 e4 
0f 84 28 01 00 00 48 85 c0 0f 84 1f 01 00 00 49 63 46 20 48 8d 4a 01 4d 
8b 06 <49> 8b 1c 04 4c 89 e0 65 49 0f c7 08 0f 94 c0 84 c0 74 ba 49 63
[  324.902545] RIP  [<ffffffffa841bf64>] kmem_cache_alloc+0x74/0x1f0
[  324.902549]  RSP <ffff8a8d3e4a3d30>
[  324.902551] CR2: 00007f96c05d8000


-- 
Orion Poplawski
Manager of NWRA Technical Systems          720-772-5637
NWRA, Boulder/CoRA Office             FAX: 303-415-9702
3380 Mitchell Lane                       orion@...a.com
Boulder, CO 80301                 https://www.nwra.com/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ