OSS Message Pedia

Content History


Revision data for mid: 153

  • r12 ual-sa 2008-11-25 16:58:02
    +6 bool::
    +7 irqディセーブル状態であれば1、そうでなければ0
    -0 ★★★このメッセージは現在作成中です。2008年11月末までに完成する予定です。★★★
    -1 プロセス管理処理上の矛盾が発生した。非ゼロのカーネル・グローバル・ロック・カウンタを持つプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
    +0 カーネルのプロセス管理処理において矛盾が発生した。このメッセージの後に、スタック情報が出力され、処理は続行する。
    -0 このメッセージのあとスタックの情報が出力される。これらはCONFIG_DEBUG_SPINLOCK_SLEEP Yの構成のカーネルでのみ出力される。
    +0 このメッセージのあとスタックの情報が出力される。これらはCONFIG_DEBUG_SPINLOCK_SLEEP=Yの構成のカーネルでのみ出力される。
    +1
    +2 より詳細なエラーの意味は、非ゼロのカーネル・グローバル・ロック・カウンタを持つプロセス、つまりカーネルのグローバル・スピン・ロックをかけたプロセスが、スリープする可能性のある処理を要求したというものである。これはカーネルの状態として矛盾している。
  • r11 ual-sa 2008-11-02 13:30:07
    -5 このプロセスのカーネル・グローバル・ロック・カウンタ 
    +5 このプロセスのカーネル・グローバル・ロック・カウンタの値
  • r10 ual-sa 2008-11-02 13:29:42
    -0 ★★★このメッセージは2008年11月末までに作成する予定です。★★★
    +0 ★★★このメッセージは現在作成中です。2008年11月末までに完成する予定です。★★★
  • r9 ual-sa 2008-11-02 13:27:47
    -0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [ expected: ''expected'' ], irqs_disabled( ):''bool''
    +0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''lock_depth'' [ expected: 0 ], irqs_disabled( ):''bool''
    +0 file::
    +1 このエラーを検出した処理のソースコードのファイル名
    +2 line::
    +3 このエラーを検出した処理のソースコードのファイル内での行番号
    +4 lock_depth::
    +5 このプロセスのカーネル・グローバル・ロック・カウンタ 
    -1 プロセス管理処理上の矛盾が発生した。スリープ状態のフラグが立っているプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
    +1 プロセス管理処理上の矛盾が発生した。非ゼロのカーネル・グローバル・ロック・カウンタを持つプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
  • r8 ual-sa 2008-10-25 09:51:46
    -0 ★★★このメッセージはxxxまでに作成する予定です。★★★ プロセス管理処理上の矛盾が発生した。スリープ状態のフラグが立っているプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
    +0 ★★★このメッセージは2008年11月末までに作成する予定です。★★★
    +1 プロセス管理処理上の矛盾が発生した。スリープ状態のフラグが立っているプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
  • r7 ual-sa 2008-10-25 09:48:11
    -0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [expected: ''expected''], irqs_disabled( ):''bool''
    +0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [ expected: ''expected'' ], irqs_disabled( ):''bool''
  • r6 ual-sa 2008-10-25 09:47:04
    -0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [expected: ''expected:''], irqs_disabled( ):1, irqs_disabled():''bool''
    +0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [expected: ''expected''], irqs_disabled( ):''bool''
  • r5 ual-sa 2008-10-25 09:45:03
    -0 Debug: sleeping function called from invalid context at ''file'':''line' in_atomic():in_atomic( ) :''actual'' [expected: ''expected:''], irqs_disabled( ):1, irqs_disabled():''bool''
    +0 Debug: sleeping function called from invalid context at ''file'':''line'' in_atomic( ) :''actual'' [expected: ''expected:''], irqs_disabled( ):1, irqs_disabled():''bool''
  • r4 ual-sa 2008-10-25 09:44:33
    -0 Debug: sleeping function called from invalid context at %s:%d in_atomic():%d[expected: %d], irqs_disabled():%d
    +0 Debug: sleeping function called from invalid context at ''file'':''line' in_atomic():in_atomic( ) :''actual'' [expected: ''expected:''], irqs_disabled( ):1, irqs_disabled():''bool''
    -0 ★★★このメッセージはxxxまでに作成する予定です。★★★ 
    +0 ★★★このメッセージはxxxまでに作成する予定です。★★★ プロセス管理処理上の矛盾が発生した。スリープ状態のフラグが立っているプロセスが、スリープ準備処理を要求した。スタック情報が以下に出力され、処理は続行する。
    +0 カーネルの処理に何か不具合があると考えられる。サポート依頼先に連絡する。
    -0 このメッセージが出力されると、次の行に、はCONFIG_DEBUG_SPINLOCK_SLEEP Yの構成のカーネルでのみ出力される。
    +0 このメッセージのあとスタックの情報が出力される。これらはCONFIG_DEBUG_SPINLOCK_SLEEP Yの構成のカーネルでのみ出力される。
    -1 in_atomic():1, irqs_disabled():0
    +1 in_atomic( ) :1[expected: 0], irqs_disabled( ):1
  • r3 ual-sa 2008-10-25 09:29:52
    -0 Debug: sleeping function called from invalid context at %s:%d
    +0 Debug: sleeping function called from invalid context at %s:%d in_atomic():%d[expected: %d], irqs_disabled():%d
    +0 このメッセージが出力されると、次の行に、はCONFIG_DEBUG_SPINLOCK_SLEEP Yの構成のカーネルでのみ出力される。
    +0 Debug: sleeping function called from invalid context at include/linux/rwsem.h:66
    +1 in_atomic():1, irqs_disabled():0

Message(書式):

Debug: sleeping function called from invalid context at file:line in_atomic( ) :lock_depth [ expected: 0 ], irqs_disabled( ):bool

Arguments:

file
このエラーを検出した処理のソースコードのファイル名
line
このエラーを検出した処理のソースコードのファイル内での行番号
lock_depth
このプロセスのカーネル・グローバル・ロック・カウンタの値
bool
irqディセーブル状態であれば1、そうでなければ0

Description:

カーネルのプロセス管理処理において矛盾が発生した。このメッセージの後に、スタック情報が出力され、処理は続行する。  

Category:

エラーが発生した(Error)

Action

カーネルの処理に何か不具合があると考えられる。サポート依頼先に連絡する。

Misc:

このメッセージのあとスタックの情報が出力される。これらはCONFIG_DEBUG_SPINLOCK_SLEEP=Yの構成のカーネルでのみ出力される。

より詳細なエラーの意味は、非ゼロのカーネル・グローバル・ロック・カウンタを持つプロセス、つまりカーネルのグローバル・スピン・ロックをかけたプロセスが、スリープする可能性のある処理を要求したというものである。これはカーネルの状態として矛盾している。