Windowsクラッシュ事件、クラウドストライクがC++じゃなくてrustを使っていれば防げた

1 名無しさん 2024/07/21(日) 00:20:44.77 ID:IMeocjFC0

セキュリティーソフト更新の影響で世界的にIT障害各地で空港や銀行が運営できず
https://www.bbc.com/japanese/articles/cxw2gpz9k2zo

【プログラミング】Windowsクラッシュの件、クラウドストライクがC++じゃなくてRustを使っていれば防げたことが判明【今こそRustを】  [543236886]\n_1


2 名無しさん 2024/07/21(日) 00:21:15.91 ID:9LhbtanE0

ガッ!


3 名無しさん 2024/07/21(日) 00:21:39.42 ID:cVkrrJBq0

ぬるぽ


4 名無しさん 2024/07/21(日) 00:21:56.12 ID:gBJKK2LR0

昔の人はC++で完璧に書いてたんだが?


5 名無しさん 2024/07/21(日) 00:22:54.94 ID:SB7Qhf5A0

2024年にもなってぬるぽ


7 名無しさん 2024/07/21(日) 00:23:33.98 ID:kDfdsE4lD

ヌルポインターなんて、初心者かよア○
はじめてのC読んで素人からやりなおせ


8 名無しさん 2024/07/21(日) 00:23:35.21 ID:1sfPcbP+a

rustだと速度遅くならないの?


9 名無しさん 2024/07/21(日) 00:24:19.72 ID:mEGmnRg70

これ間違えて本番環境にあげちゃった系なのか?


10 名無しさん 2024/07/21(日) 00:24:34.33 ID:wBPvNiem0

まぁ、昔はレベル低かったからCPPでも複雑性の管理が可能だっただけだろ
今の奴は複雑すぎて無理
煩雑な処理は自動化してシステムに投げないとダメだよ
自動でガベコレもメモリ管理も不十分なCPPは終わり


12 名無しさん 2024/07/21(日) 00:24:50.41 ID:9/QEM/V00

アドレス直打ちか


13 名無しさん 2024/07/21(日) 00:25:44.93 ID:hJ7f0xri0

アドレスそのまま書いてるの?なんで?


14 名無しさん 2024/07/21(日) 00:25:56.71 ID:l7TVlZL70

🖕✌🤪


15 名無しさん 2024/07/21(日) 00:26:23.03 ID:trdIAcaJ0

でも全然Rustに移行する流れになんねえんだよな


17 名無しさん 2024/07/21(日) 00:28:13.17 ID:G3vywlYK0

やはりRustか


19 名無しさん 2024/07/21(日) 00:28:54.23 ID:1KXrgcfZ0

この業界老人多くてC++しか書けないのばっかなんよ


21 名無しさん 2024/07/21(日) 00:29:30.79 ID:kc3QTV9R0

ぬるぽ


22 名無しさん 2024/07/21(日) 00:29:51.40 ID:ezNo6xt00

テスト真面目にやっていないだけだろ


24 名無しさん 2024/07/21(日) 00:31:10.15 ID:WQZQqlPP0

40代以上のプログラマなんか採用するなよ


25 名無しさん 2024/07/21(日) 00:32:06.72 ID:kDfdsE4lD

まあでもCやCプラプラの速度はやはり圧倒的に速いからな


26 名無しさん 2024/07/21(日) 00:32:59.06 ID:PKki6AZN0

cpp17より古いバージョン使った感じか?
なんにせよアドレス直に叩けるのは問題あるな


27 名無しさん 2024/07/21(日) 00:33:29.26 ID:Ygxi9RsbM

アドレス直打ちとか言ってるやつってクラッシュダンプの意味わからない人?


28 名無しさん 2024/07/21(日) 00:34:03.04 ID:NjhgDCKp0

これがほんとのぬるぽか

