GPF using CIFS and ACQ107 under heavy use

Bug #1774883 reported by Ken Persing
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

using aquanta 10GBE ethernet I get a GPF when scanning CIFS-mounted library, works fine using 1GBE intel nic.

GPF follows:
Jun 2 12:55:28 klimt kernel: [ 2112.707816] general protection fault: 0000 [#1] SMP PTI
Jun 2 12:55:28 klimt kernel: [ 2112.709215] Modules linked in: cmac md4 nls_utf8 cifs ccm fscache binfmt_misc snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp ar
c4 kvm_intel iwlmvm kvm snd_hda_codec_realtek irqbypass snd_hda_codec_generic mac80211 intel_cstate iwlwifi intel_rapl_perf snd_hda_intel snd_hda_codec snd_hda_core cfg80211 intel_wmi_thunde
rbolt mxm_wmi snd_hwdep snd_pcm snd_timer snd soundcore mei_me ioatdma mei shpchp wmi mac_hid nvidia_uvm(POE) sch_fq_codel ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi
 scsi_transport_iscsi ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid0 multipath linear r
aid1 nvidia_drm(POE) nvidia_modeset(POE) crct10dif_pclmul crc32_pclmul ghash_clmulni_intel
Jun 2 12:55:28 klimt kernel: [ 2112.728235] pcbc nvidia(POE) aesni_intel aes_x86_64 crypto_simd glue_helper cryptd drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm ipmi_dev
intf ipmi_msghandler igb e1000e nvme dca nvme_core i2c_algo_bit atlantic ptp pps_core ahci libahci
Jun 2 12:55:28 klimt kernel: [ 2112.734257] CPU: 8 PID: 1499 Comm: EmbyServer Tainted: P OE 4.15.0-22-generic #24-Ubuntu
Jun 2 12:55:28 klimt kernel: [ 2112.736705] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./X299 Professional Gaming i9 XE, BIOS P1.00 09/28/2017
Jun 2 12:55:28 klimt kernel: [ 2112.739735] RIP: 0010:prefetch_freepointer+0x15/0x30
Jun 2 12:55:28 klimt kernel: [ 2112.741050] RSP: 0018:ffffaa9a0823bd20 EFLAGS: 00010206
Jun 2 12:55:28 klimt kernel: [ 2112.742434] RAX: 0000000000000000 RBX: 217a77ddff956e69 RCX: 0000000000008789
Jun 2 12:55:28 klimt kernel: [ 2112.744329] RDX: 0000000000008788 RSI: 217a77ddff956e69 RDI: ffff9da1d110ab80
Jun 2 12:55:28 klimt kernel: [ 2112.746222] RBP: ffffaa9a0823bd20 R08: ffffca99fe822eb0 R09: ffff9da1d31275a0
Jun 2 12:55:28 klimt kernel: [ 2112.748113] R10: 00000007fcbd8002 R11: ffff9da1ca4d9e00 R12: 00000000014000c0
Jun 2 12:55:28 klimt kernel: [ 2112.750006] R13: ffff9da1ddc04780 R14: ffff9da1ca4d9000 R15: ffff9da1d110ab80
Jun 2 12:55:28 klimt kernel: [ 2112.794382] FS: 00007fcc33fff700(0000) GS:ffff9da1de400000(0000) knlGS:0000000000000000
Jun 2 12:55:28 klimt kernel: [ 2112.884578] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 2 12:55:28 klimt kernel: [ 2112.930582] CR2: 00007fcc7e5bf000 CR3: 0000002012cdc006 CR4: 00000000003606e0
Jun 2 12:55:28 klimt kernel: [ 2112.976554] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jun 2 12:55:28 klimt kernel: [ 2113.021459] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Jun 2 12:55:28 klimt kernel: [ 2113.064959] Call Trace:
Jun 2 12:55:28 klimt kernel: [ 2113.106986] kmem_cache_alloc+0xa2/0x1b0
Jun 2 12:55:28 klimt kernel: [ 2113.148571] ? anon_vma_fork+0x97/0x130
Jun 2 12:55:28 klimt kernel: [ 2113.189139] anon_vma_fork+0x97/0x130
Jun 2 12:55:28 klimt kernel: [ 2113.228632] copy_process.part.35+0xdce/0x1af0
Jun 2 12:55:28 klimt kernel: [ 2113.267459] _do_fork+0xdf/0x400
Jun 2 12:55:28 klimt kernel: [ 2113.305090] ? get_unused_fd_flags+0x30/0x40
Jun 2 12:55:28 klimt kernel: [ 2113.342027] SyS_clone+0x19/0x20
Jun 2 12:55:28 klimt kernel: [ 2113.377704] do_syscall_64+0x73/0x130
Jun 2 12:55:28 klimt kernel: [ 2113.412455] entry_SYSCALL_64_after_hwframe+0x3d/0xa2
Jun 2 12:55:28 klimt kernel: [ 2113.446867] RIP: 0033:0x7fcd1de5ab1c
Jun 2 12:55:28 klimt kernel: [ 2113.480134] RSP: 002b:00007fcc33ffb630 EFLAGS: 00000246 ORIG_RAX: 0000000000000038
Jun 2 12:55:28 klimt kernel: [ 2113.546601] RAX: ffffffffffffffda RBX: 00007fcc33ffb630 RCX: 00007fcd1de5ab1c
Jun 2 12:55:28 klimt kernel: [ 2113.581224] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011
Jun 2 12:55:28 klimt kernel: [ 2113.615346] RBP: 00007fcc33ffb6a0 R08: 00007fcc33fff700 R09: 0000000000000000
Jun 2 12:55:28 klimt kernel: [ 2113.648651] R10: 00007fcc33fff9d0 R11: 0000000000000246 R12: 0000000000000000
Jun 2 12:55:28 klimt kernel: [ 2113.681308] R13: 0000000000000020 R14: 0000000000000001 R15: 00007fcc281345f0
Jun 2 12:55:28 klimt kernel: [ 2113.713887] Code: eb bb 49 8b 74 24 60 48 c7 c7 08 b2 8e b8 e8 53 cf ea ff eb 90 90 0f 1f 44 00 00 55 48 85 f6 48 89 e5 74 14 48 63 47 20 48 01 c6 <48> 33 36
 48 33 b7 40 01 00 00 0f 18 0e 5d c3 66 90 66 2e 0f 1f
Jun 2 12:55:28 klimt kernel: [ 2113.813998] RIP: prefetch_freepointer+0x15/0x30 RSP: ffffaa9a0823bd20
Jun 2 12:55:28 klimt kernel: [ 2113.848272] ---[ end trace b6d4a3880925512c ]---
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version k4.15.0-22-generic.
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
ApportVersion: 2.20.9-0ubuntu7.1
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/hwC1D0', '/dev/snd/pcmC1D9p', '/dev/snd/pcmC1D8p', '/dev/snd/pcmC1D7p', '/dev/snd/pcmC1D3p', '/dev/snd/controlC1', '/dev/snd/by-path', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D2c', '/dev/snd/pcmC0D1p', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/controlC0', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
Card0.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer': 'amixer'
Card0.Amixer.values: Error: [Errno 2] No such file or directory: 'amixer': 'amixer'
Card1.Amixer.info: Error: [Errno 2] No such file or directory: 'amixer': 'amixer'
Card1.Amixer.values: Error: [Errno 2] No such file or directory: 'amixer': 'amixer'
DistroRelease: Ubuntu 18.04
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M.
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_SG.UTF-8
 SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-22-generic root=UUID=8620b04e-4589-46df-8d96-06505107ae9e ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 4.15.0-22.24-generic 4.15.17
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-22-generic N/A
 linux-backports-modules-4.15.0-22-generic N/A
 linux-firmware 1.173.1
RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
Tags: bionic
Uname: Linux 4.15.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

_MarkForUpload: True
dmi.bios.date: 02/26/2018
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.40
dmi.board.name: X299 Professional Gaming i9 XE
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.40:bd02/26/2018:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnX299ProfessionalGamingi9XE:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.family: To Be Filled By O.E.M.
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1774883

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: bionic
Revision history for this message
Ken Persing (specialk) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Ken Persing (specialk) wrote : CRDA.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : Lspci.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : Lsusb.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : PciMultimedia.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : ProcModules.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : UdevDb.txt

apport information

Revision history for this message
Ken Persing (specialk) wrote : WifiSyslog.txt

apport information

Ken Persing (specialk)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.17 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.17

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Ken Persing (specialk) wrote :
Download full text (25.7 KiB)

it was a fresh install. I update kernel and still GPF....

general protection fault: 0000 [#1] SMP PTI
Jun 4 21:53:59 klimt kernel: [ 435.469311] Modules linked in: md4 nls_utf8 cifs ccm fscache binfmt_misc snd_hda_codec_hdmi intel_rapl nfit x86_pkg_temp_thermal intel_powerclamp coretemp arc4 iwlmvm mac80211 kvm_intel iwlwifi kvm snd_hda_codec_realtek irqbypass snd_hda_codec_generic cfg80211 intel_cstate mxm_wmi intel_wmi_thunderbolt snd_hda_intel snd_hda_codec intel_rapl_perf snd_hda_core snd_hwdep snd_pcm snd_timer snd mei_me soundcore mei shpchp ioatdma wmi mac_hid nvidia_uvm(POE) sch_fq_codel ib_iser rdma_cm iw_cm ib_cm ib_core iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi ip_tables x_tables autofs4 btrfs zstd_compress raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid0 multipath linear nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) crct10dif_pclmul crc32_pclmul ghash_clmulni_intel
Jun 4 21:53:59 klimt kernel: [ 435.484304] pcbc raid1 drm_kms_helper syscopyarea aesni_intel sysfillrect sysimgblt aes_x86_64 fb_sys_fops crypto_simd cryptd drm glue_helper ipmi_devintf igb ipmi_msghandler e1000e atlantic dca ahci i2c_algo_bit libahci
Jun 4 21:53:59 klimt kernel: [ 435.488138] CPU: 12 PID: 6203 Comm: ffprobe Tainted: P OE 4.17.0-041700-generic #201806032231
Jun 4 21:53:59 klimt kernel: [ 435.490048] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./X299 Professional Gaming i9 XE, BIOS P1.40 02/26/2018
Jun 4 21:53:59 klimt kernel: [ 435.492252] RIP: 0010:prefetch_freepointer+0x14/0x30
Jun 4 21:53:59 klimt kernel: [ 435.493227] RSP: 0018:ffffbdefcc727b78 EFLAGS: 00010202
Jun 4 21:53:59 klimt kernel: [ 435.494235] RAX: 0000000000000000 RBX: 1e82c610471cb943 RCX: 0000000000000025
Jun 4 21:53:59 klimt kernel: [ 435.495562] RDX: 0000000000000024 RSI: 1e82c610471cb943 RDI: ffff98960eb76400
Jun 4 21:53:59 klimt kernel: [ 435.496889] RBP: ffffbdefcc727b78 R08: ffffddefbf718020 R09: 0000000000000000
Jun 4 21:53:59 klimt kernel: [ 435.498255] R10: 0000000000000000 R11: 0000000000000000 R12: 00000000015004c0
Jun 4 21:53:59 klimt kernel: [ 435.499582] R13: ffff9895d7d8a000 R14: ffff98960eb76400 R15: ffff98961ed7bd80
Jun 4 21:53:59 klimt kernel: [ 435.500910] FS: 00007f466cd2d500(0000) GS:ffff98961f300000(0000) knlGS:0000000000000000
Jun 4 21:53:59 klimt kernel: [ 435.557736] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 4 21:53:59 klimt kernel: [ 435.584068] CR2: 00007f466a3485c0 CR3: 000000200d00e005 CR4: 00000000003606e0
Jun 4 21:53:59 klimt kernel: [ 435.609964] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jun 4 21:53:59 klimt kernel: [ 435.635179] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Jun 4 21:53:59 klimt kernel: [ 435.659628] Call Trace:
Jun 4 21:53:59 klimt kernel: [ 435.683234] kmem_cache_alloc_node+0x13c/0x1f0
Jun 4 21:53:59 klimt kernel: [ 435.706624] ? __alloc_skb+0x5b/0x1e0
Jun 4 21:53:59 klimt kernel: [ 435.729475] __alloc_skb+0x5b/0x1e0
Jun 4 21:53:59 klimt kernel: [ 435.751636] alloc_skb_with_frags+0x67/0x1c0
Jun 4 21:53:59 klimt kernel: [ 435.773434] ? w...

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
Revision history for this message
Ken Persing (specialk) wrote :

update: I put an intel x550 10gbe pcie card in and it runs at 10gbe without a hiccup... scans all the libraries without issue; no GPFs... definitely something up with either the atlantic driver or (doubtful) the controller itself.

Revision history for this message
sacredwow (mesquunclub) wrote :

I have similar problem at my LAN on some PC running ubuntu 18.04:

Jun 6 08:04:05 hostname kernel: [173372.298108]general protection fault: 0000 [#1] SMP PTI
Jun 6 08:04:05 hostname kernel: [173372.298180] CPU: 1 PID: 8954 Comm: cifsd Not tainted 4.15.0-20-generic #21-Ubuntu

The problem seems to be appear randomly.

Revision history for this message
sacredwow (mesquunclub) wrote :

Arch has aslo the same issue, looks like some kernel bug:

https://bugs.archlinux.org/task/57474

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please tell the Aquantia developers about this issue:

Igor Russkikh <email address hidden>
Pavel Belous <email address hidden>
<email address hidden> (open list:NETWORKING DRIVERS)
<email address hidden> (open list)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.