swapops.h bug causes soft lockup, takes down entire network stack

Bug #1685564 reported by Paul
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Unlocked the computer to find Thunderbird in an infinite loop and the system barely usable, with no networking. ifconfig and netstat -r both locked up without returning data. Apport would not complete until after a reboot, so I collected some log output (attached).

At the time of the bug, Ubuntu had been running for about 15 hours since the last software suspend.

kernel BUG at /build/linux-Fk60NP/linux-4.10.0/include/linux/swapops.h:129!
invalid opcode: 0000 [#1] SMP
Modules linked in: nls_iso8859_1 uas usb_storage ccm rfcomm cmac bnep ipheth uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btusb btrtl btbcm hid_generic btintel hid_multitouch bluetooth usbhid binfmt_misc asus_nb_wmi asus_wmi sparse_keymap intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_soc_rt5640 kvm_intel snd_soc_rl6231 snd_soc_core kvm snd_compress ac97_bus irqbypass arc4 snd_pcm_dmaengine crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_seq_midi pcbc snd_seq_midi_event aesni_intel aes_x86_64 snd_hda_codec_conexant crypto_simd snd_hda_codec_hdmi glue_helper snd_hda_codec_generic snd_rawmidi cryptd iwlmvm intel_cstate intel_rapl_perf snd_hda_intel mac80211 snd_seq snd_hda_codec joydev snd_hda_core input_leds snd_hwdep serio_raw
 snd_seq_device intel_pch_thermal iwlwifi snd_pcm mei_me processor_thermal_device cfg80211 intel_soc_dts_iosf mei shpchp snd_timer lpc_ich snd soundcore dw_dmac dw_dmac_core snd_soc_sst_acpi snd_soc_sst_match elan_i2c 8250_dw i2c_designware_platform i2c_designware_core int3406_thermal spi_pxa2xx_platform int3402_thermal int340x_thermal_zone tpm_crb int3400_thermal acpi_thermal_rel asus_wireless mac_hid acpi_pad parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor raid6_pq i915 i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect sysimgblt fb_sys_fops ahci drm libahci wmi sdhci_acpi video sdhci i2c_hid hid fjes
CPU: 1 PID: 4223 Comm: thunderbird Not tainted 4.10.0-19-generic #21-Ubuntu
Hardware name: ASUSTeK COMPUTER INC. UX303LAB/UX303LAB, BIOS UX303LAB.210 08/25/2015
task: ffff8aef08471680 task.stack: ffffb3c7099a0000
RIP: 0010:__migration_entry_wait+0x16a/0x180
RSP: 0000:ffffb3c7099a3d68 EFLAGS: 00010246
RAX: 000fffffc0048078 RBX: ffffd9d08a9c67f0 RCX: ffffd9d08a9c67f0
RDX: 0000000000000001 RSI: ffff8aeee719f800 RDI: ffffd9d08187c000
RBP: ffffb3c7099a3d80 R08: ffff8aeefeabf440 R09: ffff8aeefeabf440
R10: 00007f18117000c8 R11: 0000000000000206 R12: ffffd9d08187c000
R13: 3e00000000061f00 R14: ffffb3c7099a3e30 R15: ffff8aee8b0633e8
FS: 00007f1812b43740(0000) GS:ffff8aef5ec80000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f17e0500018 CR3: 000000028fbb3000 CR4: 00000000003406e0
Call Trace:
 migration_entry_wait+0x74/0x80
 do_swap_page+0x5b3/0x770
 handle_mm_fault+0x873/0x1360
 __do_page_fault+0x23e/0x4e0
 do_page_fault+0x22/0x30
 page_fault+0x28/0x30
RIP: 0033:0x5627064df06c
RSP: 002b:00007ffc33c899b0 EFLAGS: 00010203
RAX: 0000000000000000 RBX: 00007f1811700040 RCX: 00007f18119b6137
RDX: 0000000000000008 RSI: 0000000000008000 RDI: 00007f17e0514000
RBP: 00007f17e0500000 R08: 00007f18117000c8 R09: 0000000000000000
R10: 00007f18117000c8 R11: 0000000000000206 R12: 0000000000000200
R13: 00007f18117000c8 R14: 0000000000000013 R15: 0000000000000008
Code: ff ff ff 4c 89 e7 e8 96 a2 f8 ff e9 3c ff ff ff 85 d2 0f 84 2a ff ff ff 8d 4a 01 89 d0 f0 41 0f b1 4d 00 39 d0 74 81 89 c2 eb e5 <0f> 0b 4c 89 e7 e8 0c fb f9 ff eb b8 4c 8d 60 ff 4c 8d 68 1b eb
RIP: __migration_entry_wait+0x16a/0x180 RSP: ffffb3c7099a3d68

# uname -a
Linux freedom 4.10.0-19-generic #21-Ubuntu SMP Thu Apr 6 17:04:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
# cat /proc/version_signature
Ubuntu 4.10.0-19.21-generic 4.10.8

ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: linux-image-4.10.0-19-generic 4.10.0-19.21
ProcVersionSignature: Ubuntu 4.10.0-19.21-generic 4.10.8
Uname: Linux 4.10.0-19-generic x86_64
ApportVersion: 2.20.4-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: gdm 1418 F.... pulseaudio
                      pmj 1986 F.... pulseaudio
 /dev/snd/controlC1: gdm 1418 F.... pulseaudio
                      pmj 1986 F.... pulseaudio
Date: Sun Apr 23 09:56:20 2017
HibernationDevice: RESUME=UUID=d572808f-6762-4035-abbc-22fab43c88a5
InstallationDate: Installed on 2016-12-02 (141 days ago)
InstallationMedia: Ubuntu-GNOME 16.10 "Yakkety Yak" - Release amd64 (20161012.1)
MachineType: ASUSTeK COMPUTER INC. UX303LAB
ProcEnviron:
 LANGUAGE=en_AU:en
 TERM=xterm-256color
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-4.10.0-19-generic root=UUID=795346fb-c6f2-478b-88c6-363f7317e849 ro rootflags=subvol=@ quiet splash acpi_osi= vt.handoff=7
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-4.10.0-19-generic N/A
 linux-backports-modules-4.10.0-19-generic N/A
 linux-firmware 1.164
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/25/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX303LAB.210
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: UX303LAB
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrUX303LAB.210:bd08/25/2015:svnASUSTeKCOMPUTERINC.:pnUX303LAB:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnUX303LAB:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: UX303LAB
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Paul (i41bktob-launchpad-net) wrote :
Revision history for this message
Paul (i41bktob-launchpad-net) wrote :
Revision history for this message
Paul (i41bktob-launchpad-net) wrote :
Revision history for this message
Paul (i41bktob-launchpad-net) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
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.