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  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Tue, 23 Dec 2014 03:37:24 +1030
From:	Arthur Marsh <arthur.marsh@...ernode.on.net>
To:	Borislav Petkov <bp@...en8.de>
CC:	linux-kernel@...r.kernel.org
Subject: Re: general protection fault on 3.19.0-rc1 / amd64 SMP anon_vma_interval_tree_remove
 (?)



Borislav Petkov wrote on 22/12/14 19:35:
...
>> I haven't hit one of these errors for a while and this has only
>> happened the once with this kernel. If anyone wants more details I'm
>> happy to supply them.
>
> Does that mean that you've hit similar corruptions in the past too? If
> so, do they all look the same or are wildly different, i.e. stack trace
> and RIP points at different functions and they happen during different
> moments of the system lifetime?
>
> Thanks.
>

This was similar (around file system check time):

[    0.000000] Linux version 3.16.0-rc6+ (root@...4) (gcc version 4.9.1 
(Debian
4.9.1-1) ) #1097 SMP Thu Jul 24 12:33:01 CST 2014

[   17.495002] general protection fault: 0000 [#1] SMP
[   17.497316] Modules linked in: ir_mce_kbd_decoder ir_sharp_decoder 
ir_lirc_co
dec ir_sanyo_decoder lirc_dev ir_jvc_decoder ir_sony_decoder 
ir_rc5_decoder ir_r
c6_decoder ir_nec_decoder fc0012 dvb_usb_rtl28xxu rtl2830 rtl2832 
i2c_mux dvb_us
b_v2 radeon dvb_core rc_core snd_hda_codec_realtek snd_hda_codec_generic 
snd_hda
_codec_hdmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep 
snd_pcm kvm
_amd ttm evdev snd_timer snd drm_kms_helper kvm drm psmouse soundcore 
serio_raw
i2c_algo_bit edac_mce_amd edac_core pcspkr acpi_cpufreq k10temp 
sp5100_tco shpch
p processor asus_atk0110 i2c_piix4 button wmi i2c_core thermal_sys ext4 
mbcache
crc16 jbd2 sd_mod crc_t10dif crct10dif_generic sg sr_mod cdrom 
crct10dif_common
ata_generic uas usb_storage ohci_pci ahci pata_atiixp libahci ohci_hcd 
ehci_pci
ehci_hcd libata r8169 usbcore mii scsi_mod usb_common
[   17.508155] CPU: 0 PID: 905 Comm: mount Not tainted 3.16.0-rc6+ #1097
[   17.510948] Hardware name: System manufacturer System Product 
Name/M3A78 PRO,
  BIOS 1701    01/27/2011
[   17.513802] task: ffff88022e9aa190 ti: ffff8800ca798000 task.ti: 
ffff8800ca79
8000
[   17.516656] RIP: 0010:[<ffffffff811bb473>]  [<ffffffff811bb473>] 
__destroy_in
ode+0x53/0xd0
[   17.519529] RSP: 0018:ffff8800ca79bdd0  EFLAGS: 00010202
[   17.522390] RAX: 0d9f618e0000000a RBX: ffff880222c60488 RCX: 
0000000000000009
[   17.525286] RDX: 0000000000000009 RSI: ffff8800ca79bd98 RDI: 
0d9f618e0000000b
[   17.528188] RBP: ffff880222c60488 R08: 0000000000000000 R09: 
fdbf3a8389754a03
[   17.531112] R10: ffffffffffffffff R11: ffff88022db777d0 R12: 
ffff88022d9cf8b0
[   17.534063] R13: ffff88022d9cf858 R14: ffff88022d9cf8b0 R15: 
0000000000000040
[   17.537012] FS:  00007f0b73736840(0000) GS:ffff88022fc00000(0000) 
knlGS:00000
00000000000
[   17.539956] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   17.542870] CR2: 0000000001bdb068 CR3: 00000000cb961000 CR4: 
00000000000007f0
[   17.545792] Stack:
[   17.548716]  ffff880222c60488 ffffffff811bb509 ffff88022d9cf858 
ffffffff811b7
3d0
[   17.551687]  ffff88022da28498 ffff88022d9cf8d8 ffff8800ca79be50 
ffffffff811b7
781
[   17.554632]  0000000000000685 0000000000000685 ffff8800ca79be50 
ffff880221fcc
3c8
[   17.557569] Call Trace:
[   17.560486]  [<ffffffff811bb509>] ? destroy_inode+0x19/0x50
[   17.563414]  [<ffffffff811b73d0>] ? __dentry_kill+0x180/0x1e0
[   17.566318]  [<ffffffff811b7781>] ? shrink_dentry_list+0xf1/0x2b0
[   17.569207]  [<ffffffff811b7a15>] ? shrink_dcache_sb+0xd5/0x110
[   17.572053]  [<ffffffff811a3ee5>] ? do_remount_sb+0x55/0x1b0
[   17.574861]  [<ffffffff811c1dc3>] ? do_mount+0x843/0xa40
[   17.577628]  [<ffffffff8114ff06>] ? memdup_user+0x46/0x80
[   17.580369]  [<ffffffff811c22e3>] ? SyS_mount+0xb3/0x120
[   17.583078]  [<ffffffff815089e9>] ? system_call_fastpath+0x16/0x1b
[   17.585777] Code: 48 8b 7b 10 48 8d 47 ff 48 83 f8 fd 77 0a 48 85 ff 
74 05 f0
  ff 0f 74 58 48 8b 7b 18 48 8d 47 ff 48 83 f8 fd 77 0a 48 85 ff 74 05 
