#4223 BLOC Never A: Spinlock lockup on resume

Zarro Boogs per Child bugtracker at laptop.org
Mon Oct 15 15:01:04 EDT 2007


#4223: Spinlock lockup on resume
----------------------+-----------------------------------------------------
  Reporter:  cjb      |       Owner:  dilinger      
      Type:  defect   |      Status:  new           
  Priority:  blocker  |   Milestone:  Never Assigned
 Component:  kernel   |     Version:                
Resolution:           |    Keywords:                
  Verified:  0        |  
----------------------+-----------------------------------------------------

Comment(by cjb):

 Ah, this wasn't the first oops in the log.  Here's the first:

 {{{
 [    2.755957] Restarting tasks ... <1>BUG: unable to handle kernel paging
 request at virtual address cf08ed18
 [    4.549380]  printing eip:
 [    4.573401] c04ed78e
 [    4.596352] *pde = 00000000
 [    4.619532] Oops: 0002 [#1]
 [    4.642274] PREEMPT
 [    4.663923] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [    4.716903] CPU:    0
 [    4.716910] EIP:    0060:[<c04ed78e>]    Not tainted VLI
 [    4.716921] EFLAGS: 00010282   (2.6.22-20070910.30.olpc.25d22c40e3bef15
 #1)
 [    4.791205] EIP is at cap_bprm_set_security+0x0/0x6a
 [    4.816670] eax: ce88ec00   ebx: ce88ec00   ecx: cd5da0b8   edx:
 c06f8500
 [    4.844546] esi: cd5da0b8   edi: c2af81ed   ebp: ce88ec00   esp:
 c2a10f18
 [    4.872532] ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [    4.899820] Process udevd (pid: 3993[#0], ti=c2a10000 task=ca4a7570
 task.ti=c2a10000)
 [    4.908597] Stack: c04e1811 c046c509 c2a10f34 cc47e3e0 c04699d9
 c2a10f34 00000011 ceb333e8
 [    4.939886]        cedeeda0 c2a10f90 0000000d bfe68050 00000101
 00000001 8001d488 c040c6fb
 [    4.971849]        ce88ec00 00000246 00000046 00000246 00000046
 ce88ec00 00000000 c2af81ed
 [    5.004265] Call Trace:
 [    5.052852]  [<c04e1811>] selinux_bprm_set_security+0x20/0x181
 [    5.083178]  [<c046c509>] deny_write_access+0x36/0x3b
 [    5.112545]  [<c04699d9>] open_exec+0x75/0xa5
 [    5.140721]  [<c040c6fb>] pgd_alloc+0x3d/0x72
 [    5.168369]  [<c046993d>] prepare_binprm+0xa2/0xc9
 [    5.196213]  [<c046acc2>] do_execve+0xe3/0x1d0
 [    5.223474]  [<c04024aa>] sys_execve+0x2f/0x75
 [    5.251018]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    5.279114]  [<c0640000>] iw_handler_set_spy+0x28/0x68
 [    5.307654]  =======================
 [    5.334289] Code: 00 00 00 74 09 8b 83 e8 46 00 00 8b 50 30 a1 92 e0 6e
 c0 23 90 84 01 00 42 89 d0 eb 06 8b 83 84 03 00 00 89 46 38 31 c0 fb 5e c3
 <c7> 80 18 01 80 00 00 00 00 00 89 c2 c6 c0 1c 01 00 00 00 00 86
 [    5.431252] History: SEQ:        1   NR_CPUS: 1
 [    5.460862] (#0001,*0):c04046d3 oops
 [    5.489749] EIP: [<c04ed78e>] cap_bprm_set_security+0x0/0x6a SS:ESP
 0068:c2a10f18
 [    5.535060] BUG: unable to handle kernel paging request at virtual
 address edde67ba
 [    5.569522]  printing eip:
 [    5.598567] c04ed7a1
 [    5.626225] *pde = 00000000
 [    5.653744] Oops: 0000 [#2]
 [    5.681221] PREEMPT
 [    5.708058] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [    5.772778] CPU:    0
 [    5.772786] EIP:    0060:[<c04ed7a1>]    Not tainted VLI
 [    5.772796] EFLAGS: 00010212   (2.6.22-20070910.30.olpc.25d22c40e3bef15
 #1)
 [    5.866161] EIP is at cap_bprm_set_security+0x13/0x6a
 [    5.897492] eax: c101781c   ebx: c1017800   ecx: cd5da0b8   edx:
 c1017800
 [    5.931138] esi: cd5da0b8   edi: c2ba81ed   ebp: c1017800   esp:
 c2b8af18
 [    5.964576] ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [    5.996880] Process udevd (pid: 3995[#0], ti=c2b8a000 task=c2ba5570
 task.ti=c2b8a000)
 [    6.005655] Stack: c04e1811 c046c509 c2b8af34 c99d3ec0 00000046
 00000286 000000d0 cedf6d60
 [    6.041503]        c0642433 c04624fc 000000d0 cedf2380 00000000
 cedf93e0 8001d488 c040c6fb
 [    6.077824]        c1017800 00000246 00000046 00000286 000000d0
 c1017800 00000000 c2ba81ed
 [    6.114166] Call Trace:
 [    6.169104]  [<c04e1811>] selinux_bprm_set_security+0x20/0x181
 [    6.201639]  [<c046c509>] deny_write_access+0x36/0x3b
 [    6.233211]  [<c0642433>] _spin_unlock+0xf/0x23
 [    6.263663]  [<c04624fc>] cache_alloc_refill+0x199/0x43c
 [    6.294790]  [<c040c6fb>] pgd_alloc+0x3d/0x72
 [    6.324757]  [<c046993d>] prepare_binprm+0xa2/0xc9
 [    6.355148]  [<c046acc2>] do_execve+0xe3/0x1d0
 [    6.385243]  [<c04024aa>] sys_execve+0x2f/0x75
 [    6.415334]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    6.446124]  [<c0640000>] iw_handler_set_spy+0x28/0x68
 [    6.477046]  =======================
 [    6.506248] Code: 23 90 84 01 00 42 89 d0 eb 06 8b 83 84 03 00 00 89 46
 38 31 c0 fb 5e c3 c7 80 18 01 80 00 00 00 00 00 89 c2 c6 c0 1c 01 00 00 00
 <00> 86 02 c7 80 20 01 00 00 80 40 00 00 f6 05 0c 1a 77 c0 01 75
 [    6.609640] History: SEQ:        2   NR_CPUS: 1
 [    6.640195] (#0001,*0):c04046d3 oops
 [    6.669427] EIP: [<c04ed7a1>] cap_bprm_set_security+0x13/0x6a SS:ESP
 0068:c2b8af18
 [    8.257089] done.
 [    8.287005] BUG: unable to handle kernel paging request at virtual
 address cf302d18
 [    8.321742]  printing eip:
 [    8.350675] c04ed78e
 [    8.378385] *pde = 00000000
 [    8.406795] Oops: 0002 [#3]
 [    8.435242] PREEMPT
 [    8.463077] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [    8.528958] CPU:    0
 [    8.528965] EIP:    0060:[<c04ed78e>]    Not tainted VLI
 [    8.528976] EFLAGS: 00010282   (2.6.22-20070910.30.olpc.25d22c40e3bef15
 #1)
 [    8.622167] EIP is at cap_bprm_set_security+0x0/0x6a
 [    8.653665] eax: ceb02c00   ebx: ceb02c00   ecx: cc765488   edx:
 c06f8500
 [    8.687204] esi: cc765488   edi: c29b81ed   ebp: ceb02c00   esp:
 c2adff18
 [    8.720502] ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [    8.752912] Process run_fping1 (pid: 3997[#0], ti=c2adf000
 task=cd157030 task.ti=c2adf000)
 [    8.762183] Stack: c04e1811 c046c509 c2adff34 c808b480 c04699d9
 c2adff34 00000011 cc8995b8
 [    8.798244]        cedeeda0 c2adff90 0000000d bfca0db8 00000101
 00000001 08101df0 c040c6fb
 [    8.834333]        ceb02c00 00000246 00000046 00000246 00000046
 ceb02c00 00000000 c29b81ed
 [    8.870257] Call Trace:
 [    8.925144]  [<c04e1811>] selinux_bprm_set_security+0x20/0x181
 [    8.957724]  [<c046c509>] deny_write_access+0x36/0x3b
 [    8.989328]  [<c04699d9>] open_exec+0x75/0xa5
 [    9.019953]  [<c040c6fb>] pgd_alloc+0x3d/0x72
 [    9.050426]  [<c046993d>] prepare_binprm+0xa2/0xc9
 [    9.081329]  [<c046acc2>] do_execve+0xe3/0x1d0
 [    9.111727]  [<c04024aa>] sys_execve+0x2f/0x75
 [    9.142132]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [    9.173251]  [<c0640000>] iw_handler_set_spy+0x28/0x68
 [    9.204546]  =======================
 [    9.234120] Code: 00 00 00 74 09 8b 83 e8 46 00 00 8b 50 30 a1 92 e0 6e
 c0 23 90 84 01 00 42 89 d0 eb 06 8b 83 84 03 00 00 89 46 38 31 c0 fb 5e c3
 <c7> 80 18 01 80 00 00 00 00 00 89 c2 c6 c0 1c 01 00 00 00 00 86
 [    9.338595] History: SEQ:        3   NR_CPUS: 1
 [    9.369477] (#0001,*0):c04046d3 oops
 [    9.399068] EIP: [<c04ed78e>] cap_bprm_set_security+0x0/0x6a SS:ESP
 0068:c2adff18
 [   10.708220] BUG: unable to handle kernel paging request at virtual
 address cf185518
 [   10.743520]  printing eip:
 [   10.772930] c04ed78e
 [   10.801117] *pde = 00000000
 [   10.829389] Oops: 0002 [#4]
 [   10.857731] PREEMPT
 [   10.885452] Modules linked in: i2c_dev mousedev joydev usb8xxx libertas
 ieee80211 ieee80211_crypt psmouse serio_raw cs5535_gpio
 [   10.951940] CPU:    0
 [   10.951947] EIP:    0060:[<c04ed78e>]    Not tainted VLI
 [   10.951958] EFLAGS: 00010282   (2.6.22-20070910.30.olpc.25d22c40e3bef15
 #1)
 [   11.046113] EIP is at cap_bprm_set_security+0x0/0x6a
 [   11.078033] eax: ce985400   ebx: ce985400   ecx: cd5da0b8   edx:
 c06f8500
 [   11.112050] esi: cd5da0b8   edi: c2b881ed   ebp: ce985400   esp:
 c2bb6f18
 [   11.145792] ds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068
 [   11.178442] Process udevd (pid: 4000[#0], ti=c2bb6000 task=cd157030
 task.ti=c2bb6000)
 [   11.187219] Stack: c04e1811 c046c509 c2bb6f34 c99d3140 c04699d9
 c2bb6f34 00000011 ceb333e8
 [   11.223655]        cedeeda0 c2bb6f90 0000000d bfe68050 00000101
 00000001 8001d488 c040c6fb
 [   11.260315]        ce985400 00000246 00000046 00000246 00000046
 ce985400 00000000 c2b881ed
 [   11.296862] Call Trace:
 [   11.352287]  [<c04e1811>] selinux_bprm_set_security+0x20/0x181
 [   11.385334]  [<c046c509>] deny_write_access+0x36/0x3b
 [   11.417102]  [<c04699d9>] open_exec+0x75/0xa5
 [   11.447832]  [<c040c6fb>] pgd_alloc+0x3d/0x72
 [   11.478287]  [<c046993d>] prepare_binprm+0xa2/0xc9
 [   11.509182]  [<c046acc2>] do_execve+0xe3/0x1d0
 [   11.539780]  [<c04024aa>] sys_execve+0x2f/0x75
 [   11.570348]  [<c0403cfa>] sysenter_past_esp+0x5f/0x85
 [   11.601632]  [<c0640000>] iw_handler_set_spy+0x28/0x68
 [   11.633100]  =======================
 [   11.662838] Code: 00 00 00 74 09 8b 83 e8 46 00 00 8b 50 30 a1 92 e0 6e
 c0 23 90 84 01 00 42 89 d0 eb 06 8b 83 84 03 00 00 89 46 38 31 c0 fb 5e c3
 <c7> 80 18 01 80 00 00 00 00 00 89 c2 c6 c0 1c 01 00 00 00 00 86
 [   11.767834] History: SEQ:        4   NR_CPUS: 1
 [   11.798890] (#0001,*0):c04046d3 oops
 [   11.828634] EIP: [<c04ed78e>] cap_bprm_set_security+0x0/0x6a SS:ESP
 0068:c2bb6f18
 [   11.869342] PM: Preparing system for mem sleep
 [   11.901099] Stopping tasks ... done.
 [   11.933234] ac97 0-0:AD1888: suspend
 [   11.962915] platform olpc-battery.0: suspend
 [   11.992797] platform dcon: suspend
 [   12.021144] OLPC-DCON 1-000d: suspend
 [   12.089567] olpc-dcon: The DCON has control
 [   12.093798] psmouse serio1: suspend
 [   12.097393] atkbd serio0: suspend
 [   12.100725] i8042 i8042: suspend
 [   12.103977] usb8xxx 1-1:1.0: suspend
 [   12.107710] usb 1-1: suspend
 [   12.113566] hub 2-0:1.0: suspend
 [   12.116819] usb usb2: suspend, may wakeup
 [   12.120969] hub 1-0:1.0: suspend
 [   12.124217] usb usb1: suspend, may wakeup
 [   12.128910] ov7670 0-0042: suspend
 [   12.132340] serial8250 serial8250: suspend
 [   12.136619] platform vesafb.0: suspend
 [   12.140389] platform pcspkr: suspend
 [   12.144075] serial8250 serial8250.0: suspend
 [   12.148378] ehci_hcd 0000:00:0f.5: suspend
 [   12.159290] ohci_hcd 0000:00:0f.4: suspend
 [   12.172957] cs5535audio 0000:00:0f.3: suspend
 [   12.177676] pci 0000:00:0f.0: suspend
 [   12.181468] cafe1000-ccic 0000:00:0c.2: suspend
 [   12.187090] sdhci 0000:00:0c.1: suspend
 [   12.197845] CAFÉ NAND 0000:00:0c.0: suspend
 [   12.202193] Geode LX AES 0000:00:01.2: suspend
 [   12.206764] lxfb 0000:00:01.1: suspend
 [   12.210540] pci 0000:00:01.0: suspend
 [   12.214233] platform lid: suspend, may wakeup
 [   12.218710] platform powerbutton: suspend, may wakeup
 [   12.223786] rtc_cmos rtc_cmos: suspend, may wakeup
 [   12.228695] PM: Entering mem sleep
 [   12.232124] platform olpc-battery.0: LATE suspend
 [   12.236849] platform dcon: LATE suspend
 [   12.240708] serial8250 serial8250: LATE suspend
 [   12.245265] platform vesafb.0: LATE suspend
 [   12.249466] platform pcspkr: LATE suspend
 [   12.253493] serial8250 serial8250.0: LATE suspend
 [   12.258218] cs5535audio 0000:00:0f.3: LATE suspend
 [   12.263026] pci 0000:00:0f.0: LATE suspend
 [   12.267141] cafe1000-ccic 0000:00:0c.2: LATE suspend
 [   12.272124] sdhci 0000:00:0c.1: LATE suspend
 [   12.276413] CAFÉ NAND 0000:00:0c.0: LATE suspend
 [   12.281136] Geode LX AES 0000:00:01.2: LATE suspend
 [   12.286031] pci 0000:00:01.0: LATE suspend
 [   12.290147] platform lid: LATE suspend, may wakeup
 [   12.294955] platform powerbutton: LATE suspend, may wakeup
 [   12.300459] rtc_cmos rtc_cmos: LATE suspend, may wakeup
 [   12.305998] olpc_do_sleep!
 }}}

 The kernel is 2.6.22-20070910.30.olpc.25d22c40e3bef15.

-- 
Ticket URL: <https://dev.laptop.org/ticket/4223#comment:1>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list