ぬるぽって恐ろしいんだな(ヽ´ん`)


29 名無しさん 2024/07/21(日) 00:34:19.54 ID:2bhLNYGa0

コードを間違えるのは仕方がない

だが何故それをテスト工程で気付かずに
本番環境でそのまま出してしまったのか


30 名無しさん 2024/07/21(日) 00:34:57.83 ID:Ji9CBIRm0

人間の限界


31 名無しさん 2024/07/21(日) 00:35:06.68 ID:Ygxi9RsbM

カタログアップデート用の配布ファイルの設定ミスって言われてるぞ


32 名無しさん 2024/07/21(日) 00:35:23.10 ID:rNQAC7Vb0

テストで全部のバグが見つかると思ってるア○がいるなw


33 名無しさん 2024/07/21(日) 00:35:23.94 ID:y0anrdB60

C++いかんのか?


34 名無しさん 2024/07/21(日) 00:36:50.86 ID:Nps56zDd0

プログラミング言語はこれから
「自然言語」か「Rust」の二択になります
我がメンターひろゆき氏もそう言ってる


35 名無しさん 2024/07/21(日) 00:37:13.32 ID:ZpI1xDym0

アプリだけ落ちればいいのにOS巻き込んで落ちるのはどうなの


36 名無しさん 2024/07/21(日) 00:37:38.83 ID:rNQAC7Vb0

ひろゆきが言ってるんなら完全に間違ってるだろ


37 名無しさん 2024/07/21(日) 00:37:42.46 ID:Kq4QuBZ40

コードの検証なんてAIにやらせろよ


38 名無しさん 2024/07/21(日) 00:38:45.74 ID:vvdAb5Dv0

このコード書いた人特定されて詰められるんだろうか


40 名無しさん 2024/07/21(日) 00:39:07.09 ID:4NvMBBXq0

カーネルはC++じゃなくてCだぞ


42 名無しさん 2024/07/21(日) 00:39:36.17 ID:TPTaHTPR0

ご自慢のAIにぬるぽがないか調べてもらうのが先決だわ


44 名無しさん 2024/07/21(日) 00:39:53.50 ID:LbdhcmW5d

プログラミング言語派閥戦争はRustで最後だ


45 名無しさん 2024/07/21(日) 00:40:17.16 ID:ciMGE3L40

でも客先がCで書けっていうし


46 名無しさん 2024/07/21(日) 00:40:19.01 ID:Ygxi9RsbM

逆に言えばリング0でもアドレス0参照したら落ちるんだな


47 名無しさん 2024/07/21(日) 00:40:57.80 ID:XZuDSsRR0

雑魚だからPHPとJavaScriptくらいしか書いたことない


48 名無しさん 2024/07/21(日) 00:41:32.67 ID:lRbOKYEH0

Rust難しい


50 名無しさん 2024/07/21(日) 00:42:51.01 ID:hDzdcZVj0

ollydbgとかsofticeとかIDA proでだれかデバッグしたの?


51 名無しさん 2024/07/21(日) 00:43:17.84 ID:K1VGcm120

ぬるぽで○ぬの?


53 名無しさん 2024/07/21(日) 00:44:21.69 ID:aMzQlhTI0

カーネルドライバとか書く人はそうかもね
文字列が何種類もある言語は勘弁してください


56 名無しさん 2024/07/21(日) 00:46:35.16 ID:k3wZr6Hs0

情シスの人はこいつのせいで土曜日潰れたっぽくてお疲れ様って思った


57 名無しさん 2024/07/21(日) 00:47:01.51 ID:hGn5PIZ50

マイコンもrustになったりしないの


58 名無しさん 2024/07/21(日) 00:47:52.67 ID:hDzdcZVj0

AIにアセンブリで変換してもらえ


59 名無しさん 2024/07/21(日) 00:48:35.29 ID:wBPvNiem0

まぁ、ひろゆきってPerl使いだからC系しか書けなさそう

そもそもオブジェクト指向言語が使えなさそう


62 名無しさん 2024/07/21(日) 00:50:13.81 ID:46uCtwB/0

あとアドレス 0x0000…009
ってヌルポインタではなくて
喩えて言うと構造体のオフセット9バイト目で
構造体の原点アドレスがヌルポインタだった話だよね


66 名無しさん 2024/07/21(日) 00:55:01.87 ID:46uCtwB/0

あとはドライバの作りって話になるのかな
言語選択でバグが無くなる的な無知な人の解説聞かされると知ったかぶりいい加減にしろよとしか思わないよね
ただレッテル貼りしてわかったフリするやつは
原因をちゃんと調べるやつの邪魔にしかならない


67 名無しさん 2024/07/21(日) 00:55:10.49 ID:mZ5BnMp60

デバイスドライバでRust使えるのか?


69 名無しさん 2024/07/21(日) 00:56:04.63 ID:WJen8aQJ0

でも流行らんなー


70 名無しさん 2024/07/21(日) 00:57:29.62 ID:9BX0mK4X0

このダンプはどこのやつなの?


71 名無しさん 2024/07/21(日) 00:57:36.97 ID:zBaA+Kvt0

pythonとRは書ける
次はrustやってみたい
やっぱ全然違うのかなC系触ったことない


72 名無しさん 2024/07/21(日) 00:58:08.42 ID:46uCtwB/0

デバドラをカーネル外に出したのはMach2.5→3.0あたりの変更で、理由はカーネルの安定性だよね
3rdパーティのドライバなんて
カーネルにとっては本来的に異物でしかなくて
そこがさまざまな問題の温床になるのは当然なので
カーネルよりも制限のきつい顕現の別プロセスで動かすのがMach3.0あたりの設計


73 名無しさん 2024/07/21(日) 00:59:09.94 ID:46uCtwB/0

Rって統計解析言語でこの場で出す名前じゃないじゃん


74 名無しさん 2024/07/21(日) 01:00:18.63 ID:h5XAyDv/0

「2度とこんなことするなよ!」と言うだけの文系人間の方が立場が上な世界である以上は無理。


78 名無しさん 2024/07/21(日) 01:04:52.36 ID:46uCtwB/0

もう言ってる事が素人の雑学知識レベルで
幼稚園児の雑談にしかならないんだよな、サイエンス系とIT系の嫌儲での扱い


79 名無しさん 2024/07/21(日) 01:05:46.92 ID:XEBkrssW0

特定の環境じゃなくて全部で発生してるなら問題だわ
つまり一度もアップデートから起動させることを試してないんだろ


80 名無しさん 2024/07/21(日) 01:06:38.17 ID:46uCtwB/0

言ってる事が幼稚園の妄想話
何も調べずに無責任な妄想を書けるのは
幼稚園児の特権


81 名無しさん 2024/07/21(日) 01:06:44.37 ID:kVI6mcRIH

デバイスドライバでRust使えるのかはワラタ
そもそもマイコンのベアメタル開発にも使えるような言語なんだから出来るに決まってるでしょうよ


82 名無しさん 2024/07/21(日) 01:08:39.78 ID:46uCtwB/0

メモリとタイミング要件と書いたけど
幼稚園児の人はわからない単語でスルーしたようだ


86 名無しさん 2024/07/21(日) 01:11:44.94 ID:kmwSQRg50

メモリーアドレス0x9cにアクセスしたのが原因って言ってるけど本当?


87 名無しさん 2024/07/21(日) 01:13:11.36 ID:nyW/ztZZa

意気がってチョンマゲを真っ直ぐにしてしまいました
スンマセン


90 名無しさん 2024/07/21(日) 01:17:38.39 ID:V3ZEXjnp0

C++だとアプリがカーネルのメモリ空間上書きできるの?


91 名無しさん 2024/07/21(日) 01:18:29.17 ID:H/tBF5If0

開発言語云々ではなくカーネルモード ドライバをろくにテストせずバグのあるまま全世界のユーザにデプロイしたのが原因だろ
ユーザーモードではなくカーネルモードで動いてるんだから石橋を叩くような入念なテストが必要なのは当然な話


93 名無しさん 2024/07/21(日) 01:22:33.86 ID:aZV/Z5I+0

これが流行りのアジャイル開発ちゃんですか


96 名無しさん 2024/07/21(日) 01:30:56.94 ID:wBPvNiem0

まぁ、この業界はア○ほど偉そうなんで
すんまそん


98 名無しさん 2024/07/21(日) 01:31:53.74 ID:ai+RB1LOH

Perlなら・・・


99 名無しさん 2024/07/21(日) 01:32:48.62 ID:8sQ0hOVJ0

欠陥言語w


101 名無しさん 2024/07/21(日) 01:34:44.93 ID:WQZQqlPP0

むしろ配信元はブルスクしなかったのかと


104 名無しさん 2024/07/21(日) 01:36:46.93 ID:wBPvNiem0

だから、Intelとの癒着が遠因なんだってばよ


105 名無しさん 2024/07/21(日) 01:38:50.13 ID:gnVpl9Vo0

まじかー😾


107 名無しさん 2024/07/21(日) 01:44:59.24 ID:eHBKCMzE0

だがC++でバグ出すようなやつは
Rustは使いこなせないという矛盾w


108 名無しさん 2024/07/21(日) 01:47:34.12 ID:ezMs1K2R0

ぬるぽ


109 名無しさん 2024/07/21(日) 01:48:22.49 ID:2qalyARn0

ぬるぽ出してて草


110 名無しさん 2024/07/21(日) 01:48:56.16 ID:r9xnseDB0

日本だってSKYSEA ClientViewで同じことご起き得る。


111 名無しさん 2024/07/21(日) 01:49:23.59 ID:ezMs1K2R0

なんかAIにプログラミングやらせてそうだな
知らんけど


112 名無しさん 2024/07/21(日) 01:49:51.14 ID:+YinbO1F0

プログラミングの8割のエラーはヌルポだからな


113 名無しさん 2024/07/21(日) 01:51:43.64 ID:9BX0mK4X0

AIならむしろこういうのは出ないのでは


114 名無しさん 2024/07/21(日) 01:54:25.47 ID:wBPvNiem0

まぁ多分286とか386時代にセミマルチタスキングみたいな
仕様をぶっこんだ時代もあってその時代のプログラムが
未だ健在な業界で改修予算が付かないとか
数が数百万とか膨大過ぎてできないとか
まぁ、たぶんそういう理由じゃないかな
ポン付けで動かないと困る人たちっていうか
まぁ、今戦争してるけど


119 名無しさん 2024/07/21(日) 01:59:55.89 ID:wBPvNiem0

まぁ、ワイにはWindowsのSystemプロセスがアクセス違反した
以上の話は読めないけど
ダンプコードはわかりません


120 名無しさん 2024/07/21(日) 02:00:13.69 ID:nkeAzWpv0

最近の言語ならエディタがここやばくね?って普通に教えてくれるからな


121 名無しさん 2024/07/21(日) 02:01:53.83 ID:9BX0mK4X0

静的解析で出るレベルかどうかは気になる


123 名無しさん 2024/07/21(日) 02:03:11.42 ID:46uCtwB/0

もともと匿名掲示板のニュース板は受け売りで騒ぐ人しかいない場所で
専門板で暇人が解析したり、表で扱いにくい題材を自由に議論するのが本筋だよね
まああくまで匿名掲示板だから本筋と言っても裏道の袋小路みたいな場所でしかないけど

例の2ch閉鎖騒動2回目の時、ニュース板で要件を聞いたらapacheやブラウザでとっくに実装済みのzip圧縮転送をすれば効果の見込める話でなんで大騒ぎしてるのかと訝しんだら
閉鎖騒動1回目の時の解決策がそれで
たったその程度の数分で解決の方向が決まる話で大騒ぎしていた事がわかってビックリしたっけ


124 名無しさん 2024/07/21(日) 02:03:19.65 ID:wBPvNiem0

まぁ、稼働状態ではテスト以外ではバグは分らんよ
ましてUpdateやウィルス定義の更新なんかが
絡んできたら要素が複雑すぎて
プログラムのバグとかそういう次元じゃなくなる


125 名無しさん 2024/07/21(日) 02:03:25.45 ID:om/DUceI0

どうせRustでもunsafeで書かざるを得ないところだろ


128 名無しさん 2024/07/21(日) 02:05:56.06 ID:wBPvNiem0

そもそもカーネルを頻繁にアップデートするとかいう
商業的意味しかないア○な仕様がね
セキュリティパッチだけ当てて永久に仕様は固定するか
ナンバリング上げて別OSとして売るべきなんだよ
本来は
それすると売り上げ減るからやらないっていう政治経済だけの理由


130 名無しさん 2024/07/21(日) 02:08:16.21 ID:8sc4YSSw0

ぬるぽっ


131 名無しさん 2024/07/21(日) 02:08:40.01 ID:6RGCf+xs0

全世界で見たときに、経済的には何兆円とかの損害出てるんだろうな
くわばらくわばら


135 名無しさん 2024/07/21(日) 02:12:10.47 ID:46uCtwB/0

幼稚園生の話って
根拠も客観的証明も抜きで
妄想を強弁するだけだから
山形大学の学生にも地雷扱いされちゃうよね


136 名無しさん 2024/07/21(日) 02:12:23.27 ID:nyW/ztZZa

ダンプでバグ取りやってる化石プログラマーなんて今どき食っていけるの?


137 名無しさん 2024/07/21(日) 02:13:25.49 ID:8sbuTQNDH

ID:46uCtwB/0

何でこれこんな場末の掲示板でいきがっちゃってるの?
自分のこと見えてないア○ペルガー?


146 名無しさん 2024/07/21(日) 02:20:51.14 ID:7l19SCTvd

C0000005はWindowsでの開発経験のある開発者なら誰でも知ってるコードなんだけどな
いわゆるぬるぽだから
かなり恥ずかしいこと言ってるの自覚したほうがいいよ


148 名無しさん 2024/07/21(日) 02:23:12.69 ID:om/DUceI0

ID:46uCtwB/0は少しだけ組み込みを齧ったことのあるだけのおじいちゃん非Windowsプログラマと予想


150 名無しさん 2024/07/21(日) 02:26:35.03 ID:46uCtwB/0

英語読めない人特有の力説ワロタ

Error Code Strというラベルの数値を読んで
何の疑いもなくラベルとのずれにも気づかず
Error Codeだと何度も強弁するのは
数値を覚えているだけで、その数値の意味を理解していない人特有の現象に見えるね

逆に仮に、Error Codeに過ぎない値に
Error Code Strという意味の違うラベルがついていたら
ラベルが違うという指摘が即座に出る

そういう当たり前の会話ができない人間は
会話をする価値がない
学生どころか幼稚園児レベルの人間でしかない


151 名無しさん 2024/07/21(日) 02:27:42.90 ID:4NvMBBXq0

まだ言ってるw
幼稚園児か後期高齢者のどっちかだろこれw


153 名無しさん 2024/07/21(日) 02:28:33.64 ID:9BX0mK4X0

ラベルが間違ってるは面白い🤣
この掲示板は負けを認めなければ精神的に勝利できるからね


159 名無しさん 2024/07/21(日) 02:31:52.00 ID:L/EKuHVi0

なんかパニック起こしてる人いないか?


160 名無しさん 2024/07/21(日) 02:31:52.10 ID:Eex/KvWx0

幼稚園児以外に罵倒のレパートリーはないのか?


165 名無しさん 2024/07/21(日) 02:34:32.33 ID:MgXbR1a80

この業界は匿名掲示板でも年齢バレしやすいなw


166 名無しさん 2024/07/21(日) 02:35:10.50 ID:9BX0mK4X0

ぬるぽからオフセットしたアクセスだとぬるぽじゃないってどういう理屈なの
合理的な説明頼みます


168 名無しさん 2024/07/21(日) 02:36:33.00 ID:IQXruS3c0

Rust? ゲームかなにか?


169 名無しさん 2024/07/21(日) 02:37:32.84 ID:Ygxi9RsbM

obj -> a
b
c ←オフセット9バイト目

objが取得できずに初期値0x0000になってるのにobj->cをリードしようとしてメモリアクセス違反(intel cpuの?)ってことで終了?

objの取得を確認するコード入れろって話?
コンパイラが警告出すべき?


171 名無しさん 2024/07/21(日) 02:41:42.71 ID:wBPvNiem0

大抵のスレッドというのは、プログラムから多重に呼び出されてるものなので
一つのアドレスが判明したところで大本のスレッドが
何なのかが特定できなければバグ取りには役に立たない
意味のないデータだよ


173 名無しさん 2024/07/21(日) 02:42:02.72 ID:H/tBF5If0

今日日ワロタなんて言葉使わないんだわ
やたら喧嘩腰の割には貧相なボキャブラリーなこと
IT系って自分の専門分野以外はただの素人でしかないのに
全能感に支配されてる思い上がった自意識過剰の○ズが多すぎ


174 名無しさん 2024/07/21(日) 02:43:35.83 ID:nyW/ztZZa

今気づいたけど
エラーコードってアドレスだったのかwww


175 名無しさん 2024/07/21(日) 02:43:41.42 ID:wBPvNiem0

まぁ、511aはまともなプログラムを組んだ事のない
物知りおじさんでしょ
言ってる事が頓珍漢だし


178 名無しさん 2024/07/21(日) 02:48:03.78 ID:46uCtwB/0

まあ、ダンプすらまともに読めず
エラーアドレスも読み取れず
そこから推測される最小限の分析もできず
自己紹介を何十レスも連ねる気狂いは天羽しかいないよね〜

ワロタわ無能過ぎて


180 名無しさん 2024/07/21(日) 02:49:12.82 ID:kmwSQRg50

この騒動は手動でセーフモードにするしかないらしいぞ
しかもリカバリキーが5000ものコンピューターでいるってよ


181 名無しさん 2024/07/21(日) 02:49:26.97 ID:q3Lychu6M

(´•ω•`)手打ちでアドレス入れてんの?それを訂正する開発環境使ってないの?\U0001f979\U0001f979\U0001f979


