#12039 NORM Not Tri: Botched resume +X on XO-1.5

Zarro Boogs per Child bugtracker at laptop.org
Thu Aug 9 11:35:20 EDT 2012


#12039: Botched resume +X on XO-1.5
---------------------------------+------------------------------------------
           Reporter:  dsd        |       Owner:  dsd          
               Type:  defect     |      Status:  assigned     
           Priority:  normal     |   Milestone:  Not Triaged  
          Component:  kernel     |     Version:  not specified
         Resolution:             |    Keywords:               
        Next_action:  never set  |    Verified:  0            
Deployment_affected:             |   Blockedby:               
           Blocking:             |  
---------------------------------+------------------------------------------

Comment(by dsd):

 Difficult to catch because of the console sem being held by this code. The
 hang is:

 {{{
 <1>[  506.371493] BUG: unable to handle kernel paging request at ec0cc000
 <1>[  506.379183] IP: [<b055f4ce>] viafb_cursor+0x3c9/0x433
 <4>[  506.380007] *pde = 384a3067 *pte = 00000000
 <0>[  506.380007] Oops: 0002 [#1] PREEMPT
 <0>[  506.380007] last sysfs file: /sys/power/state
 call hw_breakpoint_exceptions_notify
 call kprobe_exceptions_notify
 call trace_die_handler
 <4>[  506.380007] Modules linked in:
 <4>[  506.380007]
 <4>[  506.380007] Pid: 407, comm: async/10 Not tainted 2.6.35.13+ #150
 XO/XO
 <4>[  506.380007] EIP: 0060:[<b055f4ce>] EFLAGS: 00010286 CPU: 0
 <4>[  506.380007] EIP is at viafb_cursor+0x3c9/0x433
 <4>[  506.380007] EAX: ec0cc000 EBX: e9bbfbc8 ECX: 00000800 EDX: e92aaa54
 <4>[  506.380007] ESI: ea536000 EDI: ec0cc000 EBP: e9bbfb90 ESP: e9bbfb40
 <4>[  506.380007]  DS: 0068 ES: 007b FS: 0000 GS: 0000 SS: 0068
 <0>[  506.380007] Process async/10 (pid: 407, ti=e9bbf000 task=e84ca5e0
 task.ti=e9bbf000)
 <0>[  506.380007] Stack:
 <4>[  506.380007]  b053b8af 00000046 b0932390 e9bafb00 e84a0600 e9bafae0
 00000000 e9bb0000
 <4>[  506.380007] <0> 00000000 e84a0400 00000282 e92aa270 00000046
 00000020 e92aa000 0000000c
 <4>[  506.380007] <0> ea534000 e84a0000 ea408600 e851feae e9bbfc1c
 b0559c74 ffff00ff 00000000
 <0>[  506.380007] Call Trace:
 <4>[  506.380007]  [<b053b8af>] ? __debug_check_no_obj_freed+0xe6/0x139
 <4>[  506.380007]  [<b0559c74>] ? bit_cursor+0x42b/0x441
 <4>[  506.380007]  [<b070bbe0>] ? sub_preempt_count+0x9/0x92
 <4>[  506.380007]  [<b04037b4>] ? do_IRQ+0x7b/0x8e
 <4>[  506.380007]  [<b0559849>] ? bit_cursor+0x0/0x441
 <4>[  506.380007]  [<b0557383>] ? fbcon_cursor+0x208/0x22c
 <4>[  506.380007]  [<b0559849>] ? bit_cursor+0x0/0x441
 <4>[  506.380007]  [<b05a8191>] ? set_cursor+0x58/0x64
 <4>[  506.380007]  [<b05a83c2>] ? redraw_screen+0x167/0x1d2
 <4>[  506.380007]  [<b0558f23>] ? fbcon_event_notify+0xad/0x4a1
 <4>[  506.380007]  [<b070bd7f>] ? notifier_call_chain+0x79/0x9f
 <4>[  506.380007]  [<b0438ec2>] ? sched_clock_local.constprop.2+0xe/0x138
 <4>[  506.380007]  [<b04377e1>] ? hrtimer_forward+0x103/0x12a
 <4>[  506.380007]  [<b043b50f>] ? ktime_get+0x64/0xf5
 <4>[  506.380007]  [<b040e815>] ? lapic_next_event+0x1b/0x1f
 <4>[  506.380007]  [<b043ebbf>] ? clockevents_program_event+0xba/0xd0
 <4>[  506.380007]  [<b04060d9>] ? native_sched_clock+0x3d/0x63
 <4>[  506.380007]  [<b05343a2>] ? rb_insert_color+0x9c/0xc0
 <4>[  506.380007]  [<b04060d9>] ? native_sched_clock+0x3d/0x63
 <4>[  506.380007]  [<b04060d9>] ? native_sched_clock+0x3d/0x63
 <4>[  506.380007]  [<b0535276>] ? put_dec+0x2a/0x74
 <4>[  506.380007]  [<b0535f89>] ? number.isra.3+0x114/0x1e4
 <4>[  506.380007]  [<b04377e1>] ? hrtimer_forward+0x103/0x12a
 <4>[  506.380007]  [<b04060d9>] ? native_sched_clock+0x3d/0x63
 <4>[  506.380007]  [<b0536b61>] ? vsnprintf+0x20f/0x266
 <4>[  506.380007]  [<b05369c6>] ? vsnprintf+0x74/0x266
 <4>[  506.380007]  [<b070bbe0>] ? sub_preempt_count+0x9/0x92
 <4>[  506.380007]  [<b0709743>] ? _raw_spin_unlock_irqrestore+0x1c/0x31
 <4>[  506.380007]  [<b041b262>] ? get_parent_ip+0xb/0x31
 <4>[  506.380007]  [<b070bc4c>] ? sub_preempt_count+0x75/0x92
 <4>[  506.380007]  [<b0421794>] ? vprintk+0x318/0x34e
 <4>[  506.380007]  [<b0438752>] ? __blocking_notifier_call_chain+0x37/0x4f
 <4>[  506.380007]  [<b043877b>] ? blocking_notifier_call_chain+0x11/0x13
 <4>[  506.380007]  [<b054d592>] ? fb_notifier_call_chain+0x16/0x18
 <4>[  506.380007]  [<b054eda2>] ? fb_set_suspend+0x51/0x5f
 <4>[  506.380007]  [<b05676d2>] ? viafb_resume+0xc10/0xc36
 <4>[  506.380007]  [<b0566191>] ? via_resume+0x39/0x50
 <4>[  506.380007]  [<b0547f74>] ? pci_pm_resume+0x8d/0xa0
 <4>[  506.380007]  [<b05bda4d>] ? pm_op+0x48/0x7c
 <4>[  506.380007]  [<b05bdcf2>] ? device_resume+0x4a/0xc9
 <4>[  506.380007]  [<b05bdd8c>] ? async_resume+0x1b/0x3f
 <4>[  506.380007]  [<b0439bf1>] ? async_thread+0xe5/0x1c5
 <4>[  506.380007]  [<b0709755>] ? _raw_spin_unlock_irqrestore+0x2e/0x31
 <4>[  506.380007]  [<b041d9ed>] ? default_wake_function+0x0/0x12
 <4>[  506.380007]  [<b0439b0c>] ? async_thread+0x0/0x1c5
 <4>[  506.380007]  [<b0434603>] ? kthread+0x64/0x69
 <4>[  506.380007]  [<b043459f>] ? kthread+0x0/0x69
 <4>[  506.380007]  [<b0402c36>] ? kernel_thread_helper+0x6/0x10
 <0>[  506.380007] Code: 39 c2 7c e3 8b 75 dc b9 00 08 00 00 a1 b4 23 96 b0
 8b 56 20 8b 80 50 02 00 00 8b 75 f0 03 82 f0 00 00 00 81 c6 00 20 00 00 89
 c7 <f3> a5 8b 45 f0 e8 69 16 f3 ff eb 33 8b 7d f0 0f b6 34 0f 41 c7
 <0>[  506.380007] EIP: [<b055f4ce>] viafb_cursor+0x3c9/0x433 SS:ESP
 0068:e9bbfb40
 <0>[  506.380007] CR2: 00000000ec0cc000
 <4>[  506.380007] ---[ end trace 8bc2b11483f8d0ef ]---
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/12039#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list