天才プログラマー 山下遼太 氏の
超高機能2ちゃんねる/5ちゃんねるブラウザー「Jane Style」
●前スレ
Jane Style Part142
https://egg.5ch.net/test/read.cgi/software/1519856192/
●質問用スレ
Jane Styleの質問に誰かが答えるスレ Part60
https://egg.5ch.net/test/read.cgi/software/1518145365/
●スマホアプリ版JaneStyleスレ
【専ブラ】2ちゃんねるブラウザ「JaneStyle」 Part5
https://fate.5ch.net/test/read.cgi/ios/1511767931/
Jane Style for Android Part1
https://potato.5ch.net/test/read.cgi/android/1476438569/
公式サイト(ダウンロード)
http://janesoft.net/janestyle/
5ちゃんねるプレミアムRonin
http://premium.5ch.net/
現在の最新バージョン
Version 4.00正式版(2017年11月09日) =4.05
過去ログ取得ツール
http://pastebin.com/3EZzrsxY
ジェーンBBS(したらば)
http://jbbs.shitaraba.net/internet/8173/
1
探検
Jane Style Part143
■ このスレッドは過去ログ倉庫に格納されています
2018/03/17(土) 19:55:42.35ID:4rPa23FZ0
2018/03/17(土) 20:38:38.35ID:4rPa23FZ0
https://egg.5ch.net/test/read.cgi/software/1519856192/404,405,407
405
非串
keep-aliveにより6分40秒問題発生。明示的にクローズしてないなら
OpenSSL側もフラグ立てられず、解放系がいつ呼ばれるかわからない。
作者はSSL_connect〜SSL_writeのあたりに20秒以上のwait入れて故意にエラーを起こしてみよう、
そうすれば解放系が呼ばれる。
串経由
keep-aliveがないHTTP/1.0なので、即切断。解放系が呼ばれる。
407
HTTP/1.0かつ串を経由しない場合のみヘッダが異なる(keep-aliveが付く)ってこと?
https://egg.5ch.net/test/read.cgi/software/1519856192/740,749,751,763
740
asyncObj.synchro.Wait;
↑ ここで止まってた (WaintForSingleObject)
datを受信しに行った最中に同期が崩れた模様。
751
>>740
とりあえず、
dat取得の瞬間にデッドロックが起こるのはここ。
広告や画像への通信は知らんから。
もしあれならOpenSSLやめれば?
763
どうでもいいけど「デッドロック」とは違うと思う
言うなれば「無限ロック」「永久ロック」ってところじゃない
ていうか「固まる」「フリーズ」って本体が一切操作できず強制終了する位しか手がない状態って事であってるよね?
ソース読んでないしDelphi知らんけど通信スレッドがwaitで止まったからってメインスレッドが固まっちゃうの…?
405
非串
keep-aliveにより6分40秒問題発生。明示的にクローズしてないなら
OpenSSL側もフラグ立てられず、解放系がいつ呼ばれるかわからない。
作者はSSL_connect〜SSL_writeのあたりに20秒以上のwait入れて故意にエラーを起こしてみよう、
そうすれば解放系が呼ばれる。
串経由
keep-aliveがないHTTP/1.0なので、即切断。解放系が呼ばれる。
407
HTTP/1.0かつ串を経由しない場合のみヘッダが異なる(keep-aliveが付く)ってこと?
https://egg.5ch.net/test/read.cgi/software/1519856192/740,749,751,763
740
asyncObj.synchro.Wait;
↑ ここで止まってた (WaintForSingleObject)
datを受信しに行った最中に同期が崩れた模様。
751
>>740
とりあえず、
dat取得の瞬間にデッドロックが起こるのはここ。
広告や画像への通信は知らんから。
もしあれならOpenSSLやめれば?
763
どうでもいいけど「デッドロック」とは違うと思う
言うなれば「無限ロック」「永久ロック」ってところじゃない
ていうか「固まる」「フリーズ」って本体が一切操作できず強制終了する位しか手がない状態って事であってるよね?
ソース読んでないしDelphi知らんけど通信スレッドがwaitで止まったからってメインスレッドが固まっちゃうの…?
2018/03/17(土) 20:41:13.50ID:4rPa23FZ0
864
書き込みの際にタイムアウトするまで一時的に固まることは以前からあった
そして復帰不能なフリーズが発生するようになったのは、3月に入ってから
スレタイ検索のff2chが無くなってff5chに強制移行した時期とほぼ一緒かな
俺のメモを見る限り初回発生が3月2日だから
920
環境書けって言ってる人もいるけどPCのスペック自体は
CPUだろうとメモリだろうとグラボだろうと一切以前と変わってないし
OSだってWindows10のままだし
変わったことと言えばJaneStyleを3.84から4.00にしたことと2chが5chに変わっただけなんだから
3.84使用時には一切なかったエラーが今4.00使用時に頻発し始めてるなら
明らかに使用者側の環境に問題があるんじゃなくJaneというソフト自体か5ch鯖側の問題だろうに
928
◎ api.5ch.netへ接続が失敗した際の処理が甘い。
◎api.5ch.netにアクセスしてる間に、ユーザーがdatを取得した。
SSLセッションや5chAPIセッションの排他制御の不備で、解放してしまった
でどちらもasyncObj.synchro.Release;にたどり着けず、ということ。
5chAPIのsidは2時間に一回位取りに行くんだろ?
作者の環境ならそのタイマーを極端に短くして、dat取得しまくってデッドロックすれば
それだろう。
>>17-21
書き込みの際にタイムアウトするまで一時的に固まることは以前からあった
そして復帰不能なフリーズが発生するようになったのは、3月に入ってから
スレタイ検索のff2chが無くなってff5chに強制移行した時期とほぼ一緒かな
俺のメモを見る限り初回発生が3月2日だから
920
環境書けって言ってる人もいるけどPCのスペック自体は
CPUだろうとメモリだろうとグラボだろうと一切以前と変わってないし
OSだってWindows10のままだし
変わったことと言えばJaneStyleを3.84から4.00にしたことと2chが5chに変わっただけなんだから
3.84使用時には一切なかったエラーが今4.00使用時に頻発し始めてるなら
明らかに使用者側の環境に問題があるんじゃなくJaneというソフト自体か5ch鯖側の問題だろうに
928
◎ api.5ch.netへ接続が失敗した際の処理が甘い。
◎api.5ch.netにアクセスしてる間に、ユーザーがdatを取得した。
SSLセッションや5chAPIセッションの排他制御の不備で、解放してしまった
でどちらもasyncObj.synchro.Release;にたどり着けず、ということ。
5chAPIのsidは2時間に一回位取りに行くんだろ?
作者の環境ならそのタイマーを極端に短くして、dat取得しまくってデッドロックすれば
それだろう。
>>17-21
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 高市早苗総理「金利上昇よりも日本の成長が大事」 ★3 [Hitzeschleier★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 高市応援団「中国の音声は捏造!女の英語が中国訛り!」自衛隊「現場の部隊に確認したら捏造じゃなかったわ」 [931948549]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- 【悲報】愛知県さん、1040円でこのレベルのモーニングが食べれることが判明wwwwwwwwwwwwwwwwww高市総理どうすんのこれ? [257926174]
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- 【速報】ヤフコメで高市支持のコメントばっか目につく仕組みがついに判明する [998357762]