182 名無しさん 2024/07/21(日) 02:50:43.53 ID:6o+iex1v0

なんか途中で山形とか言ってたけど、やっぱりwikipediaをブロックされたDiagonalくんか…


184 名無しさん 2024/07/21(日) 02:52:17.63 ID:q3Lychu6M

(´•ω•`)ていうかエミュレーターでブロックテストしてないの?\U0001f979\U0001f979\U0001f979


186 名無しさん 2024/07/21(日) 02:52:23.20 ID:uRDOkvrWH

キチ○イは自分で気付けないから相手しちゃダメという例が見られるスレ


187 名無しさん 2024/07/21(日) 02:53:11.48 ID:wBPvNiem0

だからレジスタのダンプなんて直前の処理しか記述されてないんだよ
ファイル処理にしたって
ファイルを開く、メモリを確保する、読む、ファイルをクローズする
って4段階ある
読む段階でエラーが出たからと言ってメモリ確保やファイルの開き方に
問題がある場合もあるし、それはダンプでは分からないんだよ
だから意味が無いの
ホントに君はプログラムを組んだ事あんの?


189 名無しさん 2024/07/21(日) 02:54:50.37 ID:XmlHm8JH0

アプリのヌルポでOSがブルースクリーンになるの?


190 名無しさん 2024/07/21(日) 02:55:19.60 ID:dlWXOQgS0

言語云々よりも禄にテストせずリリースしてんじゃね?
少しでもテストしてたらこんな複数台でブルースクリーン発生なんてありえないだろ?
ってのが普通の感想なんだけど
禄にテストしてなければヌルポにぶち当たらなくても別の不具合潜ませてリリースするだろ


193 名無しさん 2024/07/21(日) 02:56:54.25 ID:wBPvNiem0

まぁ、リング0ならあり得るんじゃないの
そもそものOSの構造に問題あるよな


197 名無しさん 2024/07/21(日) 02:58:38.69 ID:P4xETA0F0

つまり、ぬるぽで世界中がパニックになったってこと?


198 名無しさん 2024/07/21(日) 03:00:29.81 ID:nNL/oLhs0

Nullオブジェクト参照だからRustでも起こり得るでしょ


199 名無しさん 2024/07/21(日) 03:00:33.72 ID:46uCtwB/0

すげえ、気狂いの人がまた自演で
一目でわかる話を自問自答し始めた
気狂いの人の職場の学生さんも大変だよな
わかりきった話を90分間何度も繰り返すだけの
認知症患者の戯言レベルの講義

放送大学講義ビデオを見れば一目瞭然だよな


200 名無しさん 2024/07/21(日) 03:01:45.93 ID:n0BroMhu0

テストしないでリリースしてるから
関係ないわ😁


203 名無しさん 2024/07/21(日) 03:05:35.45 ID:H/tBF5If0

WikipediaのDiagonalなる利用者については承知していないが
ID:46uCtwB/0が統合失調症患者なのは火を見るより明らかだな
意味のないワードサラダだよ


205 名無しさん 2024/07/21(日) 03:08:33.31 ID:AtmUYIbB0

一言目から間違えてんのに
よくこんなに頑張れるな


208 名無しさん 2024/07/21(日) 03:12:18.72 ID:ob2ZxRhY0

ID:46uCtwB/0
こいつってラマン散乱の話すると発狂するやつと同一人物?
嫌儲に理系出身のキチ○イ多すぎてどれがどれか分からんのよ


209 名無しさん 2024/07/21(日) 03:15:30.23 ID:haa2nW5N0

Rustで書いたってpanicしたらどうしようもないじゃんね
クラッシュのタイミングを遅らせて意味あるの?


214 名無しさん 2024/07/21(日) 03:18:08.40 ID:46uCtwB/0

そーいや天羽で笑った案件はもう一つくらいあったな
並列処理はGPGPUやCUDAが出るまで存在しなかったみたいな妄想w意味不明なレベルの大妄想

マルチCPUマシンなんて大昔からあって
1990年代以降はマルチCPU移行が重要課題になって
研究施設のハードをベクター一本槍からマッシブパラレル複数に増やす話が方々にあったのに
その流れにGPGPUやCUDAの登場まで気付かなかったとか、一般のパチョコン詳しいつもりの人レベルの認識だよな
教育研究環境に居て20年近くトレンド変化を知らずに過ごすのって

ツンボ桟敷の住人

特有だよね


215 名無しさん 2024/07/21(日) 03:18:57.19 ID:wBPvNiem0

んで、なんでやらんのかっていったらVMにしたら
あれ?じゃあホストWindowsじゃなくてもよくね?
Mindowsでもよくね?ってなるから2024年にもなって
カーネルモードリング0で動作させてんのよ
おk?


218 名無しさん 2024/07/21(日) 03:23:13.15 ID:Q9J0BFxF0

ドライバがホットデプロイで更新されて再読み込みしてBSoDはおかしいなと思ってたので
ドライバの読み込むファイルがおかしかったというウドさんの説明は納得できるんだけど
でもドライバが不正な入力受付けないようにする設計だってあるわけで
やはりドライバの不具合なのではないか


220 名無しさん 2024/07/21(日) 03:24:52.11 ID:or9Gr+040

ぬるぽって null pointer からの由来だったんだ…


221 名無しさん 2024/07/21(日) 03:25:15.72 ID:6MuOHgXA0

これってテストやったら絶対気がつく類のもんじゃないの?


222 名無しさん 2024/07/21(日) 03:25:50.33 ID:Ygxi9RsbM

裁判になったらソースコード見れるのかな


223 名無しさん 2024/07/21(日) 03:31:21.39 ID:BBQyoO210

普通本番環境に上げる仕組みのなかに自動テストを組込むよね


225 名無しさん 2024/07/21(日) 03:34:37.64 ID:haa2nW5N0

Rustで書くとして、デプロイをミスったファイルを読み込んだあとどうすんのさ
OptionでNoneを場合分けして対処するなら、C++でも同じようにNULLに対処すればいい
今回C++でNULLを想定してなかったように、Rustでも想定してなかったらpanicるだけでは?


228 名無しさん 2024/07/21(日) 03:35:26.13 ID:wBPvNiem0

まぁ、どうせ裁判官も政治家もソースコード読めないから
それっぽい第三者機関作って『問題はありませんでした』って
言わせればウヤムヤにできるだろうね

文系の社会ってチョロいわー


230 名無しさん 2024/07/21(日) 03:39:29.41 ID:W2lPqbqKH

つうかまじでここそんなにいろんな所で使ってるのかよ


233 名無しさん 2024/07/21(日) 03:43:27.26 ID:wAcxp6LI0

shared_ptr使わずに生ポインタつかってたんかな
それだけで結構nullptrアクセス防げそうなもんだけど


240 名無しさん 2024/07/21(日) 03:48:41.08 ID:haa2nW5N0

Rustaceanに致命的な状況で発生してるぬるぽにどう対応するのかと聞くと、
Rustではぬるぽは発生しないと返ってくる
たとえぬるぽを避けたとしても致命的な状況は何も変わらんのだが、
それすらRustがうまく対処できるかのようにキリッとするんだよなw


243 名無しさん 2024/07/21(日) 03:53:39.31 ID:nyW/ztZZa

フーン
Windowsって脆弱なんだねえ
某所でSELinuxに関わる仕事してるけどWindowsと違ってOSのバグやセキュリティホールでざっくり持ってかれるとか乗っ取られるとか無いから

こんなセキュリティベンダーに頼らなくてはならなくてブルースクリーンになってしまうとは
まお普及率ダントツだから仕方ないね


246 名無しさん 2024/07/21(日) 03:57:06.94 ID:nyW/ztZZa

カドカワの件もWindowsだよね
SELinuxガチガチの所はあまりないけど
ちゃんと構築してる所は外からルートとってもほぼ何もできないからね


251 名無しさん 2024/07/21(日) 03:59:57.50 ID:wBPvNiem0

まぁ、LinuxはOSそのもので金儲けをする気が無い
おかげでセキュリティ面ではカチカチに固められてる
設定さえミスらなければこういう事は稀だよ

お金や政治の絡んだOSだから、彼らの思うタイミングで
こういう事は引き起こされるよ
今後ともね


252 名無しさん 2024/07/21(日) 04:01:54.84 ID:wclLxPxX0

nullチェックもしない奴がrust使ってもunwrapとか呼んでpanicして終わり
結果は変わらない


254 名無しさん 2024/07/21(日) 04:03:27.70 ID:46uCtwB/0

あと、先頭アドレス0の構造体アクセスが正しいか否かはOSやCPUによって変わり得る話だから
ヌルポインタ禁止で排除できる、では要件を満たさなくて
コンパイル時のOS選択次第ではアドレス0を通さなければならない可能性が残る

まあNT専用でOS本体では無くデバイスドライバなら
アドレス0(ヌルポインタ)禁止で間違っていないだろうけどね
場合分けして言語機能使用の妥当性を議論できないのは、実践のない机上の知識の人特有


255 名無しさん 2024/07/21(日) 04:08:04.74 ID:QFel6unz0

今日ひさびさにブルスクからの再起動なったのこれのせいか?


256 名無しさん 2024/07/21(日) 04:08:54.28 ID:46uCtwB/0

土日に仕事乙


257 名無しさん 2024/07/21(日) 04:10:23.56 ID:JNJZUXVN0

一度logitechのAPIのRustラッパが公開されてたから使ってみたけどめっちゃ使いやすくて楽しかった
ゲーム周りのプログラマだとまだなかなか使う機会ないよね


260 名無しさん 2024/07/21(日) 04:15:07.80 ID:46uCtwB/0

結局この人は言語仕様解説を丸暗記しました自慢しかないんだよな
それも前回見かけた時は、理解が実用レベルではなく机上の空論レベルで妄想入っちゃってて
しょうがないからその場で最新仕様文献読みながら
実際はこういう話だな、仕様書に書いてある
みたいなリードの仕方をしたら返事ができなくなって消えたのがだらしなかった

この人レベルだと言語仕様の解説を丸暗記するのが精一杯で、
言語開発者視点で、どこまで実装してどこは避けた/どこは仕様として不完全みたいなのをリアルタイムに調べながら議論する事できないんだよね

まさに幼稚園生の発表会


261 名無しさん 2024/07/21(日) 04:18:24.22 ID:46uCtwB/0

あと、本題は不完全な情報しかなくて
ダンプを見て間を推測して仮説に基づく議論をするのが本筋なのだけど、問題分析と仮説立案を明示的に仮説として提示できないのが、この人の致命的な欠点。

そこを通らないと何も議論できないでしょ
無能な幼稚園生だよな


262 名無しさん 2024/07/21(日) 04:18:45.25 ID:wBPvNiem0

まぁ、大抵のプログラマがカーネルの構築なんてやったこと無いだろうしな
大半そのレベルだよ


266 名無しさん 2024/07/21(日) 04:22:43.56 ID:6o+iex1v0

どうせなんかデバイスドライバー用のAPIを呼んで、返ってきた結果を確認せずにアクセスしたとかだよ
考察も何もあるかいな


267 名無しさん 2024/07/21(日) 04:22:54.06 ID:46uCtwB/0

この人職場でも学会でも透明あぼーんに慣れてそうなのに
なんで匿名掲示板で誰も読まないレスを重ねるのか謎だよね

削ジェンヌの一卵性三つ子状態で壁打ち歴が長過ぎて
誰も読まないレスをつけるのに慣れてるんだろうけど
存在がもはや透明人間状態


268 名無しさん 2024/07/21(日) 04:25:27.51 ID:Q9J0BFxF0

絶対やらないといけないテストやらずにリリースしたか
本番環境に適用するパッケージとは別の構成のパッケージでテストしたとかかな

で、理由はおそらくアメリカのITで進んだと噂の大量リストラで
QAの重要な人たちもいなくなったとかじゃね


269 名無しさん 2024/07/21(日) 04:25:34.07 ID:46uCtwB/0

ダンプ読めないアドレスも読めない構造体の仮定を明示的に置くスキルもない
そんな人が言語仕様だけ丸暗記しても何も問題解決できないのだけど、本人的には言語仕様さえ暗記していれば、たとえ使った事がなくて穴だらけでも勝てた気分になれる

こんな感じなんですかね、10代ならギリギリありかもしれないけど20過ぎてそれは人格破綻の兆しがあるね


270 名無しさん 2024/07/21(日) 04:26:25.13 ID:46uCtwB/0

この人ID変えては同じ話を何十回も書く以外の仕事してないでしょ
無能の極み


272 名無しさん 2024/07/21(日) 04:28:53.99 ID:46uCtwB/0

職場の同僚も学生も大変だよな
現実世界では自演も虚言強弁もすぐバレるし
何十回も無能な話を繰り返したら精神異常だとすぐバレるのに
そんなのをあたかも健常者であるかのように扱わなきゃいけないなんて、罰ゲームだよな


276 名無しさん 2024/07/21(日) 04:41:46.20 ID:jH/pShOF0

どうでもいいけど、C++とかやってる人ってやっぱ職人気質なのかねぇ…


277 名無しさん 2024/07/21(日) 04:42:28.46 ID:wBPvNiem0

まぁ、プログラミングは自動車の運転と同じだからな
フ○ラーリもサルが乗れば事故る


279 名無しさん 2024/07/21(日) 04:45:04.99 ID:vLDyiZab0

今の若いプログラマーに複雑難解なC++は理解できないだろ


281 名無しさん 2024/07/21(日) 04:49:38.91 ID:HqCBd/oA0

今時生ポインタ(生ポ)触るなよ


283 名無しさん 2024/07/21(日) 04:51:56.05 ID:y38C6kkt0

嫌儲のこの手のスレは気狂いおばさんの自演スレだからほぼ全域地雷原だよ


288 名無しさん 2024/07/21(日) 05:20:00.99 ID:hdVUceef0

「EXCEPTION_CODE_STR だから
エラーコード文字列先頭のアドレスのはずだ」
ってちょっとおもしろいな
そんなものエラーダンプに吐いて誰が得するんだ

それにアドレスに
ちゃんとハンガリアンwでラベルつけるなら
「EXCEPTION_CODE_LPSTR」とかでないと
辻褄合わないだろ


289 名無しさん 2024/07/21(日) 05:21:53.38 ID:Ygxi9RsbM

アドレス違反のアドレス0x9c(152)って8(64bit)の倍数じゃなくて4(32bit)の倍数なんだよな
構造体のアラインメント調整なんていう昭和の技術使ってるわけ無いだろうからおそらく32bitドライバってことだろうから、書いたやつはとっくに退社してるかもな


293 名無しさん 2024/07/21(日) 05:37:47.01 ID:bFhj6WBrM

インフラ系では一律ポインタの使用を禁止にするとか業界ルール作れや
安全性を犠牲にして高速化とかいらんて


294 名無しさん 2024/07/21(日) 05:39:36.06 ID:wBPvNiem0

まぁ、メモリ安全性を謡ってるけど、
それはうっかりミスを防ぐだけの話であって、
意図的にハッキングする奴とか、
それを対策する為に意図的に攻撃するワクチンプログラム
には意味がない話だよ
これらは意図的にメモリ境界を踏み越える訳だから


295 名無しさん 2024/07/21(日) 05:46:07.28 ID:LMQWd/M10

クラウドストライクって破産?

もう破産しかない?


296 名無しさん 2024/07/21(日) 05:48:27.81 ID:qCv/oPq30

Rustはガベージコレクション周りはどーなってんの?


297 名無しさん 2024/07/21(日) 05:54:32.86 ID:x2h67PWC0

windows公式で提供されるドライバって
検証済みじゃないってことか
ウイルス入りはメーカーから来たまま配布されるわけか


298 名無しさん 2024/07/21(日) 05:57:29.64 ID:wBPvNiem0

まぁ、なんかRust推し多いけどさ
作者が短縮形大好きな○態のせいで、これうっかりミス多発するでしょ
そもそも返り値が;の有り無しで決定されるって
returnよりヤバくないか?


300 名無しさん 2024/07/21(日) 06:12:20.98 ID:0fjgBXGyr

テストとかやんないの?


301 名無しさん 2024/07/21(日) 06:24:06.78 ID:0mGCQuwNM

win32APIとか思い出したら頭痛くなってきた


302 名無しさん 2024/07/21(日) 06:33:24.50 ID:wBPvNiem0

プログラミング言語って読みやすいように分かりやすいように
したらバグが減るよねって方向性で進歩してきた気がするけど
Rustは真逆に行こうとしてる感じあるし
流行るの?🙄


304 名無しさん 2024/07/21(日) 06:35:19.15 ID:RrAHo0S90

色々あるんだな


305 名無しさん 2024/07/21(日) 06:37:56.49 ID:ZkKNX0fb0

普通の会社なら何かアプデするのにもテスト環境あるよな

クラウドストライクのソフトって本番用環境専用全自動アプデしかないんか


309 名無しさん 2024/07/21(日) 06:50:30.61 ID:5nPLYs7e0

自動でメモリーを解放してくれるから楽だよrust


311 名無しさん 2024/07/21(日) 06:52:05.01 ID:6o+iex1v0

ポインタと長さを別々に渡さなくてもいいだけでもすごい楽だよrust


313 名無しさん 2024/07/21(日) 06:53:57.09 ID:wBPvNiem0

返り値がおかしいからって何千行もある関数から;の在るなしを目を皿のようにして
F3を1000発連打する作業すんの?
地獄やんこんなの🙄
マジで趣味のプログラム言語以外の何物でもないやんけ


318 名無しさん 2024/07/21(日) 07:05:33.21 ID:ai8ET6iP0

ほらだからCなんて使うもんじゃないんだわ
もう組み込み向けくらいだろ新規で使っても良いの
PC向けなんかメモリが逼迫している訳でもないのにそんな低レベルの危険な言語を使うメリットがほぼ無い
ライブラリと過去の資産が活用できるくらいか


323 名無しさん 2024/07/21(日) 07:12:44.77 ID:wBPvNiem0

if内だから明示的にやってるのか無意識なのかは
コンパイラには分からんよ
コンパイラはプログラムの目的は分らんからな


324 名無しさん 2024/07/21(日) 07:14:55.43 ID:wBPvNiem0

まぁ、現状、OSが起動するまではCかASMで書いたプログラムしか
動作せんし、それに介入するプログラムもC系統じゃないとできない
仕組みなので仕方ないんよ🙄
たとえ32bitコードと64bitコードが混在してカオスだったとしてもな


327 名無しさん 2024/07/21(日) 07:18:06.69 ID:z4y9WZcy0

ハードウェアを直接制御する低水準側は大変ですな
OSが提供してくれているAPIを
さらに二重三重に皮をかぶせたライブラリからしか呼び出さない
なまくらプログラマーは平和ですわ


329 名無しさん 2024/07/21(日) 07:20:07.49 ID:b/HjXnyA0

セキュリティソフトの問題か?
最近、普通に使ってたら一度だけブルスクになったぞ


337 名無しさん 2024/07/21(日) 07:31:59.41 ID:wBPvNiem0

まぁ、そういう感じで大体CPUの仕様が遠因なんよ
アレがダメだからこれしかないみたいな感じで
そうやってWindowsしかないってなって、ブルスクしかなくなる訳
要は


339 名無しさん 2024/07/21(日) 07:35:18.42 ID:1T6VdjZU0

嫌儲で業務レベルの話が成立してるのが笑う


341 名無しさん 2024/07/21(日) 07:41:00.79 ID:yBq73Z/S0

まぁちょっと前にあの会社はlinuxでもやらかしてたみたいだけどw


342 名無しさん 2024/07/21(日) 07:45:16.73 ID:wBPvNiem0

この道しかない!クラウドストライーク!クルッ!ダーン!!
世界の安倍晋三System.exe

要はそういう事🙄


347 名無しさん 2024/07/21(日) 07:51:48.59 ID:Ri9518Bp0

そろそろ会社の調達部門がRustで作られてることを必須要件にするべきだな


351 名無しさん 2024/07/21(日) 07:57:30.90 ID:qUr7ttGa0

ちなみにこのダンプ結果
クラウドストライクのプログラムが動作した結果という確証はまったく無いからな
むしろクラウドストライクのプログラムがエラー起こした後に動いたwindowsのカーネルプログラムが起こした致命的エラーのダンプ結果の可能性が高い。
まあ、原因はクラウドストライクのプログラムなんだけどな。


352 名無しさん 2024/07/21(日) 07:57:37.53 ID:yBq73Z/S0

いや日本の場合その経済学者のせいで日本の経済は失敗したんだがw


355 名無しさん 2024/07/21(日) 08:00:26.31 ID:bY8+JyAP0

レス指定しない長文多レスキチ○イが多すぎてめちゃくちゃだな


356 名無しさん 2024/07/21(日) 08:00:43.28 ID:p0soYWiY0

こんなに再現性のある不具合を出荷前になぜ気づかなかったのかが問題だろそういうのはrustにすれば治るってもんじゃない


358 名無しさん 2024/07/21(日) 08:04:08.91 ID:yBq73Z/S0

そもそもぬるぽごときでブルスク出るんか?


361 名無しさん 2024/07/21(日) 08:11:30.27 ID:0H2Pojvy0

こういうソフトウェアってリリース前に実機テストとかしないの?言語以前に、金融や航空で使われるようなシステムでそういう品質管理してないのが一番問題じゃないのかね


363 名無しさん 2024/07/21(日) 08:12:17.47 ID:xcBe4KY70

自分もさっきまでC++で書かれたサーバーのuse-after-freeで○ぬバグ直してた
もう仕事での新規開発では絶対Rust使う


367 名無しさん 2024/07/21(日) 08:21:01.35 ID:qUr7ttGa0

分母が多いから分子も大量だっただけで、別に簡単に発生するようなバグでも無かったんだろう


369 名無しさん 2024/07/21(日) 08:26:12.37 ID:xcBe4KY70

tokioのチャネルとselect!ってこれぶっちゃけgoより便利
raiiもあるのでリークに怯えながらデバッグしないで済む


376 名無しさん 2024/07/21(日) 08:39:31.46 ID:R1+aw7f00

これだから組み込みはやりたくないんだよな キチ○イだらけで頭おかしくなる


378 名無しさん 2024/07/21(日) 08:45:54.17 ID:3orl+E/Ja

ポポポポポインタwwwww


379 名無しさん 2024/07/21(日) 08:46:05.64 ID:/zZLBv+0d

Cラウドストライ〇「Rust?興味ないね。」


380 名無しさん 2024/07/21(日) 08:46:53.77 ID:OPPwjyff0

さぁ青くなりなさい


388 名無しさん 2024/07/21(日) 09:31:52.16 ID:0SqSiX3dM

ID:y38C6kkt0

また例の人がきてるやん


389 名無しさん 2024/07/21(日) 09:34:17.59 ID:wFMSnsol0

こんなの予測できないの?

誰でもクラッシュさせられるじゃん


391 名無しさん 2024/07/21(日) 09:37:52.97 ID:ypDmMex/0

この程度のバグを持ったドライバをリリースするとかMicrosoftのレベルが知れるな
Microsoftは今回の賠償額をどうやって負担するつもりなんだろう


393 名無しさん 2024/07/21(日) 09:41:06.41 ID:xcBe4KY70

結果だけみて些細な問題だと決めつける人多すぎて怖い
まあ嫌儲は軍師様の集まりだから仕方ないけどredditでも今回の件はこれだから…


396 名無しさん 2024/07/21(日) 09:46:13.38 ID:yBq73Z/S0

まぁ原因はともかく今回のは今までで最大のIT事故っぽいなw


399 名無しさん 2024/07/21(日) 09:48:52.04 ID:r98Y8oGO0

この手のスレはパソコンの大先生が多くて見てて楽しい
そんな詳しいならCrowdStrikeで働いてほしいよ


401 名無しさん 2024/07/21(日) 09:55:21.26 ID:OVBDMUNU0

ないわ
ランタイム側で境界チェックやってくれて、不具合発生時は即座にエラー(例外)で止まってくれた方が全然マシ
Cだと一見問題無さそうに動いて、後になってから別の機能が動いた時にはじめて原因不明の動作不良になることもザラ
このあいだの全銀システムの不具合もそういう系のオーバーフローだったせいで原因特定までに時間が掛かったからな


402 名無しさん 2024/07/21(日) 09:55:21.39 ID:rNQAC7Vb0

なんでこんな伸びてるんだって思ったら糖質おじさん参上してた


404 名無しさん 2024/07/21(日) 09:59:38.81 ID:sW0uQ9yE0

スタックトレースはコンピュータアーキテクチャとしてスタックマシンが登場して以降当たり前の技法だね
呼び出し経路に沿って順番に積まれたスタックフレームを最新側から呼び出し元方向に追いかけて、戻りアドレスから関数名と引数、その直前のスタックから仮引数の値を読み取って表示する極めて単純な仕組み


419 名無しさん 2024/07/21(日) 10:15:52.91 ID:ld+gSBph0

でもどういうワケがRustは誰も使いたがらないw


420 名無しさん 2024/07/21(日) 10:18:01.36 ID:O4qCXFR30

これだけ世界中で現象を発生させてるのなら
簡単なテストをしていれば見つかったものだろ
どんなリリース体制なんだよ


422 名無しさん 2024/07/21(日) 10:18:11.92 ID:sLSPSTRZ0

ここでマウント取ってる様なやつらがいるからこういうバグが無くならないんだろうな


426 名無しさん 2024/07/21(日) 10:19:48.74 ID:ai8ET6iP0

やっぱC#でしょ
出始めの頃は起動遅くて微妙だったが
ランタイムも良くなったしC/C++からの置き換えは全部これで良いんじゃね
どうしても必要ならアンセーフコードも書けるしな


432 名無しさん 2024/07/21(日) 10:22:19.23 ID:lf8jEhOj0

ふんふんなるほどそういうことね
理解した


435 名無しさん 2024/07/21(日) 10:23:44.77 ID:LIvLp55i0

Rustとか習わないんだけど
ついてけないよー


440 名無しさん 2024/07/21(日) 10:29:30.16 ID:sW0uQ9yE0

makloc失敗が起こり得るからカーネル向けには云々は
あくまで研究の範囲ならある程度有効な対策を取り得るね
kernel内malloc専用領域を
想定されるカーネルメモリ使用量ピークの2倍程度確保しておいて
正常動作の範囲では事実上mallocが失敗しないようにして
それでもmallocに失敗したらそれは本質的に別の問題が起きている、とみなす方法

実験OSなら実現可能な範囲だから、RUST気狂いの天羽がカーネル書いたら最初で最後の業績になるぞ
実験的な小規模カーネルの作成なんて10代の子ですらやっている事だから、60手前の天羽にできなかったら天羽は10代以下の知能しかない知恵遅れ確定だな


442 名無しさん 2024/07/21(日) 10:30:35.39 ID:sW0uQ9yE0

まあ自分で手を動かし何かを実証した経験の希薄な天羽には1000年かけても無理なんだろうけどね


447 名無しさん 2024/07/21(日) 10:35:39.47 ID:sW0uQ9yE0

研修領域→検出領域


449 名無しさん 2024/07/21(日) 10:36:51.00 ID:sW0uQ9yE0

まあ気狂い天羽の話はいつも妄想ベースで自らの手で検証的実証をする事がないから
天羽の気狂いは永遠に治り用がないね


451 名無しさん 2024/07/21(日) 10:38:31.67 ID:sW0uQ9yE0

普通そこら辺は学生時代にスキルとしてつけておく話なのに
還暦間際にもなって幼稚園児のような空理空論で時間浪費して
それがITに限定されず物理でも化学でも生物でも数学でも同じ過ちを繰り返しているんだから
学問に向いていない


452 名無しさん 2024/07/21(日) 10:39:24.99 ID:SYVmUvRU0

ジャバスクのbunで使われてたzigが良さそう?🤔


454 名無しさん 2024/07/21(日) 10:40:14.96 ID:SYVmUvRU0

てかcてポインタ出てくるから一番難しい言語てゆわれてるけどジャバスクの非同期処理とかコールバックのほうが難しくない?


461 名無しさん 2024/07/21(日) 10:49:54.80 ID:PGVnARrb0

ポインタが難しいって言う人、昔から多いけど
なにが難しいのか、そっちのほうがわからん


463 名無しさん 2024/07/21(日) 10:54:37.08 ID:sW0uQ9yE0

ワロタ
天羽のITスレは思い込みを仮説と峻別できずに
強弁を繰り返すからあっという間に袋小路に入り込んで
時間浪費にしかならないね

チャネルファイルの件は
いわゆる有害なプログラムがNTのプロセス間通信手段である名前付きパイプに不適切にアクセスするパターンを検出するための、一種の「センサー」モジュールの話だね
公式説明としては、1日数回のバージョンアップで構成ファイル(デプロイ構成ファイルやインスコ構成ファイルのような物)が更新されて、

該当チャネルファイル周りで「ロジックエラー」が生じた

というぼんやりした説明しかしていない
ロジックエラーの中身が問題だし、
それがWindowsNTにおいてメモリアクセス例外の解釈として名付けられるヌルポ例外を発生させる機構は何も説明していない
公式発表を一言で言うと、

構成ファイルのミスで該当チャネルファイル周りのロジックエラー(=抽象的なバグ)が生じた

以上の話は出ていない


464 名無しさん 2024/07/21(日) 10:56:26.88 ID:wsLiuPXE0

ヌルポインタはC++にもあるけどnullpointerexceptionはJava用語だろ


479 名無しさん 2024/07/21(日) 11:27:11.99 ID:vVUqX9EL0

いまはWindowsのデバドラもRustで書けるんだな


482 名無しさん 2024/07/21(日) 11:35:54.65 ID:7cBXJWUR0

つーか、何を根拠にNULL pointerがどうこう言ってるんだ?
前後のコードも出てないのに、こんなダンプ見ただけでそんなこと断定できないだろ。


487 名無しさん 2024/07/21(日) 11:42:31.57 ID:zWphY+i3H

レス追ったら一晩中書いてるし
ドキュメント満載のx86 ウインドウズの知識でも間違えばかり
ARMとか弄ったこと無いだろ


488 名無しさん 2024/07/21(日) 11:43:56.64 ID:46uCtwB/0

天羽優子の愚かさや一晩中暴れる癖は
今日に始まったことではなくて20年30年前から有名な話なので
いまさら騒ぐ価値はないね

狂人のいつも通りの平常進行発狂でしかない


490 名無しさん 2024/07/21(日) 11:46:29.79 ID:46uCtwB/0

まあ暇つぶしとしては効率が恐ろしく高いけど
社会的有用さの面では幼稚園児のお遊戯レベルのスレだね


494 名無しさん 2024/07/21(日) 11:56:38.87 ID:xcBe4KY70

あれな人に辛く当たるのは物理的に近くにいる人が危険に晒されそうだからやめたげて🥺


498 名無しさん 2024/07/21(日) 12:12:45.31 ID:46uCtwB/0

別分野の教授の人も、その仕事割り当てのナンセンスさに気付いてコメントしてたっけ

学内ハラスメントの犯人にキャンパスハラスメント委員会委員の職をさせても
ハラスメント被害を受けている学生や職員を
ハラスメント犯人の1人がセカンドハラスメントする展開にしかならないからどうしようもない酷い仕事割り当てだ
ってなコメント


500 名無しさん 2024/07/21(日) 12:20:20.63 ID:dhQcxV+P0

メモリリークはスマートポインタである程度防げるがc++erの多くはスマートポインタが標準化される前の人間だからスマートポインタの事を知らない。


501 名無しさん 2024/07/21(日) 12:21:34.70 ID:CLtHhevY0

逆にRustにしない理由って何?


502 名無しさん 2024/07/21(日) 12:31:29.75 ID:/zZLBv+0d

なんか数ヶ月前RockyLinuxとDebianLinuxが潰されたって記事出てきたが


506 名無しさん 2024/07/21(日) 12:35:44.76 ID:Ah0tisvs0

Windowsを使っていなければ防げた


508 名無しさん 2024/07/21(日) 12:41:16.21 ID:LbdhcmW5d

Rustでラストだ


515 名無しさん 2024/07/21(日) 12:47:04.33 ID:wBPvNiem0

Rustは構文がキショイからワイ的にはNGやね
なんていうか、小難しいロジックを振り回して粋がる
奴特有のにおいがする
そういう奴に限ってバグった個所を自分でも直せなくなって
そのまま放置して逃げるタイプなんだよ
普通に弄れない事に聖域的な快感を感じるタイプで
一番たちのわるいバグを仕込むタイプ
それでいてそこそこ有能なのでめんどくさいことになる


518 名無しさん 2024/07/21(日) 12:53:34.60 ID:sW0uQ9yE0

Error Code文字列のカーネル空間における固定アドレス0xC0000005を
数値としてのエラーコードだと思い込む誤解って
Windows NTやVisual Studioを使い始めたばかりのちょっと頭の残念な初心者特有の誤解だよね
そんな初心者30年近く見たことないから、どのレベルの初心者なのか判別できないくらいレベルが低いわ


519 名無しさん 2024/07/21(日) 12:54:13.15 ID:l7TVlZL70

嫌儲にもカーネルを語れるやつがこんなにもいるなんてオラbikkuriだぜ


522 名無しさん 2024/07/21(日) 12:57:29.94 ID:yBq73Z/S0

850万台が影響で全winの1%だからたいしたことないみたいな報道してるけど
どう考えてもこれ一般人のwinも含んでるよなw


528 名無しさん 2024/07/21(日) 12:59:54.35 ID:l7TVlZL70

この中にどれだけの人がコンパイラ作ったことがあるの?


530 名無しさん 2024/07/21(日) 13:03:09.97 ID:sW0uQ9yE0

すげえよな

ダンプの赤矢印部分にエラーメッセージのフォーマット文字列が存在し
そのアドレスについてError Code Strというラベル付けまである
という見たまんまで理解できる話をしているのに
この人は脳内妄想による誤解釈に半日以上固執して狂気の世界に突入している

仕事でこの手の人を見かけたら、その上司に相談して担当を外れてもらって、医療措置かストレス解消による正常化を図ってもらうしかないよね、己の無知と現実認識の歪みを認識できない妄想強弁婆

【プログラミング】Windowsクラッシュの件、クラウドストライクがC++じゃなくてRustを使っていれば防げたことが判明【今こそRustを】  [543236886]\n_1


533 名無しさん 2024/07/21(日) 13:08:01.62 ID:7cBXJWUR0

0xC0000005 は単なるエラーコードでアドレスではありません。
理解していただけましたか?


539 名無しさん 2024/07/21(日) 13:17:01.81 ID:xZF6c+/v0

ゲームのRustで知ったけど、Rustって錆びって意味らしいじゃない

なんで言語にそんな名前付けるの


540 名無しさん 2024/07/21(日) 13:18:30.20 ID:sW0uQ9yE0

言語利用者視点に徹底するなら
実際に使う言語実装系で目的コードがコンパイルを通るかどうか確認して、想定可能なテストケースで条件を詰めて挙動確認するのが基本。もちろんバージョンや実装系によっては挙動がおかしかったり、想定外の問題が起きるからそれ込みで状況を確認する


541 名無しさん 2024/07/21(日) 13:18:45.18 ID:sW0uQ9yE0

言語開発者観点ならば
RUSTならテンプレ周りの確認が重要だろうね。
テンプレ機能で実装されたコードの展開結果を
予測して、コンパイル結果のアセンブラがその通り実装
されているかどうか確認して、
通したいコードやテンプレ側の問題修正をしたり
新しい機能を実装するのが言語開発者視点の仕事


542 名無しさん 2024/07/21(日) 13:18:52.92 ID:sW0uQ9yE0

嫌儲で暴れているRUST婆はどちらの立場でもなく、ただ漫然と仕様を読んで分かったフリをしては幼稚な成果発表会を繰り返す、幼稚園児のお遊戯ポジション


544 名無しさん 2024/07/21(日) 13:23:31.55 ID:ld+gSBph0

rustは失敗だったんだよ
次の言語に期待


548 名無しさん 2024/07/21(日) 13:27:00.49 ID:EhjBuHzz0

Zigってどうなん?
ベアメタルでも使えるっぽいけど


549 名無しさん 2024/07/21(日) 13:28:10.59 ID:7cBXJWUR0

金属の錆ではなく、菌類のサビ菌が由来。


551 名無しさん 2024/07/21(日) 13:29:51.24 ID:sW0uQ9yE0

今最も注目すべき競プロマー
の人が来てるような気楽な雰囲気になったな


553 名無しさん 2024/07/21(日) 13:31:43.02 ID:ZtYU2JyU0

マジかよ
メモリぶっ壊してたの?


554 名無しさん 2024/07/21(日) 13:33:07.43 ID:ZtYU2JyU0

アドレス9cかよ
プログラムが使う空間じゃないわな


556 名無しさん 2024/07/21(日) 13:38:29.85 ID:L8uTlPMi0

typescriptみたいなトランスパイラーじゃダメなんかね
今から新規でコンパイラ作ると各処理系ごとに作る必要があって信頼性の問題もある


563 名無しさん 2024/07/21(日) 14:18:55.28 ID:K8Ul8Zwh0

ぬるぽ


569 名無しさん 2024/07/21(日) 14:53:07.51 ID:JY4WoAex0

あーぬるぽやっちゃったのかー


570 名無しさん 2024/07/21(日) 14:56:08.56 ID:sW0uQ9yE0

もっと言うと
ラベルでCodeを銘打つ①側にはCロケールのエラーメッセージが添えられ
ラベルでStrを銘打つ②側には数値だけ書いてメッセージ文字列はなくて
明らかに齟齬がある状態に見えるのだけど
どんな経緯でこれらの矛盾したラベルが表示される結果となったのか気になるね


571 名無しさん 2024/07/21(日) 14:59:01.08 ID:Xww7n0fS0

しーぷらぷら


572 名無しさん 2024/07/21(日) 15:00:17.56 ID:kpf/pbQa0

それ以前になんで今どきcppなんや


576 名無しさん 2024/07/21(日) 15:11:57.91 ID:sW0uQ9yE0

あとは、過去の実名開示の誹謗中傷案件のリストと証拠を貼れば詰みだな

いつものを貼らないと負けを認めないのかな
公明正大な事実を印象操作で誤魔化さなきゃならない虚言家は人生全てが大変そうだな


586 名無しさん 2024/07/21(日) 16:11:03.81 ID:BpJge5M20

rustなんかマゾしか使わないよ


588 名無しさん 2024/07/21(日) 16:15:53.07 ID:a6eGLkuja

隼「ぬるぽ」
窓「がっ」


589 名無しさん 2024/07/21(日) 16:16:02.78 ID:4NvMBBXq0

ドライバでC++は使わない
勝手にヒープ確保するような言語はドライバには使えない


595 名無しさん 2024/07/21(日) 17:45:25.39 ID:haa2nW5N0

俺「生ポインタ見ないといけないときはどうすんの?」
Rustacean「unsafe使え」
俺「unsafeにするとご自慢のコンパイラチェックはなくなってCと変わらないけど?」
Rustacean「Rustは安心!安全!」


598 名無しさん 2024/07/21(日) 18:15:58.78 ID:341HkOeE0

こんなのコードレビューしてれば一発で分かったのに


601 名無しさん 2024/07/21(日) 18:42:20.49 ID:K8Ul8Zwh0

そんな話は後で
稼働確認で結果はわかるだろ


606 名無しさん 2024/07/21(日) 22:44:34.73 ID:EhjBuHzz0

若い人がC/C++を書けなくなってる感じはする
COBOLとは違うだろうけどC/C++はロートルにやらせる案件という扱いになる可能性もあるかも?


607 名無しさん 2024/07/21(日) 22:54:09.56 ID:wBPvNiem0

まぁ、技術の空洞化は起きてるね
製造業と同じで
ITは長時間労働で、製造は下請けいじめで衰退の一途やねー
この国のキャリアシステムがそもそもの元凶に思う
官僚用に作られてて、技術屋にマッチしない


参照先 https://greta.5ch.net/test/read.cgi/poverty/1721488844/\n\n

新着記事一覧
TKをフォローする
プログラミング速報

コメント