SGI KDBを使ったカーネルデバッグスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0002名無しさん@お腹いっぱい。
NGNG00031
NGNGパッチをダウンロードし、カーネルソースにパッチを当てる。
2.make xconfigなりのカーネルコンフィグアプリを起動。
Kernel Hackingの項目が追加されているので、
"Build-in Kernel Debugger support"をyにする。ついでに
"compile the kernel with frame pointers"もyにしたほうがスタック
トレースがとりやすくなる。
3.カーネル再構築。
4.lilo.confに以下のように"kdb=on"のカーネルブートオプションをつける。
>image=/boot/vmlinuz-2.4.4-test
> label=test
> read-only
> root=/dev/hda2
> append="kdb=on"
5.liloを実行し、ブート情報を書き込み、ブートオプションをつけたカーネルから
ブート。
6.Pauseキーを押すとカーネルデバッガに入る。"g"コマンドで再開。
0004別のスレの1
NGNG1.同じくクロスシリアルケーブルを用意しターゲットとターミナルを繋ぐ。
2.ターミナルマシン上で適当なターミナルプログラムを起動する。
3.liloのappendコマンドを以下のように変更。
append="kdb=on console=ttyS0,38400"
これで、シリアルコンソールにデバッガの出力が表示される。
停止はターゲットでPauseキーか、ターミナルでCTRL-A。
4.ただこれだと、ブートメッセージがターミナルにしか表示されなく
なるので、以下のようにしたほうがいいかも。
append="kdb=on console=ttyS0,38400 console=tty0"
これで、ブートメッセージは両方に出力される。そのかわりCTRL-Aでの
Breakinはできなくなる。
Initは最後に指定されたコンソールに出力するらしく、
append="kdb=on console=tty0 console=ttyS0,38400"
のようにしてしまうとInitの出力がターミナルだけになってしまうため
不便。
0005別のスレの1
NGNGえっと、とりあえずSGI KDBは動いてるとします。で、なんかユーザーが特定の
操作をやったらとまる場所を探そう。俺が今回使うのはipv4のicmpのコード。
ユーザーがping叩けばそこ必ずとおるからね。普段はあまり通らないから変に
たくさん止まることもないと。
ソースをみていい止める関数を探してもいいが、今回俺はsystem.mapを使った。
system.mapをエディタで開いてみるとこんな感じでicmpがらみの関数がある。
c0206a60 t icmp_reply
c0206be0 T icmp_send
c0206f60 t icmp_unreach
c0207220 t icmp_redirect
c02072d0 t icmp_echo
c0207320 t icmp_timestamp
c0207410 t icmp_address
c0207420 t icmp_address_reply
c0207570 t icmp_discard
c0207580 T icmp_rcv
icmp_unreachなんかがいいかね。多分icmpが届かなかった場合にくるファンクション
だろう。はい、ターゲットマシンでPauseキーを押してbreakinしましょう。
[1]kdb> とかいうプロンプトがでるな。最初の数字はプロセッサナンバーだ。
シングルプロセッサで動かしてるなら常に0になる。
で、icmp_unreachにbreakpoint張るわけだが、system.mapを見て
[1]kdb> bp c0206f60 とじかにアドレス指定してもいいんだが、もっと簡単に
[1]kdb> bp icmp_unreach とシンボルを指定してもできる。
うまくbreakpoint張れたら
Instruction(i) BP #0 at 0xc0206f60 (icmp_unreach)
is enabled globally adjust 1
とか出るはず。あと、とりあえず、breakpoint張る前に実際のそのアドレスが
ファンクションの先頭であるか確認したほうがいいな。
ディスアセンブルはidコマンドだ。
[1]kdb> id icmp_unreach
0xc0206f60 icmp_unreachpush %ebp
0xc0206f61 icmp_unreach+0x1mov %esp,%ebp
0xc0206f63 icmp_unreach+0x3mov $0x14,%eax
0xc0206f68 icmp_unreach+0x8push %edi
0xc0206f69 icmp_unreach+0x9push %esi
0xc0206f6a icmp_unreach+0xapush %ebx
こんな風に先頭2インストラクションが push %ebpとpush %esp,%ebp ならそれは
まず間違いなく関数の先頭だ。これはC言語のStackFramを作るコードだ。
0006別のスレの1
NGNG適当な存在しないipアドレスへpingを送ってみよう。
breakpointにHitしたら
Instruction(i) breakpoint #0 at 0xc0206f60 (adjusted)
0xc0206f60 icmp_unreachint3
Entering kdb (current=0xc1228000, pid 0) on processor 1 due to Breakpoint @ 0xc0206f60
のようなメッセージが出てコマンド待ちになる。
なにはともかく。止まったらスタックバックトレースを取ろう。コマンドはbtだ。
[1]kdb> bt
EBP EIP Function(args)
0xc1229e5c 0xc0206f60 icmp_unreach (0xc01051b0, 0xffffe000, 0xc1228000, 0xc1228000, 0xc1228000)
kernel .text 0xc0100000 0xc0206f60 0xc0207220
0xc0106fac ret_from_intr
kernel .text 0xc0100000 0xc0106fac 0xc0106fcc
Interrupt registers:
eax = 0x00000000 ebx = 0xc01051b0 ecx = 0xffffe000 edx = 0xc1228000
esi = 0xc1228000 edi = 0xc1228000 esp = 0xc1229fac eip = 0xc01051df
ebp = 0xc1229fac xss = 0x00000018 xcs = 0x00000010 eflags = 0x00000246
xds = 0xc1220018 xes = 0xc1220018 origeax = 0xffffff00 ®s = 0xc1229f78
0xc01051df default_idle+0x2f
kernel .text 0xc0100000 0xc01051b0 0xc01051f0
0xc1229fc0 0xc0105272 cpu_idle+0x52
kernel .text 0xc0100000 0xc0105220 0xc0105290
うーん、なんかうまく取れてないね。StackFrameがちゃんと作られてないと
完全には取れないんだね。でも関数の頭を見る限り全部StackFrameは
作られてるんだけどね。謎だ。KDBのソースを見て調べてみるしかないね。
0007別のスレの1
NGNGしながら、breakpointをうまく張って上位の関数に戻っていくと、
ip_rcv->icmp_unreachと来ていることがわかる。さらにトレースすると、以下の
トレースが取れるようになる。
#[1]kdb> bt
# EBP EIP Function(args)
#0xc1229e74 0xc01e92bf ip_run_ipprot+0x3f (0xc191fb60, 0xc76cdc70, 0xc030e108, 0x1, 0x1)
# kernel .text 0xc0100000 0xc01e9280 0xc01e92e0
#0xc1229eac 0xc01e93f6 ip_local_deliver+0x116 (0xc01051b0, 0xffffe000, 0xc1228000, 0xc1228000, 0xc1228000)
# kernel .text 0xc0100000 0xc01e92e0 0xc01e9460
# 0xc0106fac ret_from_intr
# kernel .text 0xc0100000 0xc0106fac 0xc0106fcc
#Interrupt registers:
#eax = 0x00000000 ebx = 0xc01051b0 ecx = 0xffffe000 edx = 0xc1228000
#esi = 0xc1228000 edi = 0xc1228000 esp = 0xc1229fac eip = 0xc01051df
#ebp = 0xc1229fac xss = 0x00000018 xcs = 0x00000010 eflags = 0x00000246
#xds = 0xc1220018 xes = 0xc1220018 origeax = 0xffffff00 ®s = 0xc1229f78
# 0xc01051df default_idle+0x2f
# kernel .text 0xc0100000 0xc01051b0 0xc01051f0
#0xc1229fc0 0xc0105272 cpu_idle+0x52
# kernel .text 0xc0100000 0xc0105220 0xc0105290
これで、大体のコードの流れがわかる。
0008別のスレの1
NGNGとりあえず、bc * コマンドで設定した全てのbreakpointを消して、再実行。
で、pingコマンドを終了。しばらくまってicmpの処理が終わったのを待って、
icmp_unreachに再度breakpointを設定。ping実行。ssコマンドを使って
icmp_unreach+0x18までステップトレース。次の命令はこの命令のはず。
0xc0206f78 icmp_unreach+0x18mov 0x5c(%edx),%ebx
これで、edxに0を入れれば当然不正処理が起きる。rm edx 0 でedxに0が入る。
確認はrdコマンドで出来る。edxに0が入ったことが分かったらgコマンドで再実行。
[0]kdb> g
Unable to handle kernel NULL pointer dereference at virtual address 0000005c
printing eip:
c0206f78
*pde = 00000000
Entering kdb (current=0xc0312000, pid 0) on processor 0 Oops: Oops
due to oops @ 0xc0206f78
eax = 0x00000014 ebx = 0xc226d0a0 ecx = 0x00000008 edx = 0x00000000
esi = 0xc1aeaea4 edi = 0xc7536c00 esp = 0xc0313e30 eip = 0xc0206f78
ebp = 0xc0313e58 xss = 0x00000018 xcs = 0x00000010 eflags = 0x00010286
xds = 0x00000018 xes = 0x00000018 origeax = 0xffffffff ®s = 0xc0313dfc
のようなメッセージを出して止まるはず。メッセージより、0xc0206f78のコードが
0x5c番地をアクセスして不正処理で止まったことがわかる。[0]kdb> id %eip とすれば
0xc0206f78 icmp_unreach+0x18mov 0x5c(%edx),%ebx
とでるから、edx=0が原因となったことがわかる。
0009別のスレの1
NGNGさせてくれ。
0010名無しさん@お腹いっぱい。
NGNG0011別のスレの1
NGNG知らないでしょう。
0012名無しさん@お腹いっぱい。
NGNG再現出来ないときがほとんどだし、めったにでないけど。
ダンプとかってとれるのかな。
0014別のスレの1
NGNGpauseキーでbreakinすれば回ってる場所で止まるはず。マルチプロセッサに
すれば、確実に止まるね。cpu 0が無限ループしてもcpu 1がbreakinの処理を
行えるから。
コードが無限ループしているわけじゃなくてシンクロナイズリソースで止まって
る場合はちょっと面倒。多分btaで全プロセスのスタックを取って怪しいリソースを
見つけてそれの待ち行列リストからたぐっていくしかないんじゃないかな。
ダンプを取れるカーネルは同じくSGIが提供してる。使ったこと無いけど。
基本的にダンプがあっても、そうとう運がよくないとトラブルシュートできない
からね。下手にダンプがあると、素人さんが「ダンプがあるからなんでもできるだろ」
と思い込むから危険。すでに稼動しているシステムだとかなり難しいんだけど、
それでもライブでデバッグできるような状況にもっていくのが重要かな。
0015親切君
NGNG「Linux版に立てるWin2Kトラブルシュートスレッド」
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=989048022
0016名無しさん@お腹いっぱい。
NGNGなるほど。サンクス。
0017名無しさん@お腹いっぱい。
NGNG2chでお山の大将になりたいの?まあそれにさえ失敗してるけどね。
MLへ行くなりKernel Debug Mini-HOWTO書くなりした方が尊敬されると思うよ。
まあここが1がやっと見つけた居場所なら何も言わないけどな。
いろんなスレで叩かれたり相手にされなくなったりしたみたいだから。
0018名無しさん@お腹いっぱい。
NGNG君、つまらんよ。
0019別のスレの1
NGNG前のスレを立てた動機はこの板で「Win2Kは落ちる」だと書かれることが
多いから、真実を知るために立てた。Win板やUNIX板に立てなかったのは
それらの板では落ちるなどということは書かれることが殆どなかったからだ。
その後Linux専用で立てろという意見があり、誰かが新スレを立てれば俺は
そっちに移ると言った。そしたら誰かが新スレを立てたから言った通り俺は
ここに移ってきて、Linux専用の内容をここにコピペしたまでだ。
お呼びでないなら、適当にうっちゃってsageてくれ。
0020名無しさん@お腹いっぱい。
NGNGWin2Kは落ちるとろくに使ってもない奴がいうのは間違い。
まあ、それでもいろんなとこで落ちるとか不具合の話を
聞くのは何故だか知らないが(藁
しかし、素直に1の技術力には感心するな、
0021名無しさん@お腹いっぱい。
NGNG0023age
NGNG0024名無しさん@お腹いっぱい。
NGNG0025名無しさん@お腹いっぱい。
NGNGめっちゃわかりやすい。
0026名無しさん@お腹いっぱい。
NGNG0027名無しさん@お腹いっぱい。
NGNG2chでお山の大将になりたいの?まあそれにさえ失敗してるけどね。
MLへ行くなりKernel Debug Mini-HOWTO書くなりした方が尊敬されると思うよ。
まあここが1がやっと見つけた居場所なら何も言わないけどな。
いろんなスレで叩かれたり相手にされなくなったりしたみたいだから。
0028名無しさん@お腹いっぱい。
NGNG誰も求めていません。てゆうかウザイだけです。
大体そんなマニア的過ぎる偏った知識なんて、実際の仕事じゃ
何の役にも立たないっての。それこそ、そんだけ詳しいんだっ
たら、UNIXカーネルの作り方のコツとか教えてくれた方がよほど
まともだぜ。
0029名無しさん@お腹いっぱい。
NGNGオレはこのスレッドは保存してるよ
便利だし(すっげー読みにくいけど)
0030名無しさん@お腹いっぱい。
NGNGなんか、又もやミーの親分がこんなスレを勃てて…いや、立ててしまって
1のちんこをやってるミーとしても、恥ずかしいザマス。
ミーも恥ずかしくて顔見せできないザンスよ。ま、ミーは真性包茎ちんこなので
顔見せしたくてもできないザンスが…
思えば1もかわいそうな奴で、小学生の時にクラスのマドンナ的存在の
縦笛を舐めてる所を目撃されてからというもの、すっかりいぢめられっこに
成り下がって…(涙)これなら、クラスの誰からも相手にされない奴だった
昔のほうがまだマシだったザマスよ。
あ、そうそう。最近1は、包茎手術をしようと目論んでるザンス。
彼女がいないどころか、レイディと口さえきいた事もないのになぜ
包茎を治したがるのか…今回のクソスレの件といい、1の考えてる事は
ミーにもさっぱり解からないザマス。
いずれミーもカワイコチャンのまんこにズボッと入りたいザマスが、
それも叶わぬ夢なんザンしょうねぇ…もうPCディスプレイに表示されてる
美少女アニメキャラに向かって射精する毎日はこりごりザンス。
0031名無しさん@お腹いっぱい。
NGNGおれアニオタじゃないのだが、「ちょっとなら」そういうネタを
入れてもいいと思う。それが一種彼らの楽しみでもあるわけだしさ。
逆にアニメじゃなくても、趣味の押しつけがましい
ドキュメントやサンプルがあったら引くわな。
何事も程度の問題ってことで。
0032名無しさん@お腹いっぱい。
NGNGあれ?
嵐君はこのスレと何か関係あるの?
墓穴掘ってるよ。
0033名無しさん@お腹いっぱい。
NGNG003418,22
NGNGぶー、やっぱりハズレ。
0035オリジナルスレの1
NGNGカーネルの再構築の仕方なんて検索すれば腐るほどでてくるじゃん。
それにあれただ単にmakefileを決まった引数つけて実行させてるだけでしょ。
あんなの誰でも出来るぞ。コツも何もあったもんじゃない。
うまくいかなかったらmakefileを読みなさい。
他のページに書かれてないことを書くほうがよっぽど有用だろ。君が有用で
ないと思うのはこういうデバッグを必要とするような事をしてないからだよ。
実際ドライバを書いたりすればカーネルデバッガが非常に有用なのが分かるよ。
Winのこととは関係ないことかいてるのになんで煽るのかな。君、個人的に
なんか俺に恨みあるの?前スレで突っかかってきた奴がまだ粘着してるわけじゃ
ないよな。
0036名無しさん@お腹いっぱい。
NGNG前スレでセルフでカーネルデバッグの質問した人です。
あんときはどうも。
自力で解決できたんであの方法まだ使ってないけど
そのうち使わせてもらいます。
敵が多いけど頑張ってね。
0037名無しさん@お腹いっぱい。
NGNG暇があったらオリジナルの方にもまた有用なカキコお・ね・が・い♪
0038login:Penguin
NGNG誰も再構築の話なんて訊いていませんけど?
てゆうか、なんでカーネルの作り方=カーネルの再構築に
なるんだよ? 凄い脳内変換だねえ、やっぱお前バカだわ。
大体他のページで書かれていない事で有用なのがカーネルの
デバッグなわけ? 有用なのはお前のオタク趣味にとってだろ。
しかもカーネルのデバッグが仕事で有用? そんなのお前の
仕事だけだよ。普通のエンジニアやプログラマーはそんな
面倒なことはしないで、もっと別の解決方法を考えるに決ま
ってんだろ。
0039親切な人
NGNGあなたの意見はとても偏見に満ちています。
それは、カーネルにはまだまだバグが多く潜んでいることを
知らないということが原因です。
また、デバイスドライバの開発は、すなわち、カーネルの開発です。
デバイスドライバのデバッグは、すなわち、カーネルのデバッグです。
0040login:Penguin
NGNGそんなことくらいは知っている。
ただ、カーネルのデバッグなんてとんでもなく時間がかかる作業を
自分の仕事にしている人はかなり限られる。少なくともエンジニアや
プログラマーの大多数を占める、システムの構築や運用・管理、モジ
ュールの設計・コーディングをやっている人間がこんなことに手を出す
とはとても思えん。
>デバイスドライバの開発は、すなわち、カーネルの開発
>デバイスドライバのデバッグは、すなわち、カーネルのデバッグ
そんなわけねえだろ(w
0042名無しさん@お腹いっぱい。
NGNG> ただ、カーネルのデバッグなんてとんでもなく時間がかかる作業を
> 自分の仕事にしている人はかなり限られる。少なくともエンジニアや
> プログラマーの大多数を占める、システムの構築や運用・管理、モジ
> ュールの設計・コーディングをやっている人間がこんなことに手を出す
> とはとても思えん。
仕事と決めつけるのはなぜ?趣味でやる人は依然多いと思うけど?
少なくとも、デスクトップのテーマがどうとか、最強のウインドウマネージャとか
いう話題よりもはるかに有益だと思うけど。
> >デバイスドライバの開発は、すなわち、カーネルの開発
> >デバイスドライバのデバッグは、すなわち、カーネルのデバッグ
>
> そんなわけねえだろ(w
そんなわけあるよ。
0044login:Penguin
NGNG何なんだこのLin厨の世間知らず振りは。
0045login:Penguin
NGNG>仕事と決めつけるのはなぜ?
別に決めつけてねえよ、よく読め。
>趣味でやる人は依然多いと思うけど?
だからそんなヲタクの為のオナニースレはLinux板にいらねえって
言ってんだよ。やたら詳しいけど、同時にものすごく偏っていて、
実務的でもなければ学術的でもない知識をひけらかす。そもそも
ソフトにバグがあるのは当たり前。そのうち致命的な物については
発見されたらその都度パッチを貼り、そうでないものについては
だましだまし使うのがまともなユーザー。それをまるで完璧なもの
を求めるかのようにネチネチとイジるなんて、やってることが極めて
非生産的&病的。それこそセキュリティの弱いサーバーをクラック
して遊ぶ外道と大して変わらねえよ。
0046login:Penguin
NGNG申し訳ないけど、このスレの情報が役に立っている人もいるんだ。
スレを汚さないでほしいんだが・・・
あと、パッチを貼ったりしているなら、そのパッチを作った人達にも
ほんの少しでもいいから敬意を払ってはくれまいか? たのむよ・・・
0047login:Penguin
NGNG他にすることがあることくらい知ってるでしょう。
ヴァカはほっとくのが吉。
0048login:Penguin
NGNGこれがLinuxユーザーの認識なのか?
信じたくはないが…
0049login:Penguin
NGNG>>45は際立ってバカだけど、でも大抵のビジネスユーザは、
「会社に指示されて」使うわけだからあんなものかも。
知的好奇心や向上心を持たない技術者なんて珍しくもない。
0050login:Penguin
NGNGこりゃまたとんでもない勘違いだね。
0051login:Penguin
NGNGなんでそんなにテクニカルな話が嫌いなの?
0053オリジナルスレの1
NGNG>>それをまるで完璧なものを求めるかのようにネチネチとイジるなんて、
>>やってることが極めて非生産的&病的。
おいおい自分たち自身を否定してどうする。エンジニアリングをやる以上
完璧を追い求めるのは当然だろ。それを出来ないようならエンジニア
止めなさい。
ネチネチといじれるのがLinuxのいい所だろ。せっかくソースがあるんだから
使えよ。君みたいなのがソースがあるのがLinuxのいい所だなんて
言うのはまことおこがましいな。
0054オリジナルスレの1
NGNGこの方はテクニカルな話が嫌いなわけじゃないの。俺を個人的に
嫌ってるだけ。
>>50
あのさあ、最初のほうでもレスしたけど、Winと関係ないこと
書いてるのに煽るの止めてよ。煽るにしたってもうちょっと
理論武装しないと同意なんて得られないよ。
このスレに関しては静観しているのが君のためだと思うんだが
どうよ?
それよりもカーネルデバッグの題材なんかない?「2.4で動かなく
なったんだけどどうして?」とか「メモリマネージャを追ってみて」
とかとりあえず何でもいいんだが。
0055login:Penguin
NGNGオッケーになったとか何とかいってるが、
main(){while(fork());}
でテーブルをいっぱいに出来てしまうのはかわらない。
しかもこれ、一般ユーザでシステムダウン可能なんだよ。
これをなんとかしてほしい。
rootでのメンテ用にプロセステーブルを少しだけあけておくことができれば
killできるんだけど・・・
0056login:Penguin
NGNGあれ?
嵐君はこのスレと何か関係あるの?
墓穴掘ってるよ。
0057login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0059login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0060login:Penguin
NGNGおおコピペ犬だ。
0061login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0062login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0063login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0064login:Penguin
NGNG0065login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0066login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
006755
NGNGしょうがないので再掲。 前スレ1 さん、たのむわ。
できれば2.2、2.4両方でいい方法教えてほしいの
------
main(){while(fork());}
でテーブルをいっぱいに出来てしまうのはかわらない。
しかもこれ、一般ユーザでシステムダウン可能なんだよ。
これをなんとかしてほしい。
rootでのメンテ用にプロセステーブルを少しだけあけておくことができれば
killできるんだけど・・・
------
0068login:Penguin
NGNG我の邪魔をするでない。
0069login:Penguin
NGNGすまぬ。我の犬がそそうをしでかしたようじゃ。
ゆるしてたもれ。
0070login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0071login:Penguin
NGNG0072login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0073login:Penguin
NGNGうむ。我が犬よ、そのとちくるったコピペ犬を捕まえてきてくれ。
そそうをしでかした犬は縛り首にいたさねばなるまい。
0074login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0075login:Penguin
NGNGユーザーの有益な情報交換を邪魔する事は出来ても、
もう誰の目で見てもWindowsユーザーはLinuxユーザー以下だって
事を証明しているだけなんだぞ?ここだって見方によっては良スレなのに・・・
0076login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0077名無しさん@お腹いっぱい。
NGNG> >>42
> >仕事と決めつけるのはなぜ?
> 別に決めつけてねえよ、よく読め。
よく読んでいいのか?(w
じゃあしっかり読んでやろうじゃないの。逃げるなよな。
> >趣味でやる人は依然多いと思うけど?
>
> だからそんなヲタクの為のオナニースレはLinux板にいらねえって
> 言ってんだよ。やたら詳しいけど、同時にものすごく偏っていて、
> 実務的でもなければ学術的でもない知識をひけらかす。そもそも
自分が興味無いなら読むなよ。
自分が興味無いから書くなってのはおかしいだろうが。
つくる人や、修正する人がいるから Linux や その他 FreeWare は
成り立ってるんだろうが。
> ソフトにバグがあるのは当たり前。そのうち致命的な物については
> 発見されたらその都度パッチを貼り、そうでないものについては
> だましだまし使うのがまともなユーザー。それをまるで完璧なもの
お前はバグを作者に報告したり、修正パッチを送ったりしたことは無いのか?
作者は公開して、ユーザーからフィードバックを元にパッチを作るんだろうが。
Kernel に限らず、いろいろな FreeWare の Changelog に
作者以外の名前があるだろが。
で、作者が "Thanks!" とか書いてるだろが。
> を求めるかのようにネチネチとイジるなんて、やってることが極めて
> 非生産的&病的。それこそセキュリティの弱いサーバーをクラック
> して遊ぶ外道と大して変わらねえよ。
ネチネチソースいじってバグ直してる人のおかげだって事をちょっとは考えろよ。
バグ直す事が非生産的?病的?外道と同じ?
もう一度聞くがよく読んでいいのか?
0078login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0079login:Penguin
NGNG2chでお山の大将になりたいの?まあそれにさえ失敗してるけどね。
MLへ行くなりKernel Debug Mini-HOWTO書くなりした方が尊敬されると思うよ。
まあここが1がやっと見つけた居場所なら何も言わないけどな。
いろんなスレで叩かれたり相手にされなくなったりしたみたいだから。
0080login:Penguin
NGNGあれ?
嵐君はこのスレと何か関係あるの?
墓穴掘ってるよ。
0081login:Penguin
NGNG我が犬達よ、犬スレに出頭するがよい。
0082login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0083login:Penguin
NGNGLinuxを批判されたからといって、ほかの板に迷惑かけるのは
止めろよな。他のLinux板の住人がかわいそうだ。
俺は基本的に場違いだから、sageで書いてるだけだ。
0084login:Penguin
NGNG>>191
その点でSSH1が脆弱なのは知ってます。
でも、SSH2においてもDSA認証を使った場合でしかMITM攻撃を発見できませんし、
そのためにはサーバ側にユーザの公開鍵が登録されている必要があります。
(当然、ユーザの秘密鍵が洩れていたり、偽物のユーザ鍵をサーバに登録されて
しまった場合もアウト。パスワード認証なんて論外。)
結局、安全な接続を行うには、あらかじめ何らかの確実な方法でサーバの公開鍵を
クライアント側に、ユーザの公開鍵をサーバ側に登録しておき、
それら公開鍵・秘密鍵を厳重に管理しなければなりません。
でも、それができるのなら、SSH1だって十分安全だということができます。
SSH2なら上の前提が破られても通信を完全に乗っ取るのは困難(不可能ではない)だ
という意味で、「SSH2はSSH1より安全」と私は言ってるわけです。
0085login:Penguin
NGNG| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!クソレスがついてます!
/ / \ やはりちゃんころですか!?鬱だ、sageます!
/ /| / \_____________
__| | .| |
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0086login:Penguin
NGNGあれ?
嵐君はこのスレと何か関係あるの?
墓穴掘ってるよ。
0087login:Penguin
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0088login:Penguin
NGNG全然分かんなくなってきたな>荒し
1は、最初のWin2kトラブルシュートスレがアホ丸出しだったから、
イメージが悪いんだよな。それと、他スレにまで
「オリジナルスレの1」なんてハンドル付けてスレ汚してくれるな。
1が来ると必ず不毛な煽り合いになるしな。
必要以上に突っかかるのは止めて欲しい。
イタイユーザーなんてLinuxにでもWinにでもいるんだから。
(居ないとは言わせない。すぐそこらにいるからな。)
そのおかげで関係無いユーザーにまで迷惑かけてるのは事実。
荒しと言われてもしょうがない。
その他、このスレでの話は有益だし、
他のスレでも節度を持ってWinのお話をしてもらいたい。
これはLinux板の1住人としてのお願いなんだけど。
0089login:Penguin
NGNGただの暇な人だと思うよ。
・・というか、これもコピペか? コピペニマジレス、カコワルイ?
0090login:Penguin
NGNG余も全くもってその通りと思う。Linuxは闘争の為に作られた物ではない。
余がWindowsの話をした途端にWin厨房と爆撃を貰うのは全く持って憤慨極まるものである。
我が犬達よ。おとなしくするがよい。
0091名無しさん@お腹いっぱい。
NGNGこのスレの1の特徴は
・粘着
・下手くそな自作自演
・Win2Kは安定しているという信条
・M$への絶大な信頼
・Winのデバッグやドライバに関する知識
・書き込み日時からしてヒッキーか学生
いろんなスレでWin擁護をしてバッシングされたり無視されたり
した奴だ。
でこいつが今度はUnix板で
「UNIX版に立てるUNIXトラブルシュートスレッド」
を立ててわざとらしく8で登場している。
スレを立てたのが05/26(土) 22:25から8の発言の2001/05/27(日) 06:06
Linux版に立てるWin2Kトラブルシュートスレッド
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=989048022
SGI KDBを使ったカーネルデバッグスレ
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=989748178
0092名無しさん@お腹いっぱい。
NGNGLinux厨房が一杯釣れました
2 名前:名無しさん@お腹いっぱい。 投稿日:2001/05/27(日) 23:08
もっと魅力的なスレを考えろ。
3 名前:名無しさん@お腹いっぱい。 投稿日:2001/05/28(月) 00:16
釣られage
4 名前:hanajan_特科連X 投稿日:2001/05/28(月) 00:25
今日から仕事です
5 名前:名無しさん@お腹いっぱい。 投稿日:2001/05/28(月) 00:29
そういえば昨日、今日と一人で荒しまくって
誰にもまともに相手して貰えてないのに、
釣れた釣れた、と言ってる可哀想なWin厨房が
いた気がするんだけど、気のせい?
0093名無しさん@お腹いっぱい。
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0094login:Penguin
NGNG0095名無しさん@お腹いっぱい。
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0096名無しさん@お腹いっぱい。
NGNGこのカキコにもたっぷりと負け惜しみのレスがつくだろうけど、そいつらが私の思惑通りに動いてくれる犬たちだ :p
0097login:Penguin
NGNG誰か解説きぼーん。
------
main(){while(fork());}
でテーブルをいっぱいに出来てしまうのはかわらない。
しかもこれ、一般ユーザでシステムダウン可能なんだよ。
これをなんとかしてほしい。
rootでのメンテ用にプロセステーブルを少しだけあけておくことができれば
killできるんだけど・・・
------
009855
NGNGだからシステムがおかしくなるよーってゆったじゃーん
解説しよう!(タイムボカンシリーズ風に)
fork() でプロセス生成します。
戻り値は子プロセス側は0、羽美の親プロセスの方はプロセスIDが
帰ってきます。
で、子プロセス側はwhileを抜けて終了するんだけど
親の死に目を見るまでは我慢するのでゾンビになります。
親は親でwhileを抜けないので子供を大量生産。
このときプロセスを生成してるからカーネルはプロセステーブルに
プロセス番号をメモっていきます。
で、そのテーブルは大きさが決まってるので(2.2.xなら1000くらい)
1000回くらいループしたらもう書く場所無いのでギブアップ。
(でもfork()は-1だかのエラーを返すので無限ループは続く)
プロセステーブルがいっぱいになるとプロセスが作れないので
lsもうてないしpsもうてない。当然killなんてもってのほか!
0099オリジナルスレの1
NGNGOSとして例外処理を認めずどうにもならない状態まで突っ走るか、
なんらかの例外処置を設けて抜け道を作っておくか。
まあ、うまい制限を設けられるか見てみましょ。
0100名無しさん@お腹いっぱい。
NGNG.'⌒⌒丶
_ ′从 从)_ もう寝る
| __ヽゝ・_・ν |
|\ ⌒⌒⌒⌒⌒\
| \ \
\ |⌒⌒⌒⌒⌒|
\ |_____|
0101login:Penguin
NGNGユーザが生成できるプロセスMAX数が設定できないの?
MagicKeyでも殺せないの?
0102オリジナルスレの1
NGNGソースを見てみてデバッグしてみた。101が正しいな。
fork.cのdo_fork関数に以下のようなコードがある。
retval = -EAGAIN;
if (atomic_read(&p->user->processes) >= p->rlim[RLIMIT_NPROC].rlim_cur)
goto bad_fork_free;
atomic_inc(&p->user->__count);
atomic_inc(&p->user->processes);
でp->userはsched.hを見るとuser_structだから、user_structの定義を見ると
これもsched.hにある。
struct user_struct {
atomic_t __count; /* reference count */
atomic_t processes; /* How many processes does this user have? */
atomic_t files; /* How many open files does this user have? */
/* Hash table maintenance information */
struct user_struct *next, **pprev;
uid_t uid;
};
これらよりコメントを見れば分かるけどprocessesはこのユーザコンテキスト
上でいくつのプロセスが走っているかを示している。それを
p->rlim[RLIMIT_NPROC].rlim_cur と比較してそれ以上になったら
fork処理を失敗させている。rlim_curはfork_initでイニシャライズ
されていてmax_threads/2になっている。
0103オリジナルスレの1
NGNGまず main(){while(fork());} をコンパイルし実行する。
pauseキーでブレイクインし、do_forkにブレイクポイントを張る。
[1]kdb> bp do_fork
Instruction(i) BP #0 at 0xc0115270 (do_fork)
is enabled globally adjust 1
gで、再実行。先ほど実行したプログラムでforkが実行されまくってる
からねすかさず止まるはず。
Instruction(i) breakpoint #0 at 0xc0115270 (adjusted)
0xc0115270 do_forkint3
Entering kdb (current=0xc5f82000, pid 15240) on processor 1
due to Breakpoint @0xc0115270
止まったら
if (atomic_read(&p->user->processes) >= p->rlim[RLIMIT_NPROC].rlim_cur)
の行までトレースする。ソースをみるとこの条件判断はalloc_task_structの
次の次の条件判断であることが分かる。この辺りのコードでアロケートしてるのは
0xc01152ee do_fork+0x7ecall 0xc012fbe0 __get_free_pages
0xc01152f3 do_fork+0x83mov %eax,%ebx
0xc01152f5 do_fork+0x85test %ebx,%ebx
0xc01152f7 do_fork+0x87je 0xc01158d8 do_fork+0x668
のコードだ。test %ebx,%ebx jeはif (!p) gotoであることは容易に分かる
このコードの次の条件判断は
0xc0115314 do_fork+0xa4mov 0x4(%edx),%eax
0xc0115317 do_fork+0xa7cmp 0x300(%ebx),%eax
0xc011531d do_fork+0xadjae 0xc011596b do_fork+0x6fb
だから、ここまでトレース。トレースはssコマンドだ。
0104オリジナルスレの1
NGNG設定し実行した。
[0]kdb> bp 0xc0115317
Instruction(i) BP #1 at 0xc0115317 (do_fork+0xa7)
is enabled globally adjust 1
[1]kdb> g
Instruction(i) breakpoint #1 at 0xc0115317 (adjusted)
0xc0115317 do_fork+0xa7int3
Entering kdb (current=0xc5f82000, pid 15240) on processor 1
due to Breakpoint @0xc0115317
次に実行されるインストラクションはこれ。
0xc0115317 do_fork+0xa7cmp 0x300(%ebx),%eax
レジスタの内容を見てみよう。eaxが&p->user->processesのはず。
[1]kdb> rd
eax = 0x00001000 ebx = 0xc2bd0000 ecx = 0x00000000 edx = 0xc6d0dfc0
esi = 0xc5f82680 edi = 0xc2bd0680 esp = 0xc5f83f50 eip = 0xc0115317
ebp = 0xc5f83fa4 xss = 0x00000018 xcs = 0x00000010 eflags = 0x00000286
xds = 0xc5f80018 xes = 0x00000018 origeax = 0xffffffff ®s = 0xc5f83f1c
eaxは0x1000つまり4096だな。0x300(%ebx)も見てみよう。メモリダンプはmdだ。
[0]kdb> md %ebx+0x300
0xc5aaa300 00001000 00001000 00000400 00000400 ................
p->rlim[RLIMIT_NPROC].rlim_curも0x1000,4096であることがわかる。
つまりこのマシンでは1ユーザーコンテキスト上では4096個以上のプロセスは
立ち上げられないことになる。実際にpsコマンドでみても4096以上は
立ち上がっていない。
0105オリジナルスレの1
NGNG2.2.19にも
retval = -EAGAIN;
if (p->user) {
if (atomic_read(&p->user->count) >= p->rlim[RLIMIT_NPROC].rlim_cur)
goto bad_fork_free;
atomic_inc(&p->user->count);
}
ちゅうコードがあるからちゃんと動くはずだけどなあ。
0106login:Penguin
NGNG| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!クソレスがついてます!
/ / \ やはりちゃんころですか!?鬱だ、sageます!
/ /| / \_____________
__| | .| |
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0107login:Penguin
NGNG_ ′从 从)_ もう寝る
| __ヽゝ・_・ν |
|\ ⌒⌒⌒⌒⌒\
| \ \
\ |⌒⌒⌒⌒⌒|
\ |_____|
0108login:Penguin
NGNGところで、その
1ユーザが生成できるプロセスの上限
はどこで設定できるの?
0109オリジナルスレの1
NGNG一般ユーザーは設定できない。一般ユーザの最大プロセス数を変更したい場合は
2.2系では最大値はtask.hで
#define MAX_TASKS_PER_USER (NR_TASKS/2)
と定義されてるからここを適当にかえて再構築。
2.4系では>>102で書いたようにfork_initの中で物理メモリの搭載量をもとに
max_threadsが計算され、その半分に設定されている。
変更したい場合は物理メモリの搭載量をかえましょう。
どうしてもメモリをそのままでプロセス数だけ変更したい場合はfork.cのfork_initの
init_task.rlim[RLIMIT_NPROC].rlim_cur = max_threads/2;
init_task.rlim[RLIMIT_NPROC].rlim_max = max_threads/2;
のmax_threads/2を適当な値に変えて再構築しましょう。
0110login:Penguin
NGNG減らす方向にはユーザレベルで可能なはずだが、
現在手元にソースが無いので確認できず
0112login:Penguin
NGNGちょっといい?
0113login:Penguin
NGNGオリ1が一人突っ走っていたが、キミのおかげで
会話が成り立つようになって、良スレ化してきた。
0114login:Penguin
NGNG0115オリジナルスレの53
NGNGやんわりと同意。
このスレはLinuxのことやってるんだから、興味ない人や
他のスレの発言から1が嫌いな人は放っておけばいい。
恥ずかしい論理でLinux厨房ぶりを晒さないことだ。
確かに1は>>35-37みたいな恥ずかしい自作自演をする輩ではある。
だいたい>>36は前スレの190だろ。
http://cocoa.2ch.net/test/read.cgi?bbs=linux&key=989048022&st=190&to=191&nofirst=true
文体が変わってるし急に馴れ馴れしくなってるよ。キャラは一貫性を持たせろ。
>たまにリロードして窺ってました。
>5時間くらい人がこなかったので誰もいなくなったのかと思ってました。
俺は前スレの190=1のこの粘着ぶりをみて気持ち悪くなり
手を引いた。確かにおもちゃにするにはおもしろい相手だけどな。
だからあまり刺激するな。
1は反論するやつはみんな俺に見えてるみたいだが、そんなに君を
傷つけて心に深い傷を負わしてしまったかな。
ごめんな、がんばれよ。
まあ2chの掃き溜めで1もいろんな意味で英雄になったな。嬉しいぞ。
0116login:Penguin
NGNGやめろって。。。また。。
011755
NGNG盛り上がってるとこ悪いけど、おれは前スレの190で、このスレの36だけど
ここでも前スレでも 1じゃないよ。
0118login:Penguin
NGNG言うだけなら1でも出来るな。
0119login:Penguin
NGNGつうか午前4時にあの間隔のカキコはなあ。
0121login:Penguin
NGNG36の次が37か…。
なんか、ますます胡散臭くなってきたなあ(w
0122login:Penguin
NGNGそんでまた偶然36、37が出てくる。
君たちはデムパで繋がってるの?
0123login:Penguin
NGNG決めつけるのは良くないが、かなり不自然であるとだけ。
012455
NGNG0125login:Penguin
NGNGおいおいおいおいおいおいおいおいおい
ちょっと面白いな(w
0126login:Penguin
NGNG自分でネタフリして自分で答えるのはスレを盛り上げるために
使われる手段ではあるので、別に批判はしない。
012737
NGNG>使われる手段ではあるので、別に批判はしない。
まあ、つまらん煽りや正体探しより遙かに有益だわな
0128login:Penguin
NGNG面白いなー
0129login:Penguin
NGNG0131login:Penguin
NGNG>>35-37のどこが遥かに有益なんだ…?
見てて恥ずかしくなるんですけど…。
開き直ってるのがダメ押しだな…。
0132login:Penguin
NGNGもっとしゃべって
013337
NGNG有益な情報を書いてくれる人にエールを送るのはダメなのか?
0134login:Penguin
NGNG自作自演だからダメなんだろ馬鹿(w
0135login:Penguin
NGNG013655
NGNG0137login:Penguin
NGNG感情的な書き込みのあと、フォローしてくれる人がいそうにないので、
自分にはこれだけ支持者が居るんだぞ、
俺の発言は有益なんだぞ、と見せ付ける為に、
>>35-37の自作自演を展開、感情的になっていて間を空けるのを忘れた。
と見るのが妥当かな。
いや、所詮ただの妄想だから無視してくれて結構。ほっほ。
0138login:Penguin
NGNGここで1が登場して、弁解するに1票。
(この書き込みを見て、しばらく時間を空けてくるに300ガバス)
0139login:Penguin
NGNG0140login:Penguin
NGNG0141login:Penguin
NGNGこんな事やってると何も書けんぞ。
Win厨、Lin厨よりもタチが悪いな。
0142login:Penguin
NGNGいや、カーネルデバッグ以外でLinuxの話ならOKでしょ(w
それに匿名掲示板における自作自演指摘の無意味さは
ここにいる全員が知っている。まあ、ネタまがいの遊び
だよ。
0143login:Penguin
NGNGカーネルデバッグの話はいやなのか?
0144login:Penguin
NGNG1発見!!
ごまかそうとしてもだーめー
0145login:Penguin
NGNG0147login:Penguin
NGNGやめとけ、1。
素直に謝れ。
0148login:Penguin
NGNGLin厨にはテクニカルな話は理解不能です。
0149101=110=名無し三行広告
NGNG0150login:Penguin
NGNGいや、判ってるって。
文体違うし文短いし
0151login:Penguin
NGNG1必死だな。
0153login:Penguin
NGNGjiffies が10倍早く回るようにする為にはどうすればいい?
0155あおりじゃ無いぞ
NGNG>オリジナルスレの1
煽りはほっといて質問
プロセステーブルが一杯になったからと言ってシステムの動作がおかしくなるのは何故だ?
psやkillが上がらないのは当然として、kernelの挙動には影響無いはずだが。
デバッグの格好の対象だと思うがどうだ。
あと、プロセスを上げず(killコマンドじゃなくて)にシステムを正常に戻す方法はないのか?
>エセLin注
プロセステーブル一杯でプロセスが上がらなくなるのはLinuxだけじゃないぞ。
0156login:Penguin
NGNG1の自作自演はもう限りなく有力ではあるが、
これ以上ひっぱるのはやめよう。
優しく1を見守ってやろう。
「>>115 1発見!」とかもなしな。
言いたいのはわかるが、おさえろ。
本来の趣旨に戻してやってくれ。
015755
NGNGデーモンとかが新規プロセスを立ち上げられないからじゃないの?
inetdもフォーク出来ないっしょ。多分。
もとから動いてたプロセスは死なずに生きつづけてるよ。
こうなったときに正常に戻す方法はオレも>>1に聞きたい。
0158login:Penguin
NGNGゲキウザ
0160あおりじゃ無いぞ
NGNGデーモンはforkに失敗して死ぬことはあると思う。
ただ、inetdが死んだからってkernelには影響ないと思う。
inetdもユーザプロセスだからな。
initがプロセス作ろうとして失敗するからか?
>オリジナルスレの1
本物かどうかのチェックなんてどうでも良いからこっちやろうぜ。
0161オリジナルスレの1
NGNGうーん、俺のところではそういう状況になってないからはっきりとした
ことは言えないが、2.2系ではプロセステーブルが一杯になっても
確かにカーネルの挙動には影響ないはず。
2.4系ではforkが落ちる=メモリ確保失敗だから、他のカーネルモードドライバ/
ファイルシステムもメモリ確保できないはずだから挙動はおかしくなるはず。
こうなったらもう、どうにもならない。仕様だね。
0162あおりじゃ無いぞ
NGNGこらこら適当に回答するんじゃない。なんだか投げやりだぞ。頑張れ
if (atomic_read(&p->user->processes) >= p->rlim[RLIMIT_NPROC].rlim_cur)
goto bad_fork_free;
これでなんでメモリ確保のエラーなのだ?
メモリは空いてるはずだが。
おれもカーネルソース見てみるかな。ちと興味が湧いた 藁
0163オリジナルスレの1
NGNGp = alloc_task_struct();
if (!p)
goto fork_out;
0164オリジナルスレの1
NGNG使い切らない程度にしかプロセスは立ち上がらない。この時にはすでに
立ち上がってるデーモンや、カーネル/カーネルモードドライバにはなにも
影響がなくおかしな挙動もない。
もし、RLIMIT_NPROCを非常に大きな値に設定した場合はforkが落ちるのは
メモリ確保失敗だから他のメモリ確保も失敗する。そうなったら挙動は
当然おかしくなる。
0165login:Penguin
NGNG0166login:Penguin
NGNGalloc_task_struct()のソースみてみるよ。面白そうだから。
俺のとこは2.4.5なのだがバージョンは同じかな?
もう寝る。あとは明日。
0168親切君
NGNG>>3-8
カーネルデバックの方法
>>26
なぜか荒しがこのスレの自作自演に反論。
>>88
結構良いことを言ってる。
>>115
良いことも言ってるが煽り入り。
>>127
自作自演を認めるような発言。
0169オリジナルスレの1
NGNG俺は最近この板に書き込むときにはちゃんと"オリジナルスレの1"を使ってる。
だから 36も37も全く別の人。他の人に噛み付くのは止めてくれ。
0170login:Penguin
NGNG>>123,>>126,>>130
このあたりが結論でしょう。
限りなく黒に使いグレー
0171あおりじゃ無いぞ
NGNG人それぞれだから、それはそれで良いとしても、
オープンソースを掲げるLinuxの板がこれではなぁ...
0172あおりだぞ
NGNGカーネルデバックがダメって主張してるのは一人ぽい。
他の人はオリジナルスレの1がうざいとか、
おもしろい素材だから煽って遊んでるってな感じじゃないの?
前科なくこのスレを建てていたら好意を持って迎えられていたでしょう。
0173オリジナルスレの1
NGNG017455
NGNG雑音は気にせず頑張ってください。
あと、2.2系でプロセスいっぱいになった時の対処も教えてください。
0175login:Penguin
NGNGこれは凄い気持ち悪いと思う・・・
粘着厨房は私も嫌いだったけど・・・
ある意味それより嫌な人間性・・・
粘着より粘着してるよ・・・
傍から見てても。
0176login:Penguin
NGNG0177オリジナルスレの1
NGNGstatic inline struct task_struct ** find_empty_process(void)
{
struct task_struct **tslot = NULL;
if ((nr_tasks < NR_TASKS - MIN_TASKS_LEFT_FOR_ROOT) || !current->uid)
tslot = get_free_taskslot();
return tslot;
}
MIN_TASKS_LEFT_FOR_ROOTはtasks.hで#define MIN_TASKS_LEFT_FOR_ROOT 4
と定義されてるから、4つのプロセスだけROOTのメンテ用に残されてる。
だから、ちゃんと動くはず。
これでも動かないとなると、搭載物理メモリ量に対して起動できるプロセスが
多すぎるんだね。メモリアロケーションで失敗するよりも、
retval = -EAGAIN;
if (p->user) {
if (atomic_read(&p->user->count) >= p->rlim[RLIMIT_NPROC].rlim_cur)
goto bad_fork_free;
atomic_inc(&p->user->count);
}
こっちのチェックで失敗するようにNR_TASKSを小さな値にして再構築するべきだね。
2.4系ではNR_TASKSは搭載物理メモリ(MB)*64になってる。例えば32MB積んでるなら
32*64で2048個。
でも512個って8MBのメモリのマシン用の設定なんだよね。55がそんな少ないメモリの
マシンを使ってるとは思えないんだよなあ。または既に増やして再構築済みとか?
0178オリジナルスレの1
NGNG出来ないんかい?ちょっと難しい題材提示するとかさあ。
これじゃあ技術的な話に付いてこれないって言うのを認めてるようなもんだぞ。
でもjiffiesの増分を変えるとかいう、ソースサーバーの電源を立ち上げて
3分で分かるような簡単な質問はやめてくれよな。つまんないし勉強にもならない。
あと、全く情報がないのとか不可能な題材も勘弁な。
0179login:Penguin
NGNG3分でわかる って思ったからこそ出題したんだよ。
ここに来てるヤツの80パーセントはちんぷんかんぷんだったと思うよ。
0180login:Penguin
NGNGデバイスドライバ作りにおいて、カーネルスレッドを起こしたとき
rmmodするときはまず先に殺しとかないと文句垂れられるけど
あれってシグナル受け取るか共有メモリ使うかとかする必要が
あってけっこうめんどくさいよね。
かといって手を抜くわけにもいかないし。
なんかいいスケルトンとか、サンプルになるソースってある?
0181オリジナルスレの1
NGNGとりあえず、サンプルは探してみる、ちょっとまってな。
なかったら自分でこさえてみるよ。
でもそこまで分かってるんなら、多分それ以外の方法はないし、自分で
出来るんじゃないか?(笑
ところでLinuxってNT/W2KでいうWaitForMultipleObjectsみたいな
関数はないの?これがあれば、カーネルスレッドのWorkItemでの待ちと
終了用のイベントの待ちを同時に行えてエレガントなコードに出来ると
思うんだけど。
0182login:Penguin
NGNG>NT/W2KでいうWaitForMultipleObjectsみたいな関数
wait,wait3やwait4のことでわ?
0183login:Penguin
NGNG一応自分でも作ったんだよね〜。
でもジュウザなみに我流なんで、何とかしたいなあと。
今使ってる方法は共通エリアに終了フラグを作っといて、
終わりたいときはcleanupモジュールでそのフラグ立てて
インたら_sleep_onですぐ寝ると。で、カーネルスレッド側で
ループの先頭でそのフラグを見たら適当に終了処理して
cleanupで寝てる人を起こす。
なんか危なっかしい(正常ルートしか考慮してないし)ので
上手い方法ご教示プリーズ
0184login:Penguin
NGNGそうやって反応するからまた煽られるのですよ。
少し1擁護派だったけどやっぱり馬鹿厨房だな。
0186login:Penguin
NGNGループの最中に必ずスケジューラを呼ぶついでに
そのへんの終了プロセスを一手に引き受けてくれるような
便利な仕組みがあったら欲しいんだよね。
そういう便利ルーチンが用意されてないとなると、自分で
適当に作るしかないってことかな? ・・・なんで用意してないんだろ。
余談だけどRT-Linuxはその辺が標準でサポートされてて、
ブッ殺すって心の中で思ったならッ!
その時スデにプロセスは終わっているんだッ!
って感じで便利だったよ。
0187login:Penguin
NGNG0188login:Penguin
NGNGうるせえよ、ヴァカ。
0189login:Penguin
NGNG煽りを装って上げてみたチキンな1に萌え〜
自分はsageで自作自演キャラで上げるチキン野郎DEATH!
0190login:Penguin
NGNG真・粘着厨房と呼ぼう。
0191login:Penguin
NGNGこの勝負いかに!?
0192login:Penguin
NGNGタスク切り替えのコストとか解説が欲しい今日この頃
0193login:Penguin
NGNGだからあまり追い込むなと・・・
0195粘着じゃないぞ
NGNGどっか別な場所に情報上げたら教えてくれ。
粘着も良くかも知れないが 藁
0196オリジナルスレの1
NGNGスレが伸びるのは自作自演と煽りばかり、虚しくなりました。
0197login:Penguin
NGNGl 」 ∧_∧ ∩_∩ ∩_∩ ( ´Д⊂ヽイヤー
‖( ゚∀゚ ) ガオー! ( ´Д⊂ヽママー ( ´Д⊂ヽウグゥ⊂ ノ
⊂ つ ⊂ ノ ∩_∩ ⊂ ノ 人 Y
人 Y 人 Y ( ´Д⊂ヽウワアン人 Y し (_)
し(_) .∩_∩し (_) ⊂ ノ し (_) ∩_∩
( ´Д⊂ヽセンセーイ 人 Y ( ´Д⊂ヽヤダー
⊂ ノ し (_) ∩_∩ ⊂ ノ
人 Y ∩_∩ ( ´Д⊂ヽシヌウ 人 Y
し (_) ( ´Д⊂ヽタスケテ⊂ ノ し (_)
⊂ ノ 人 Y
人 Y し (_)
し (_)
========================================
∩_∩ _ ∩_∩ lヽ
(。Д。⊂ `つ ⊂⌒~⊃。Д。)⊃ l 」 ∧_∧
' ' '' ''' '''' ' ' ' ' ,,.,,.,.,..,_ ' '' ' ' '' '' ' ' ∩_∩ _ ‖( ゚∀゚ ) ガオー
⊂l:;:;:;;⊂ ⌒⊃ (。Д。⊂ `つ ⊂ )
'' '' ' ' '' ' '' '' ' ∩_∩ ' ' '' ''' ''' ' ' ' ' ' ' | | |
⊂⌒~⊃。Д。)⊃ (__)_)
∩_∩ '' ' ' ' '' ''' '' ''''
⊂⌒~⊃。Д。)⊃ ,,.,,.,.,..,_
'''' ' '' ' '' ' ' ' '' ∩_∩ _ ⊂l:;:;:;;⊂ ⌒⊃
(。Д。⊂ `つ '' '' ' ' '' ' '' '' '
' ' '' ''' ''' ' ' ' ' ' '
0199名無しさん
NGNG自分で気持ち悪い粘着ぶり晒しといて
「粘着がいるから」ハァ?
イタ過ぎて笑うしかないねこりゃ。
じゃ、ここを代表して最後に
>スレが伸びるのは自作自演と煽りばかり
オマエノナー
0200login:Penguin
NGNG"こんな所"にスレを二つも立てて、自己顕示欲を満たそうとしていたのは誰?
きっと実社会でも人の輪に入っていくのが苦手なんだろうね。
2ちゃんでも輪に入れないなんて、かわいそうだよ。
感嘆詞、文章
という書き出しも1の特徴だね。
>>19-20の自作自演でも見られます。
0201login:Penguin
NGNGおすすめ最新情報
コンフェデ決勝
日本は準優勝
巨泉コラム
ある裁判結果
勉強もゲーム風
ネットで学習塾ソフト
児童刺殺事件
出頭要請の当日に凶行
Popup選挙区
よくわかる都議選情勢
読者の書評
つんく著『LOVE論』
プロ野球
巨人5−0阪神
朝日新聞社から
アサヒ・コムから
問い合わせ
新聞購読のご案内
写真ニュース
「エリート校なら死刑確実」児童殺傷容疑者が犯行認める 大阪府池田市の大阪教育大学付属池田小学校で児童ら23人が殺傷された事件で、逮捕された元伊丹市職員宅間守容疑者(37)=池田市新町=は池田署の捜査本部の調べに対し、「エリート校のインテリの子どもを殺せば、確実に死刑になると思った」と、学校での殺害を認める供述をしていることが10日、分かった。
また、凶器の包丁は事件当日の8日朝、池田市内の刃物店で購入し「人を殺すために買った」と供述しているという。
一方、10日夜に接見した弁護士は「宅間容疑者は『死刑にしてくれと言ったことはない』と話している」と述べた。(20:57)
関連情報
特集・大阪児童殺傷事件
社会最新ニュース
「エリート校なら死刑確実」児童殺傷容疑者が犯行認める(20:57)
工場で有毒ガス漏れ、従業員50人に異状6人入院 山口(19:53)
札幌の祭り会場に爆破予告、威力業務妨害容疑で男逮捕(19:49)
外国人旅行者に不人気ジャパン 「出入」差1300万人(19:25)
軽乗用車がトラックに正面衝突、3人死傷 山形・上山(16:54)
血管や皮膚の再生医療に指針検討 厚労省が専門委設置(16:48)
市議団企画の「つくる会」講演会に教育委員を招請 埼玉(16:38)
草刈り業務で財団法人が1000万円水増し請求 茨城(16:31)
ノートパソコン18台盗まれる 埼玉・蕨の電器店(13:47)
大津の中学校にも包丁持った男 すぐ保護(13:34)
0202login:Penguin
NGNG朝日新聞社
www.asahi.com
ENGLISH
天気 | フリーメール | 辞書 | 地図 | サイトマップ | ランキング | 最新情報 サイト内検索
社会
ニュース速報
ひと
おくやみ
ニュース特集
教育地域情報
北海道 青 森
岩 手 宮 城
秋 田 山 形
福 島 茨 城
栃 木 群 馬
埼 玉 千 葉
東 京 多 摩
神奈川 新 潟
富 山 石 川
福 井 山 梨
長 野 岐 阜
静 岡 愛 知
三 重 滋 賀
京 都 大 阪
兵 庫 奈 良
和歌山 鳥 取
島 根 岡 山
広 島 山 口
徳 島 香 川
愛 媛 高 知
北九州 福 岡
佐 賀 長 崎
熊 本 大 分
宮 崎 鹿児島
沖 縄 USAToday's 関西
クラブA&A
有料記事検索
携帯端末
天気・季節
社会
スポーツ
金融・経済
ネット情報
政治
国際
文化・芸能
生活
科学・自然
コラム
ENGLISH
今日の朝刊
2001選挙
Woman
カー&ライフ
囲碁
AIC
読書
教育
イタリア年
関西
マリオン21
東証株価
home > 社会 > 速報
おすすめ最新情報
コンフェデ決勝
日本は準優勝
巨泉コラム
ある裁判結果
勉強もゲーム風
ネットで学習塾ソフト
児童刺殺事件
出頭要請の当日に凶行
Popup選挙区
よくわかる都議選情勢
読者の書評
つんく著『LOVE論』
プロ野球
巨人5−0阪神
朝日新聞社から
アサヒ・コムから
問い合わせ
新聞購読のご案内
写真ニュース
札幌の祭り会場に爆破予告、威力業務妨害容疑で男逮捕 北海道警・札幌中央署は10日午後、札幌市西区山の手2条1丁目、無職青山辰夫容疑者(37)を「YOSAKOIソーラン祭り」の実行委員会などへ爆破予告の電話をし、イベントを一時中断させた威力業務妨害容疑で逮捕したと発表した。
同署によると、青山容疑者は、9日正午前から同日午後2時半過ぎまで中央署、祭り実行委員会、地元テレビ局へ計11回「爆弾を仕掛けた。3時に爆発する」と札幌市内の公衆電話から電話をかけた疑い。
青山容疑者は同市内中央区北1条西8丁目のイベント会場、札幌メディアパーク・スピカに爆弾を仕掛けたと伝えたことから、同会場では祭りの踊り手、観客、警官や警備員ら約300人が予告時間帯の40分間避難するなど混乱した。避難によるけが人などはなかった。
青山容疑者は警察の取り調べに対して、「とにかく騒がして、ニュースになればいいと思った」と動機を話しているという。
同祭りでは昨年6月10日夜に会場の臨時ゴミ収集場で爆破事件があり、祭りスタッフの大学生ら10人が重軽傷を負う事件があった。同署ではこの事件との関連も調べている。
YOSAKOIソーラン祭りは、高知県のよさこい祭りに感動した道内の大学生が企画したイベントで、今年で10回目。今回は全国から過去最多の408チーム、約4万1000人が参加する札幌の初夏の一大イベント。(19:49)
関連情報
北海道のニュースは北海道asahi.comでも
社会最新ニュース
「エリート校なら死刑確実」児童殺傷容疑者が犯行認める(20:57)
工場で有毒ガス漏れ、従業員50人に異状6人入院 山口(19:53)
札幌の祭り会場に爆破予告、威力業務妨害容疑で男逮捕(19:49)
外国人旅行者に不人気ジャパン 「出入」差1300万人(19:25)
軽乗用車がトラックに正面衝突、3人死傷 山形・上山(16:54)
血管や皮膚の再生医療に指針検討 厚労省が専門委設置(16:48)
市議団企画の「つくる会」講演会に教育委員を招請 埼玉(16:38)
草刈り業務で財団法人が1000万円水増し請求 茨城(16:31)
ノートパソコン18台盗まれる 埼玉・蕨の電器店(13:47)
大津の中学校にも包丁持った男 すぐ保護(13:34)
0203login:Penguin
NGNG--------------------------------------------------------------------------------
■ 著作権について
著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0204login:Penguin
NGNG著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0205login:Penguin
NGNGかちゅーしゃ使ってない人に迷惑だろ
0206login:Penguin
NGNGどうせ荒らされスレだろ?
0207login:Penguin
NGNG著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0208login:Penguin
NGNG著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0209login:Penguin
NGNG著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0210login:Penguin
NGNG著作権の帰属
朝日新聞社のインターネット情報サービスasahi.comに掲載されている記事、写真、イラストなど文字・画像等のコンテンツの著作権は、朝日新聞社及びコンテンツ提供者にあります。また、総体としてのasahi.com については、朝日新聞社に編集著作権があります。これらの情報は、「私的使用」又は「引用」など著作権法上認められた場合を除き、朝日新聞社に無断で転載、複製、放送、公衆送信、翻訳、販売、貸与などの利用をすることはできません。朝日新聞社以外の著作権者がいる場合は著作権者の許諾も必要です。また、記事の抜粋や要約についても著作権上の問題が生じることもあります。詳しくはこちらをご覧下さい。
引用について
著作権法上認められた「引用」とは、報道、批評、研究などの正当な目的のために、その目的上正当な範囲内で記事等を使うことを指します。正当な範囲とは、(1)その著作物のその範囲を引用する「必然性」がある(2)質的にも量的にも、引用先が「主」、引用部分が「従」という関係にある(3)本文と引用部分が明らかに区別できる――という条件を満たすこと、及び出所の明示が必要です。
■ リンクについて
asahi.comへのリンクは、営利を目的とせず、フレームなしで行うなど一定の条件を満たしている限り、原則として自由です。リンクを張った際は、そのホームページの内容とアドレス及びリンクの趣旨、お名前、連絡先などを[email protected]あてにお知らせ下さい。asahi.comの趣旨に合わない場合や、朝日新聞社の事業や信用を害する恐れがある場合はリンク自体をお断りすることがあります。詳しくはこちらをご覧下さい。
■ 著作権・リンクに関する問い合わせ
asahi.comのコンテンツやサイト画面の使用に関する問い合わせ、リンクのご連絡は、
朝日新聞社 著作権センターへ。
〒104-8011 東京都中央区築地5-3-2
FAX 03-5541-8140
[email protected]
0211login:Penguin
NGNG正直、自作自演も半信半疑だったが、
そういう人間性を考慮して確信になった。
0212login:Penguin
NGNGええやん。SN比が悪くなれば、真面目に話をしようと思った人が近寄らなくなるでや。
そのために荒らしておくなら、コピペで十分。:p
0213login:Penguin
NGNGこうやって大量コピペ爆撃しておくと。あとは狙い撃ちで、失言したら他の板にぶちまけるだけ。
言いたい事を思いっきりいってくれ。書き換えて他の板に持っていく。
0214login:Penguin
NGNG0215login:Penguin
NGNG数人のコピペ厨房に真面目に話をしたい人が駆逐されてしまうのは非常に嘆かわしい。
0216login:Penguin
NGNG0217login:Penguin
NGNGしつもーん!
どこにいるんですか?コピペ厨房に真面目に話をしたい人って
0218login:Penguin
NGNGカーネルハッカーなら。
0219login:Penguin
NGNG真面目に話をしたい人=全部1の自作自演
で一件落着じゃなかったの?
最初の方の自作自演を見てるとまだ色んなとこで
やってそうだよね。
つーかあれだけとは言わせません。
0220login:Penguin
NGNGそこを考えると答えは出てくるであろう。
>>215を書くための自作自演あらしであろう。
0221login:Penguin
NGNG荒らした本人が自信を持って言う。
被害妄想分裂症犬厨房である>>220をカラカウのが楽しいので荒らしている。
イヤマジデオモシロイモン、コノヴァカヲカラカウト
0222コピペマシーン
NGNGホントは楽しくなんかないんだろ?
つい、ちょっとした事にカッとなって荒しちゃうんだよな?
本当は早くそんな生活から抜け出したいんだよな?
俺も荒したり煽ったりな、君とおんなじ事をやってた頃があったよ。
いや、君以上にやってたな。
俺の煽りで何百ものレスが付くんだよね。びっくりしたよね。
俺の煽ったスレはチャット状態になっちゃうんだよね。
「こいつら馬鹿だなー」「俺の手の中で踊ってるぜ」
「2ちゃん坊をあしらっている俺ってかっこいい」そう思ってたよ。
でもね、急に思ったんだ、「俺はそんなに頭良くないんじゃねえか?」って。
俺も大人になったんだろうな。
だから、君にも早く気付いて欲しいな。荒しはかっこ悪いよ。
0224login:Penguin
NGNGうむ。ヴァカを一人貶めた所で、満足感は得られないと判ったので、次回から工夫しよう。
ヴァカはヴァカだから、してやられた事にも気づかないからなぁ。手ごたえ無しこの上ない。
0225login:Penguin
NGNGけっこうカーネルをいじりそうで期待。
0226login:Penguin
NGNG自分の手のひらに乗ってると思い込んでたわけだ。お前らどっちも救いようのないヴァカだよ。
0227login:Penguin
NGNGそこを考えると答えは出てくるであろう。
>>226を書くための自作自演あらしであろう。
0228login:Penguin
NGNGいい加減認めろよ、お前は遊ばれてるって事に。ほんと、こいつ面白いな。
なにやっても全部1のせいにしてくれるし。
0229login:Penguin
NGNG今、俺が悩んでる問題を提供します・・・
オリ1でも誰でも回答よろしこ
rmmodするとき、デバイスファイルが開かれていたら
rmmodがリジェクトされるけど、これを強制的に進めたいときには
どうすればいい? リジェクトしてるのはカーネルの方だよね
0230login:Penguin
NGNGリソースとして握っているプロセスの扱いはどうする?
なにか案があればヨロシク
0231229
NGNGシグナル送っといてください。とりあえず。
0232名無しサン
NGNGそれは無茶じゃないか?
シグナル送ってチョンだと、プロセス側の終了処理に問題が発生しやすい
シグナルハンドラを、こう書け!などの規約をきめてパッチを当てまくらないとダメだぞ
0233login:Penguin
NGNGシグナルを送るとともに、とにかくエラーになるダミーデバイスと入れかえるってのはどう?
これならエラー処理がマトモならなにも変更する必要がないよ
0234login:Penguin
NGNG0237login:Penguin
NGNGコピペ荒らしは犬房をからかっていると言う。
しかし犬房はここが荒れても気にならないようだ。
解説をきぼん。
0238login:Penguin
NGNGウザイとLinuxerからも言われた奴か?だからこのスレが荒れても犬厨には
知ったこっちゃない。
2.犬厨はコピペ荒らしは1だと思ってる。
3.コピペ荒らしは犬厨をからかって遊んでいる。
4.コピペ荒らしはもしかしたら最初は真面目に話をしたかった組?
犬厨が全部自作自演扱いするから、ウザクなったか、もしくは
遊びたくなった。
5.いい迷惑を被ったのは1。
0239login:Penguin
NGNGつかね、2chnaviとか使っていると荒らしはdなので、
1スレ上にフツーの会話と、頭が温かい会話が共存できるだけ
IEとかの全部表示しちゃうので見れば、変なスレに見えるわけ
0240名無しさん
NGNG今は2ちゃんクライアントは当前の時代です。
IEで見るのはダサいです。
navi2chなら荒されようが関係無いです。
快適です。
あと、このスレがむかついてる人って、
「1の自作自演」なんて本気で言ってる奴いんのか?
確かにその要素は詰まりすぎではあるが、
そんな事よりこのスレを潰したいのが先のはず。
ちょっと騒いでると、顔を真っ赤にして
「被害妄想…」と言ってどこからともなく現れる
ワンパな荒しさんが出て来るべ?
んで、このスレをコピペで荒しまくってくれる。
んで、「こいつら…」と一りで勝手に悦モードに
入っててくれる。(今思えばかなりマヌけな人物だが)
とても潰したい派には好都合だよね。
結局、このスレ潰したい人の勝ちってわけか。
0241login:Penguin
NGNG核心禁止。怒って暴走するだろ某が(藁
某にからかわれていた、って事にしといてやろうよ(藁
0242login:Penguin
NGNGやられたよ。
ってことでネタスレ終了でいいですか?
0243229
NGNG>>233
とりあえず、自分が今作ってるデバイスドライバのみ対応でもいいです。
というか、「誰かがrmmodしてるぞ!」ということをドライバ側が
受け取れればいいや って感じ。
0244login:Penguin
NGNG0245login:Penguin
NGNGコピペ荒らしと犬厨房しかいない板で無理いうなって
0246login:Penguin
NGNG0247229
NGNGカーネルハッカーにはなれないかもしれないけど
調べたのここで公開してもいい?
突っ込まれる前に自分でゆーけど、ただの自己満足のために。
0248login:Penguin
NGNGそうしなよ。この板はマターリと初心者をいびり倒して楽しむ板。
真面目に相手する分だけ損だよ。
0249login:Penguin
NGNGがんばれ。
0250login:Penguin
NGNG>>17で既出です。
0251login:Penguin
NGNGつか、ネタ振っといて膨らませるならまだしも、
範囲を縮めていったら誰も相手にしないだろ
>>229-234までの流れは良かったのに、>>243で切っちゃったらダメ
0252login:Penguin
NGNG//
//
|:| Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|:|( ´Α`)< 先生、僕達が勝ったよ!
|:|_):∵:( \_______________________
\:∵:∴:\
|∴:∵ l::|
|∵:∴ |::|
/∴:∵/|::|
|ii;∵;i/ |:|
|llll||lll| U
|llll||lll| Λ||Λ
/ll/ |ll| ( / ⌒ヽ
/l/ |ll| | | | オリ1(Win厨)
/l/ |ll| / ノ
/l/ |ll| | ||
ν ν 怫
0253login:Penguin
NGNG0254login:Penguin
NGNG0255login:Penguin
NGNG0256login:Penguin
NGNG0257login:Penguin
NGNGどういうことだよ、おい・・・
0258login:Penguin
NGNG0259login:Penguin
NGNGひとつずれてたんだよ。
構造体の初期化で要素名を指定してなかった俺が悪いのか?
そうなのか!?
0260login:Penguin
NGNG0261login:Penguin
NGNG荒らし間違いか?
0262login:Penguin
NGNGすれのなかみは....信者で膿んでいる
0263login:Penguin
NGNG0264login:Penguin
NGNG0265login:Penguin
NGNG>>257に応えてくれ
0266login:Penguin
NGNG0267login:Penguin
NGNGそこまでわかってて後何が必要なのだ?
0268login:Penguin
NGNG愛・・・かな
あと、急に変わりやがった理由とか。
0269login:Penguin
NGNG0270login:Penguin
NGNGクズ野郎共、でていけ!
0271login:Penguin
NGNG0272login:Penguin
NGNG0273270
NGNGいつまでくだらんこと言ってんだ。シネ
0274login:Penguin
NGNG0275login:Penguin
NGNG0276login:Penguin
NGNG彼は今UNIX板で頑張ってますよ。
0277login:Penguin
NGNG厨房しかいないな(w
0278login:Penguin
NGNG0279login:Penguin
NGNGわからないよ。
成果の横取りって言われちゃうよ。
Linux板の住民でもあるので恥ずかしいことはやめてくれ。
0280login:Penguin
01/09/25 12:33ID:T4NN4/VAカーネル2.4用っていつごろ出版予定ですか?
0281login:Penguin
01/12/23 01:30ID:KVZ4fuhg0282オリスレ1
01/12/23 09:29ID:HENW+XMb0283login:Penguin
01/12/24 05:32ID:oEbCA+L6おおっと!
楽しみにしてます
0284名無しさん@Emacs
02/01/03 21:30ID:ffVsHIjm遅すぎですが「ありがとう!むっちゃ役に立つよ!!!」と言わせてください。
0285login:Penguin
02/02/28 16:03ID:3tt7FI5V0286login:Penguin
02/06/05 21:06ID:DrdXg7fC0287login:Penguin
02/08/07 01:12ID:JBx+eNJ10288login:Penguin
02/08/07 01:52ID:rnDrVpELデバッガとどう違うの?
0289login:Penguin
02/08/20 12:02ID:3wJxabrmくれていたら、うれしいのだがなぁ。そうしたら、OSのステップ動作や
デバッグがかなり楽になるのだが。(歴史的にはVMはOSの開発やデバッグを
容易にするために動機として開発された面が強い)
0290login:Penguin
02/08/20 12:53ID:iiQv7gf0Plex86やBochsじゃいかんの?
モニタリングするための機能は付いてるみたいよ。
それに天才kevin lawtonのソースを見るだけでも楽しいよ。
0291login:Penguin
02/10/15 00:48ID:ThzyiM+z^^^
0292名無しさん@Emacs
02/10/19 23:24ID:9G8wG/Yu>>55,98
激しく過去だけど、
> これをなんとかしてほしい。
limit でプロセス数を設定するのではだめなん?
> lsもうてないしpsもうてない。当然killなんてもってのほか!
多くのshellでは killうてるのでは?
0293292
02/10/20 02:08ID:9k4m6KMZ0294login:Penguin
02/10/20 02:17ID:ng72Q8wB0295login:Penguin
02/10/20 04:18ID:7IR+V3qqプロセスがいっぱいいっぱいになると
全てのコマンドを受け付けなくなったんだよ
プロセステーブルがいっぱいだから
新たにプロセスが起こせないため
0296292
02/10/20 05:19ID:9k4m6KMZ# ごめん すれタイとずれてる
0297login:Penguin
02/10/28 02:35ID:jjhKAe9p0298名無しさん
03/01/05 02:03ID:F7LPzN5oΛ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
0299login:Penguin
03/01/05 02:12ID:5KsmWq62組込の使ってもプロセス動くみたいだよ
よくわからんけど
0300login:Penguin
03/01/06 23:38ID:WiZYCyXV>kernel毎刺さってるときって、どうデバッグすればいい?
>再現出来ないときがほとんどだし、めったにでないけど。
「nmi_watchdog=1」または「nmi_watchdog=2」をカーネルパラメータで
指定する.できるPCとできないPCがある.
キーボード割りこみ(シリアル回線割りこみ)が効かなくて
KDBを起動できない場合は,カーネルモードで割りこみ禁止のまま
無限ループになった場合が多い.そんなときはこれ.
これはNMI(ノンマスカブル割りこみ)を使ったウォッチドッグ機能で,
10ミリ秒ごとに強制的に起動する機能.カーネルが無限ループになっている
のを検出したら,kdbに落ちてくれる.
>ダンプとかってとれるのかな。
KDBを作ったSGIの別パッチ「LKCD」を使えばできる場合もある.
が,確実じゃない点はKDBと一緒.
0301login:Penguin
03/01/06 23:42ID:WiZYCyXVBSDのBBDみたいに,bashのようなreadline編集がやりたいYO!
CNTL-Pやカーソルキーで履歴をたどったりしたいYO!
ソースをみると,履歴機能は作りかけてるっぽいYO!
0302IP記録実験
03/01/08 21:26ID:/8k1w3wQhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0303login:Penguin
03/01/09 02:32ID:d0cXwiPTこらっ!しんのすけ。
0304login:Penguin
03/01/09 03:17ID:1v49CBJv困るのは厨くらいだろ?
0305login:Penguin
03/01/09 04:06ID:TPkK0Va9逆転も何もないって。
勢いで上告なんかしても一発で上告却下(門前払い)だよ。
二審も一審を支持。これに対して上告しようにも、
刑事訴訟と同様、自由に上告できるってもんでもないのです。
民事訴訟法312条 (上告の理由) 1項
「上告は、判決に憲法の解釈の誤りがあること
その他憲法の違反があることを理由とするときに、することができる。」
http://www.m-net.ne.jp/~doba/goto/hon.htm
ようするに上告しても今の制度では100%無駄。 これで完全終了ってことか。
0306山崎渉
03/01/15 11:41ID:1ScAb3I50307login:Penguin
03/02/04 00:43ID:lBDPCYs6Announce: kdb v3.0 is available for kernel 2.4.20
ftp://oss.sgi.com/projects/kdb/download/v3.0/
だそうな。
0308login:Penguin
03/02/04 03:08ID:7Sgy+VfM0309login:Penguin
03/02/05 02:08ID:nVBCH8Lmヒストリが追加になったね
TAB補完やってみたいYO!
0310login:Penguin
03/03/08 19:07ID:l6jbsomd0311login:Penguin
03/03/08 19:13ID:L9WtQNIyならkgdbの世界なので、スレ違い。
0312login:Penguin
03/03/08 19:22ID:l6jbsomdそうすると、kgdbを使ったカーネルデバッグスレ とか立てる必要がある?
ここじゃだめなん?
0313login:Penguin
03/03/08 19:32ID:L9WtQNIyなるほど、ただでさえ寒いのに分離すると凍死しそうよね。
でも、ここ、スレタイが限定してるからなぁ。よし、乗っ取ろう。# 自分もkgdbです。
0314山崎渉
03/04/17 12:20ID:PWISM87M0315山崎渉
03/04/20 06:04ID:xFRXxEWb( ^^ )< ぬるぽ(^^)
0316login:Penguin
03/05/02 19:43ID:8SKdq5Sfftp://oss.sgi.com/projects/kdb/download/v4.2/
だって。
2.5カーネルの対応は、やってる暇ないので誰か代わりにやってくれ。
らしい。
0317login:Penguin
03/05/06 09:52ID:t2YZV+ja誰か試して下さい。
0318山崎渉
03/05/22 02:03ID:VfjbtMwi0319login:Penguin
03/06/14 06:03ID:XQr1g5tiこれ使ってるひとはいますか?
0320login:Penguin
03/06/20 17:15ID:MdZN80yCだそうな。
XScaleも対応したらしい。
0321login:Penguin
03/07/02 02:03ID:VujfXoME0322login:Penguin
03/07/06 23:30ID:lEtq+gmE0323login:Penguin
03/07/08 15:12ID:nDf4bQ700324login:Penguin
03/07/14 02:35ID:imGWjqw60325山崎 渉
03/07/15 11:18ID:2JhhXBQM__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0326login:Penguin
03/07/15 12:09ID:KhvjxSuE0327login:Penguin
03/07/23 11:43ID:ZPPlsMW80328login:Penguin
03/07/27 11:40ID:Aq2rr+SO0329login:Penguin
03/07/30 12:12ID:cPdgkLk20330login:Penguin
03/08/01 13:39ID:YzTLfBOMhttp://sourceforge.net/projects/swsusp/
0331login:Penguin
03/08/01 13:42ID:76mnFd6yあなたのカーネルパッチを教えろやゴルァ!
http://pc.2ch.net/test/read.cgi/linux/1040104039/
0332ぼるじょあ ◆yBEncckFOU
03/08/02 04:56ID:+QUfMouIピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0333login:Penguin
03/08/02 10:15ID:2rmp9gin0334login:Penguin
03/08/08 11:52ID:mg5o8ebS0335login:Penguin
03/08/13 12:28ID:pfCYHBFY0336abc
03/08/13 13:40ID:ebuROyM0http://beauty.h.fc2.com/
0337山崎 渉
03/08/15 22:50ID:dil3w4kp│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0338login:Penguin
03/08/15 23:49ID:fuvtkv+Y0339login:Penguin
03/08/25 09:40ID:ZYMvu5IH0340login:Penguin
04/01/19 04:54ID:32IfbYxGこれのことなの?ちょっと使ってみようかと
思ってるんだけど。
0341login:Penguin
04/09/04 16:46ID:znmWPyOiカーネル2-4-20をダウンロードして、
kdbパッチも当てて、grub.confの設定も変えて
いざ、リブート、Pauseボタンを押してkdb起動!!
という形になりたかったのですが、
Pauseボタンを押したら、そのままPCがハングしてしまい
kdbが立ち上がるどころか、OSがまったく無反応になります。
なにか原因みたいなものはあるのでしょうか?
0342login:Penguin
04/09/06 10:32ID:z8amCeVwマルチポスト加代…
0343age
2005/05/25(水) 22:24:18ID:AoIYnPlV保守あげ
0344login:Penguin
2006/03/21(火) 20:57:39ID:5Rsga6rh0345login:Penguin
2006/07/07(金) 14:13:30ID:0SSiCOSVいちいち >>104 みたいにアドレスを手で書くなんてやってられん。
0346login:Penguin
2006/12/12(火) 21:48:08ID:IQmW0Qdpkgdb+dddでリモートデバッグが最強ということでFA?
kgdbって配布元が変わったりしてステータスが一体どうなってるのか
いまいち不明だし、何より別配布というのがどうも使うモチベーションを
下げてくれる。
0347login:Penguin
2006/12/20(水) 13:54:35ID:1apjCiZ/ハードウェアアクセスしないんならQEMU+dddというのもあり。
パッチ当てなくていいし、止めたときの副作用が小さいのが利点。
割とよく落ちるけど。
KGDB Proなんてのもあるんですな。$1500はちと高いか。
0348login:Penguin
2007/02/24(土) 19:08:31ID:J2YqmLDT0349login:Penguin
2007/05/13(日) 16:16:44ID:IRm8yxuu16:10:44 up 271 days, 20:00, 2 users, load average: 0.95, 1.01, 0.90
停電で落ちた以外にはリブートなし
Webサーバ、Samba、DAV、たまにbittorrentクライアントなぞを動かしてる
ファンレスなんで動作音も静かだし低消費電力
常時動いてるLinuxがあるのは便利なもんだね
0351login:Penguin
2007/09/20(木) 02:08:15ID:6TiLhlEcこれとVMware+NFSroot環境を組み合わせるとどんなことでも気兼ねなくできるので、
あっというまに内部でどういう動作をしているか掴めるようになった。
ただ、カーネルのビルドオプションに-O2を外しても-Osが入ってしまう所で
はまった。kgdbからはソースで終えてしまうので、それで完全に動作を
把握した気になっていたら、実は命令実行順序が変わっていて、その結果
ソースレベルでは誤動作してるようにしか見えない感じになってしまい、
最後にstepiで進んでみてようやく気付いた。
こういうことがあるからLinusはソースレベルデバッガなど不要というのかな。
0352login:Penguin
2007/12/15(土) 11:20:12ID:KilADSyMkanazawa〜
0353login:Penguin
2008/04/30(水) 09:29:13ID:rAGF2rHu0354login:Penguin
2008/11/13(木) 00:56:13ID:aqHi8k3G応援シル
0355login:Penguin
2008/12/28(日) 10:57:27ID:IqL6Ks260356login:Penguin
2009/04/02(木) 00:16:56ID:33mKLiPToss.sgi.comは引き取ってもらえるのだろうか?
0357login:Penguin
2009/04/04(土) 08:02:32ID:iq+J5NifXFSの行方も気になる・・・あっちは当の昔にSGIを解雇されてても開発やってた気が駿河。
0358login:Penguin
2009/09/01(火) 00:16:37ID:VcePDi7O0359login:Penguin
2009/09/01(火) 00:48:13ID:452Cl4Js0360login:Penguin
2011/06/17(金) 06:49:14.52ID:noQ7bF0a■ このスレッドは過去ログ倉庫に格納されています