【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
>>425も知ったか
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
>>455
対象機種を持ってればな。
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系と同じかどうかは忘れた。
なんとなくオリジナルの実装な気もするけどね・・・
467466:2006/08/06(日) 03:19:44 ID:DaaHaXeX0
× >>463
>>465
468ちょっとコンビに行ってくる:2006/08/06(日) 03:48:42 ID:AwqJ3va9O
COBOL習得した恥ずかしいおれが徒歩で来ますた
469オホーツク:2006/08/06(日) 03:55:31 ID:0ZGRyV770
>>107
いいからFM-7の電源落としなさい
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
>>471
この記事に対する正解なんて無いだろ。
474二児の母:2006/08/06(日) 11:53:51 ID:KOXR7YjE0
>>457
恥ずかしいな。お前。
475番組の途中ですが名無しです:2006/08/06(日) 13:51:50 ID:ywLCUF6K0
>>470
それで再起動するのはなんでなの?
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
>>477
できるよ
gccとかで
480関羽:2006/08/06(日) 14:13:37 ID:3YBtr2w50
想像通りの流れで安心した
481猫娘:2006/08/06(日) 14:17:23 ID:eXyXdB7a0
俺も便乗してキーボードや枕に顔を埋めて脚をじたばたさせてくるわ
482番組の途中ですが名無しです:2006/08/06(日) 14:18:51 ID:tlPs6F7b0
>>478
WDTエラーでリセットか
483番組の途中ですが名無しです:2006/08/06(日) 14:21:03 ID:pRqr3A0o0 BE:353625784-BRZ(1401)
よくわかんなーい
484番組の途中ですが名無しです:2006/08/06(日) 14:24:15 ID:rOIbrWdE0
僕の肛門も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
>>485
レポよろ
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
493script:2006/08/06(日) 17:47:50 ID:+UDMzL820
なぜこういうバグが出るのか想像も付かない。
携帯電話の中の人に何が起こってるんだ???

「みられまくっちゃ」で不具合・シャープ製携帯1047万台を修理
http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMITfa000024072006
494私女だけど・・・:2006/08/06(日) 18:17:21 ID:kh2oCZU/O
>>491
ポイズン
495むしゃくしゃしてやった
くらっしゅ