<f0> ff 0f
  74 30 65 48 ff 0c 25 60 09 01 00 5b c3 0f 1f 44 00 00
[   17.588830] RIP  [<ffffffff811bb473>] __destroy_inode+0x53/0xd0
[   17.591717]  RSP <ffff8800ca79bdd0>
[   17.594636] ---[ end trace 2be4e73086360058 ]---

This double fault occurred at a later stage:

[    0.000000] Linux version 3.18.0-rc4 (root@...4) (gcc version 4.9.2 
(Debian 4
.9.2-1) ) #1335 SMP PREEMPT Mon Nov 10 12:59:11 ACDT 2014

[13296.384076] general protection fault: 0000 [#1] PREEMPT SMP
[13296.384123] Modules linked in: rfcomm arc4 ecb md4 hmac nls_utf8 cifs 
dns_res
olver fscache bnep bluetooth nfc cpufreq_userspace rfkill 
cpufreq_conservative c
pufreq_powersave cpufreq_stats binfmt_misc uinput max6650 fuse 
parport_pc ppdev
lp parport snd_hda_codec_hdmi ir_sharp_decoder ir_mce_kbd_decoder 
ir_lirc_codec
ir_nec_decoder ir_jvc_decoder ir_sanyo_decoder ir_xmp_decoder lirc_dev 
ir_rc6_de
coder ir_rc5_decoder ir_sony_decoder fc0012 dvb_usb_rtl28xxu rtl2830 
rtl2832 i2c
_mux dvb_usb_v2 dvb_core snd_hda_codec_realtek snd_hda_codec_generic 
snd_hda_int
el snd_hda_controller rc_core snd_hda_codec radeon snd_hwdep snd_pcm_oss 
kvm_amd
  snd_mixer_oss kvm snd_pcm ttm snd_timer snd drm_kms_helper sp5100_tco 
psmouse d
rm i2c_piix4 pcspkr k10temp soundcore wmi evdev i2c_algo_bit serio_raw 
acpi_cpuf
req processor
[13296.384536]  asus_atk0110 button thermal_sys ext4 mbcache crc16 jbd2 
sg sr_mo
d sd_mod cdrom ata_generic uas usb_storage ohci_pci pata_atiixp ahci 
libahci ohc
i_hcd libata ehci_pci ehci_hcd scsi_mod r8169 mii usbcore usb_common
[13296.384658] CPU: 1 PID: 4122 Comm: iceweasel Not tainted 3.18.0-rc4 #1335
[13296.384690] Hardware name: System manufacturer System Product 
Name/M3A78 PRO,
  BIOS 1701    01/27/2011
[13296.384733] task: ffff8800c3fd6990 ti: ffff8800c3fd8000 task.ti: 
ffff8800c3fd
8000
[13296.384767] RIP: 0010:[<ffffffff8108f1f0>]  [<ffffffff8108f1f0>] 
__lock_acqui
re+0x140/0x1d20
[13296.384813] RSP: 0018:ffff8800c3fdba08  EFLAGS: 00010002
[13296.384838] RAX: 0000000000000001 RBX: ffff8800c3fd6990 RCX: 
0000000000000000
[13296.384871] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 
0a7aaf6900000110
[13296.384903] RBP: ffff8800c3fdbad8 R08: 0000000000000001 R09: 
0000000000000001
[13296.384936] R10: 0000000000000000 R11: 0000000000000000 R12: 
0000000000000000
[13296.384969] R13: 0000000000000000 R14: 0000000000000000 R15: 
0a7aaf6900000110
[13296.385002] FS:  00007f63c5931740(0000) GS:ffff88022d440000(0000) 
knlGS:00000
00000000000
[13296.385039] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[13296.385065] CR2: 0000000001c109e0 CR3: 000000022f00e000 CR4: 
00000000000007e0
[13296.385098] Stack:
[13296.385108]  0000000000000000 ffffffff81a9e4d8 ffff8800c3fdbaf8 
0000000000000
046
[13296.385147]  000000000000000c 0000000000016b90 ffff8800c3fdba48 
0000000000000
096
[13296.385185]  ffff8800c3fdba98 ffff8800c3fd6990 000000000000000c 
0000000000000
00e
[13296.385224] Call Trace:
[13296.385241]  [<ffffffff81135944>] ? free_pcppages_bulk+0x34/0x490
[13296.385270]  [<ffffffff8109161b>] lock_acquire+0xbb/0x160
[13296.385298]  [<ffffffff810e2313>] ? res_counter_uncharge_until+0x73/0xe0
[13296.385332]  [<ffffffff8151e6c6>] _raw_spin_lock+0x36/0x50
[13296.385359]  [<ffffffff810e2313>] ? res_counter_uncharge_until+0x73/0xe0
[13296.385391]  [<ffffffff810e2313>] res_counter_uncharge_until+0x73/0xe0
[13296.385422]  [<ffffffff810e238e>] res_counter_uncharge+0xe/0x10
[13296.385452]  [<ffffffff8118c2ef>] uncharge_batch+0x17f/0x1a0
[13296.385479]  [<ffffffff8118c4a0>] uncharge_list+0x190/0x1b0
[13296.385506]  [<ffffffff81190a7e>] mem_cgroup_uncharge_list+0x1e/0x30
[13296.385537]  [<ffffffff8113d9d8>] release_pages+0x1d8/0x260
[13296.385564]  [<ffffffff8117039d>] free_pages_and_swap_cache+0x8d/0xa0
[13296.385596]  [<ffffffff811592cc>] tlb_flush_mmu_free+0x2c/0x50
[13296.385624]  [<ffffffff81159e2d>] tlb_finish_mmu+0x4d/0x50
[13296.385651]  [<ffffffff81165193>] exit_mmap+0xc3/0x170
[13296.385677]  [<ffffffff8104787d>] mmput+0x4d/0x110
[13296.385700]  [<ffffffff8104d4d3>] do_exit+0x333/0xb40
[13296.385725]  [<ffffffff8104dd6f>] do_group_exit+0x4f/0xe0
[13296.385751]  [<ffffffff8104de0f>] SyS_exit_group+0xf/0x10
[13296.385778]  [<ffffffff8151f6a9>] system_call_fastpath+0x12/0x17
[13296.385806] Code: 00 00 4d 85 d2 75 4f 0f 1f 40 00 45 31 e4 44 89 e0 
48 8b 5d
  d8 4c 8b 65 e0 4c 8b 6d e8 4c 8b 75 f0 4c 8b 7d f8 c9 c3 0f 1f 40 00 
<49> 81 3f
  00 88 be 81 b8 00 00 00 00 44 0f 44 c0 41 83 fe 01 44
[13296.385973] RIP  [<ffffffff8108f1f0>] __lock_acquire+0x140/0x1d20
[13296.386003]  RSP <ffff8800c3fdba08>
[13296.397480] ---[ end trace ebc114df3d04c024 ]---
[13296.397482] Fixing recursive fault but reboot is needed!
[13296.397485] BUG: scheduling while atomic: iceweasel/4122/0x00000002
[13296.397486] INFO: lockdep is turned off.
[13296.397487] Modules linked in: rfcomm arc4 ecb md4 hmac nls_utf8 cifs 
dns_res
olver fscache bnep bluetooth nfc cpufreq_userspace rfkill 
cpufreq_conservative c
pufreq_powersave cpufreq_stats binfmt_misc uinput max6650 fuse 
parport_pc ppdev
lp parport snd_hda_codec_hdmi ir_sharp_decoder ir_mce_kbd_decoder 
ir_lirc_codec
ir_nec_decoder ir_jvc_decoder ir_sanyo_decoder ir_xmp_decoder lirc_dev 
ir_rc6_de
coder ir_rc5_decoder ir_sony_decoder fc0012 dvb_usb_rtl28xxu rtl2830 
rtl2832 i2c
_mux dvb_usb_v2 dvb_core snd_hda_codec_realtek snd_hda_codec_generic 
snd_hda_int
el snd_hda_controller rc_core snd_hda_codec radeon snd_hwdep snd_pcm_oss 
kvm_amd
  snd_mixer_oss kvm snd_pcm ttm snd_timer snd drm_kms_helper sp5100_tco 
psmouse d
rm i2c_piix4 pcspkr k10temp soundcore wmi evdev i2c_algo_bit serio_raw 
acpi_cpuf
req processor
[13296.397526]  asus_atk0110 button thermal_sys ext4 mbcache crc16 jbd2 
sg sr_mo
d sd_mod cdrom ata_generic uas usb_storage ohci_pci pata_atiixp ahci 
libahci ohc
i_hcd libata ehci_pci ehci_hcd scsi_mod r8169 mii usbcore usb_common
[13296.397540] irq event stamp: 296885540
[13296.397542] hardirqs last  enabled at (296885539): 
[<ffffffff81136039>] free_
hot_cold_page+0x159/0x210
[13296.397544] hardirqs last disabled at (296885540): 
[<ffffffff810e22d5>] res_c
ounter_uncharge_until+0x35/0xe0
[13296.397547] softirqs last  enabled at (296870676): 
[<ffffffff8104f81e>] __do_
softirq+0x22e/0x3b0
[13296.397549] softirqs last disabled at (296870671): 
[<ffffffff8104fb45>] irq_e
xit+0xb5/0xc0
[13296.397552] Preemption disabled at:[<ffffffff810e2313>] 
res_counter_uncharge_
until+0x73/0xe0

[13296.397556] CPU: 1 PID: 4122 Comm: iceweasel Tainted: G      D 
  3.18.0-
rc4 #1335
[13296.397558] Hardware name: System manufacturer System Product 
Name/M3A78 PRO,
  BIOS 1701    01/27/2011
[13296.397559]  0000000000000001 ffff8800c3fdb788 ffffffff815173cc 
0000000000000
000
[13296.397562]  ffff8800c3fd6990 ffff8800c3fdb7a8 ffffffff8106e0bd 
0000000000000
001
[13296.397564]  ffff88022d453cc0 ffff8800c3fdb818 ffffffff81518ac6 
ffff8800c3fd6
990
[13296.397567] Call Trace:
[13296.397570]  [<ffffffff815173cc>] dump_stack+0x4f/0x7c
[13296.397573]  [<ffffffff8106e0bd>] __schedule_bug+0x6d/0xd0
[13296.397575]  [<ffffffff81518ac6>] __schedule+0x6a6/0x970
[13296.397578]  [<ffffffff81518db4>] schedule+0x24/0x60
[13296.397580]  [<ffffffff8104dabd>] do_exit+0x91d/0xb40
[13296.397582]  [<ffffffff815166e7>] ? printk+0x48/0x4a
[13296.397586]  [<ffffffff810a277d>] ? kmsg_dump+0xfd/0x110
[13296.397588]  [<ffffffff810a269d>] ? kmsg_dump+0x1d/0x110
[13296.397591]  [<ffffffff81006691>] oops_end+0xa1/0xf0
[13296.397593]  [<ffffffff81006ad3>] die+0x53/0x80
[13296.397596]  [<ffffffff81003277>] do_general_protection+0xe7/0x170
[13296.397598]  [<ffffffff81520347>] ? native_iret+0x7/0x7
[13296.397601]  [<ffffffff815214e8>] general_protection+0x28/0x30
[13296.397603]  [<ffffffff8108f1f0>] ? __lock_acquire+0x140/0x1d20
[13296.397606]  [<ffffffff81135944>] ? free_pcppages_bulk+0x34/0x490
[13296.397609]  [<ffffffff8109161b>] lock_acquire+0xbb/0x160
[13296.397611]  [<ffffffff810e2313>] ? res_counter_uncharge_until+0x73/0xe0
[13296.397614]  [<ffffffff8151e6c6>] _raw_spin_lock+0x36/0x50
[13296.397616]  [<ffffffff810e2313>] ? res_counter_uncharge_until+0x73/0xe0
[13296.397618]  [<ffffffff810e2313>] res_counter_uncharge_until+0x73/0xe0
[13296.397621]  [<ffffffff810e238e>] res_counter_uncharge+0xe/0x10
[13296.397623]  [<ffffffff8118c2ef>] uncharge_batch+0x17f/0x1a0
[13296.397625]  [<ffffffff8118c4a0>] uncharge_list+0x190/0x1b0
[13296.397628]  [<ffffffff81190a7e>] mem_cgroup_uncharge_list+0x1e/0x30
[13296.397630]  [<ffffffff8113d9d8>] release_pages+0x1d8/0x260
[13296.397633]  [<ffffffff8117039d>] free_pages_and_swap_cache+0x8d/0xa0
[13296.397635]  [<ffffffff811592cc>] tlb_flush_mmu_free+0x2c/0x50
[13296.397638]  [<ffffffff81159e2d>] tlb_finish_mmu+0x4d/0x50
[13296.397640]  [<ffffffff81165193>] exit_mmap+0xc3/0x170
[13296.397642]  [<ffffffff8104787d>] mmput+0x4d/0x110
[13296.397644]  [<ffffffff8104d4d3>] do_exit+0x333/0xb40
[13296.397647]  [<ffffffff8104dd6f>] do_group_exit+0x4f/0xe0
[13296.397649]  [<ffffffff8104de0f>] SyS_exit_group+0xf/0x10
[13296.397651]  [<ffffffff8151f6a9>] system_call_fastpath+0x12/0x17
[13365.120265] SendRcvNoRsp flags 64 rc 0

Arthur.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists