sleep indefinitely in wait_event_interruptible(vt_event_waitqueue, vw->done);

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

sleep indefinitely in wait_event_interruptible(vt_event_waitqueue, vw->done);

sleep indefinitely in wait_event_interruptible(vt_event_waitqueue, vw->done);

An i.MX50 customer encountered such kernel bug recently. Android UI has no response, because the suspend work queue is blocked:

    suspend

      pm_suspend

        enter_state

          suspend_prepare / suspend_finish

            pm_prepare_console / pm_restore_console

              vt_move_to_console

                vt_waitactive

                  vt_event_wait

                    wait_event_interruptible

Confimed the same bug can also happen on imx6SL which is running linux 3.0.35.

e.g. by echo standby/mem > /sys/power/state

It takes over thousand suspend/resume cycles to reproduce the problem.

The bug fix has been merged since linux 3.6:

commit a7b12929be6cc55eab2dac3330fa9f5984e12dda

ラベル(7)
評価なし
バージョン履歴
最終更新日:
‎06-16-2013 08:22 PM
更新者: