【m9(^Д^)】au W42CA とW42Hに超絶恥ずかしいバグ
446 :
プール:2006/08/05(土) 17:00:11 ID:y9FLADPJ0
ソース見てみたい
447 :
ひとで:2006/08/05(土) 17:02:36 ID:9zkzpIVP0
>>425 printf系のフォーマットが使えるライブラリ使ってるんだろ。
448 :
どれ:2006/08/05(土) 17:07:28 ID:efcbSkGU0
ん?BREWはアプリケーションレベルだから関係ないような気もするけどな。
もしもメーラもBREWアプリとして実装されてたとしても、あれも一応Cランタイムは使えるぞ。
char* p; // 入力文字列
sprintf(hoge, p);
とかやってるんだろ。で、%nとかはいってると、第2引数以降がないもんだから。おじゃん。
449 :
美容師:2006/08/05(土) 17:25:09 ID:xGz0A+kl0
俺の会社の携帯関係の部署、今にも死にそうな奴ら多かったな…。
450 :
こっち見んな:2006/08/05(土) 18:08:20 ID:0n+R6ywU0
携帯アプリのJAVAやCなんて派遣の半人前が組んでることが多いしな。
経験値が少ないし使える手数も少ないからこうなっちゃうんだろう。
451 :
番組の途中ですが名無しです:2006/08/05(土) 18:10:14 ID:AVl6aGZR0
>>450 じゃあ、プロはどんなやつよ?
大手SIerはスキルなんてまったくないぞ?
下請け任せ
452 :
走れメロス:2006/08/05(土) 20:07:05 ID:q2VNZkf50
その下請けも大企業全入時代を迎えつつある現状で
ほとんど人材が集まらなくなってきてるからなw
そろそろ携帯も中国様や韓国様にお願いしないと
土方集まらなくなってるんじゃね?
今年当たり大企業入った人材は中小企業にコネ無きゃ
5年後には特亜か東南アジア行きかもなww
453 :
儲です:2006/08/05(土) 22:44:44 ID:hXjdFd4N0
454 :
もやし:2006/08/05(土) 22:53:17 ID:08tS2c7P0
メール本文を最終的にまとめる間に
format系の関数つかってて、誤動作したって事を言いたいのかな。
特に /%[0-9]*[a-zA-Z]/ でバグるからその可能性が高いってこと?
一部でしか実装ない %S とか %n しか再現性がないなんて、
それなら組み込み用のlibcが頭おかしい実装してるってことになるけど。
普通に考えたらformat系の実装がおかしいんじゃなくて、
内部の使用のために自前で %n %S だけに対応したformat系を作り、
Sanitizingを忘れたって考えたほうが自然じゃね?
Sanitizer にバグがあるって事かもしれんが。
455 :
番組の途中ですが名無しです:2006/08/06(日) 00:04:38 ID:f6S60TXM0
こんなもん、
%%Sを%%n入力して落ちるかで簡単に、書式指定文字の問題なのかわかるだろ。
456 :
有識者:2006/08/06(日) 00:06:28 ID:LFzuq0fk0
457 :
水遊び:2006/08/06(日) 00:06:55 ID:rx71r5zK0
%sって文字列だろ?
\0などの所までの文字列を取り出すわけだ。
例えば無関係の所のプログラムを参照して文字列を取り出して
それがメール本文用に確保したメモリーの領域を飛び越えたら終わり。
本文用のメモリーを文字列の長さ+αしか確保してないとしたらそこに
無関係文字列が挿入されたら簡単にスタックを破壊してあぼん。
458 :
平成生まれ:2006/08/06(日) 00:24:17 ID:Fb5r61oB0
>この件についてW42CA / W42Hのユーザにメールしただけで再起動
じゃぁこのメールは見れないって事?
459 :
うちみず:2006/08/06(日) 00:29:23 ID:Bu6DUMZb0
マジなのかネタなのかわからん。
とりあえずおまいら [printf] でググれ。
460 :
儲です:2006/08/06(日) 00:34:50 ID:Saf7cOMl0
>・auの端末のソフト(メールやアドレス帳ソフト等)は、すべてBREW上で動くアプリケーション
そんなことはない。もちろん BREW (Application Execution Environment) で動く
アプリもあるが、ネイティブアプリもあり、ARM 開発環境の ADS/RVDS の標準 C
ライブラリを使う場合も当然ある。AEE がそれを使ってるかどうかまでは知らん。
>・BREWは、複雑なアプリケーションを開発できるよう、フレームワークおよび高度な
ライブラリを提供している
そんなことはない。いまの BREW 3.x は要するに Windows 3.1 の劣化版みたいなもの。
単純な枠組みしか提供しておらず、特に UI は独自の作りこみが必要。イベント処理にも
欠陥がある。まずは赤い表紙の BREW 本嫁。
>>419 au の携帯電話が使っている動作環境の場合、プログラムが回復不能と
判断した場合や、CPU 例外が発生した場合はリセットするように作られている。
だから、たとえば、プログラムがまずいアドレスに触ったらリセットするのは
当然のこと。
もちろん開発版では、エラー内容を表示したり、デバッガに落ちるようにしている
場合もある。
461 :
すっぽんぽん:2006/08/06(日) 00:39:27 ID:Ha0HStvW0
あうなんて使ってるのはバカ女かガキだろ
芯でいいよ
462 :
すっぽんぽん:2006/08/06(日) 00:43:51 ID:tKQ5x3BwO
CプログラミングFAQっていい本だったな
Usenetのcomp.lang.cのFAQをまとめたやつ
ネットでも読めるけど
463 :
敵対的買収:2006/08/06(日) 00:55:19 ID:DaaHaXeX0
>>460 いや、BREW3.x以降から、全ての機種でネイティブもBREWアプリケーションになったんだよ。公式には。
だから、BREWアプリのスリープ処理が3.xから厳しくなったじゃん。
2.xでもKはネイティブがBREWアプリだった。
まあ、どちらにしろ、今回のバグはBREWだからどうとか無いかも知れんが、BREWになったことで
今までの資産が使えずに、一から作ったからバグを取りきれなかったかもって思ってる。
464 :
脱水症状:2006/08/06(日) 01:11:58 ID:Bu6DUMZb0
つっこんだ話になったら急に人が居なくなった。
465 :
脱水症状:2006/08/06(日) 01:29:43 ID:Bu6DUMZb0
>>463 BREWには書式付き文字列操作の実装はあるの?
でないと記事で言っている 「恥ずかしい」 と思うやつのレベルがかなり高い事に…
466 :
求職活動中:2006/08/06(日) 03:10:17 ID:DaaHaXeX0
>>463 ある。
ただ、C標準ライブラリのprintf系と同じかどうかは忘れた。
なんとなくオリジナルの実装な気もするけどね・・・
467 :
466:2006/08/06(日) 03:19:44 ID:DaaHaXeX0
468 :
ちょっとコンビに行ってくる:2006/08/06(日) 03:48:42 ID:AwqJ3va9O
COBOL習得した恥ずかしいおれが徒歩で来ますた
469 :
オホーツク:2006/08/06(日) 03:55:31 ID:0ZGRyV770
470 :
あしがる:2006/08/06(日) 04:06:52 ID:18dhfyUu0
要するにメールの本文をprintfで表示させているわけだな?
471 :
吾輩:2006/08/06(日) 10:31:29 ID:yffz2jph0
ここまで正解無し
472 :
番組の途中ですが名無しです:2006/08/06(日) 10:37:28 ID:DuPYyDlL0
BREWのCは使いにくいよ
473 :
チラ裏:2006/08/06(日) 10:40:49 ID:LFzuq0fk0
474 :
二児の母:2006/08/06(日) 11:53:51 ID:KOXR7YjE0
476 :
◆NEETaf8m/6 :2006/08/06(日) 13:59:46 ID:s3v/8Hot0
>>475 printfなのか自作関数なのか知らんけど、そのときのスタックの状態で偶然やばいアドレスを
読みに行くようになってんじゃないの?
477 :
陸奥:2006/08/06(日) 14:06:11 ID:Qz+LYXUN0
プログラムってさ HTMLみたいに文法チェック出来ないのか?
478 :
番組の途中ですが名無しです:2006/08/06(日) 14:10:24 ID:ikhq8MSl0
>>475 自作関数だと思うけど、置換処理の順番を間違えて無限ループに陥ったと見た
479 :
無双 ◆musouvu6yE :2006/08/06(日) 14:13:17 ID:lEOV7fxYO
480 :
関羽:2006/08/06(日) 14:13:37 ID:3YBtr2w50
想像通りの流れで安心した
481 :
猫娘:2006/08/06(日) 14:17:23 ID:eXyXdB7a0
俺も便乗してキーボードや枕に顔を埋めて脚をじたばたさせてくるわ
483 :
番組の途中ですが名無しです:2006/08/06(日) 14:21:03 ID:pRqr3A0o0 BE:353625784-BRZ(1401)
よくわかんなーい
僕の肛門もhaltされそうです
485 :
番組の途中ですが名無しです:2006/08/06(日) 14:31:41 ID:aCjIjbAI0
まじかよ昨日W42H買ったばっかだぜ
486 :
番組の途中ですが名無しです:2006/08/06(日) 14:33:57 ID:NgDNuXen0
>>479 フローチャート描けるようになったのかよ
487 :
糞スレ立てるな:2006/08/06(日) 14:34:57 ID:Bc1/lYqw0
>>485 逆にラッキーだと考えるべきだな。
Let's try! Σd(・ω・´)
488 :
ボルトネック:2006/08/06(日) 14:35:51 ID:LFzuq0fk0
489 :
なんじゃこりゃ。:2006/08/06(日) 14:36:42 ID:NlYklJwj0
日本企業は何時から間違いを素直に認めない不誠実な企業に成り下がったんだかね
490 :
ボルトネック:2006/08/06(日) 14:39:48 ID:LFzuq0fk0
>>489 昔から。
ただ、日本がそんなに酷い訳じゃ無いだろ。
近所の国とかもっともっと酷いし、アメリカだってそうだよ。
491 :
糞スレ立てるな:2006/08/06(日) 14:44:40 ID:Bc1/lYqw0
>>489 誠実な奴ほど馬鹿を見るこんな世の中じゃ
492 :
ボルトネック:2006/08/06(日) 14:52:26 ID:LFzuq0fk0
>>491 それでも俺は誠実な人間でありたいと思う。 マジで。
でも、普段の俺は何も考えてねえ、、、Orz
493 :
script:2006/08/06(日) 17:47:50 ID:+UDMzL820
495 :
むしゃくしゃしてやった:
くらっしゅ