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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 1 Mar 2010 18:52:57 +0100
From:	Michal Hocko <mstsxfx@...il.com>
To:	linux-kernel@...r.kernel.org
Cc:	"Rafael J. Wysocki" <rjw@...k.pl>
Subject: unable to handle kernel paging request on resume with
 2.6.33-00001-gbaac35c

Hi,

I have experienced the following kernel BUG on resume from suspend from
disk (the whole log from  hibarnation to suspend along with kernel
config are attached):

BUG: unable to handle kernel paging request at 00aaaaaa
IP: [<c019e28c>] anon_vma_link+0x2c/0x39
*pde = 00000000
Oops: 0002 [#1] PREEMPT SMP
last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0003:00/power_supply/AC/type
Modules linked in: aes_i586 aes_generic iwl3945 iwlcore mac80211 cfg80211 fbcon font bitblit softcursor i915 drm_kms_helper drm fb i2c_algo_bit cfbcopyarea i2c_core cfbimgblt cfbfillrect fuse tun coretemp hwmon snd_hda_codec_realtek snd_hda_intel snd_hda_codec arc4 ecb snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_oss snd_seq_midi_event snd_seq snd_timer fujitsu_laptop snd_seq_device rtc_cmos rtc_core led_class rtc_lib snd snd_page_alloc video backlight output [last unloaded: cfg80211]

Pid: 3942, comm: kxkb Not tainted 2.6.33-00001-gbaac35c #11 FJNB1B5/LIFEBOOK S7110
EIP: 0060:[<c019e28c>] EFLAGS: 00010246 CPU: 1
EIP is at anon_vma_link+0x2c/0x39
EAX: 00aaaaaa EBX: f69c6410 ECX: f69c6414 EDX: f63e4df4
ESI: f63e4dc0 EDI: f63e4e14 EBP: f6901ec0 ESP: f6901eb8
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process kxkb (pid: 3942, ti=f6901000 task=f6aa6ff0 task.ti=f6901000)
Stack:
 f63e4dc0 f23fc7e4 f6901efc c012fc28 f6aa6ff0 f63e4e30 f63e4e34 f63e4e24
<0> ca4656f4 f6ace734 f6aa6ff0 f6ace700 ca4656c0 f23fc790 ca560000 fffffff4
<0> f659ef94 f6901f38 c0130821 f6aa6ff0 f6901fb4 bff441f0 ca560208 00000000
Call Trace:
 [<c012fc28>] ? dup_mm+0x1c7/0x3d3
 [<c0130821>] ? copy_process+0x98e/0xf26
 [<c0130ed6>] ? do_fork+0x11d/0x2a1
 [<c0434547>] ? _raw_spin_unlock+0x14/0x28
 [<c01b6795>] ? set_close_on_exec+0x45/0x4b
 [<c01b6e98>] ? do_fcntl+0x15f/0x3f1
 [<c0108678>] ? sys_clone+0x20/0x25
 [<c010291d>] ? ptregs_clone+0x15/0x38
 [<c0102850>] ? sysenter_do_call+0x12/0x26
Code: 89 e5 56 53 0f 1f 44 00 00 8b 58 3c 89 c6 85 db 74 22 89 d8 e8 54 65 29 00 8b 43 08 8d 56 34 8d 4b 04 89 53 08 89 4e 34 89 46 38 <89> 10 89 d8 e8 9e 62 29 00 5b 5e 5d c3 55 89 e5 0f 1f 44 00 00
EIP: [<c019e28c>] anon_vma_link+0x2c/0x39 SS:ESP 0068:f6901eb8
CR2: 0000000000aaaaaa
---[ end trace b7f008b0e5aa7c65 ]---

immediatelly followed by:
note: kxkb[3942] exited with preempt_count 1
BUG: scheduling while atomic: kxkb/3942/0x00000002
Modules linked in: aes_i586 aes_generic iwl3945 iwlcore mac80211 cfg80211 fbcon font bitblit softcursor i915 drm_kms_helper drm fb i2c_algo_bit cfbcopyarea i2c_core cfbimgblt cfbfillrect fuse tun coretemp hwmon snd_hda_codec_realtek snd_hda_intel snd_hda_codec arc4 ecb snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_oss snd_seq_midi_event snd_seq snd_timer fujitsu_laptop snd_seq_device rtc_cmos rtc_core led_class rtc_lib snd snd_page_alloc video backlight output [last unloaded: cfg80211]
Pid: 3942, comm: kxkb Tainted: G      D    2.6.33-00001-gbaac35c #11
Call Trace:
 [<c0127563>] __schedule_bug+0x4d/0x52
 [<c0432107>] schedule+0x8d/0xa70
 [<c02c42ec>] ? vt_console_print+0x220/0x228
 [<c04371c9>] ? add_preempt_count+0x8/0x75
 [<c0437155>] ? sub_preempt_count+0x8/0x74
 [<c0434531>] ? _raw_spin_unlock_irqrestore+0x28/0x2a
 [<c0434531>] ? _raw_spin_unlock_irqrestore+0x28/0x2a
 [<c0157227>] ? sys_futex+0xe6/0xf8
 [<c04371c9>] ? add_preempt_count+0x8/0x75
 [<c04342ac>] rwsem_down_failed_common+0x15f/0x183
 [<c04371c9>] ? add_preempt_count+0x8/0x75
 [<c0434310>] rwsem_down_read_failed+0x1d/0x25
 [<c0434353>] call_rwsem_down_read_failed+0x7/0xc
 [<c0433924>] ? down_read+0x12/0x14
 [<c0132fef>] exit_mm+0x30/0xee
 [<c0134903>] do_exit+0x197/0x5c0
 [<c0434531>] ? _raw_spin_unlock_irqrestore+0x28/0x2a
 [<c01323a7>] ? kmsg_dump+0xe4/0xf9
 [<c0435a83>] oops_end+0x97/0x9f
 [<c011c9a3>] no_context+0x115/0x11f
 [<c0194e69>] ? __inc_zone_state+0x17/0x74
 [<c011ca97>] __bad_area_nosemaphore+0xea/0xf2
 [<c011cab1>] bad_area_nosemaphore+0x12/0x15
 [<c0436ff3>] do_page_fault+0x228/0x382
 [<c0436dcb>] ? do_page_fault+0x0/0x382
 [<c043517a>] error_code+0x66/0x6c
 [<c04300d8>] ? remote_softirq_cpu_notify+0x2e/0x9d
 [<c0436dcb>] ? do_page_fault+0x0/0x382
 [<c019e28c>] ? anon_vma_link+0x2c/0x39
 [<c012fc28>] dup_mm+0x1c7/0x3d3
 [<c0130821>] copy_process+0x98e/0xf26
 [<c0130ed6>] do_fork+0x11d/0x2a1
 [<c0434547>] ? _raw_spin_unlock+0x14/0x28
 [<c01b6795>] ? set_close_on_exec+0x45/0x4b
 [<c01b6e98>] ? do_fcntl+0x15f/0x3f1
 [<c0108678>] sys_clone+0x20/0x25
 [<c010291d>] ptregs_clone+0x15/0x38
 [<c0102850>] ? sysenter_do_call+0x12/0x26

This is the first time I have seen this crash during resume and I am
using it quite often (I do not turn off the computer and rather
hibernate it).

Let me know, if need to test patches.

Best regards
-- 
Michal Hocko

View attachment "config-2.6.33-00001-gbaac35c" of type "text/plain" (64795 bytes)

View attachment "suspend.crash.2.6.33-00001" of type "text/plain" (57410 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