チケット #13715

libserfの挙動不審?
登録: 2008-10-20 21:33 最終更新: 2008-11-07 16:10

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
4

詳細

0.10系だとPOSTしても問題なく動くフォームが、
0.12系だと真っ白になったり、途中までのHTMLが出力されたりします。
0.10系と同じような挙動をオプションで指定できませんか?
CSS解釈のON/OFFフラグ?

開発環境:

* apache 2.2.9
* php 5.2.6
* CentOS 5.1
* Zend Framework 1.6.2

チケットの履歴 (20 件中 3 件表示)

2008-10-20 23:18 更新者: konn
コメント
ありがとうございます。
こちらではうまく動作しているようです。libserf関連かもしれません。調べてみます。
2008-10-22 01:23 更新者: konn
  • 解決法なし から 受領 に更新されました
2008-10-24 11:03 更新者: bayside
コメント
ちなみに開発は「firefox 3.0.3 + User Agent Switcher」と「iモードHTMLシミュレータ」を使っています。

firefox はリダイレクト時に画面が真っ白になってしまい、少々使いづらいですが、iモードHTMLシミュレータよりは遥かに使いやすいのでこのようにしています・・。
2008-10-26 14:39 更新者: bayside
  • 添付ファイル 3507: error_log_0_12_13.zip が付加されました
2008-10-26 14:40 更新者: bayside
  • 添付ファイル 3508: error_log_0_12_13.zip が付加されました
コメント
POST時に挙動がおかしいときのapacheのエラーログを添付します。
2008-10-26 22:28 更新者: konn
コメント
すみません。
ありがとうございます。早速拝見します。
2008-10-27 00:03 更新者: konn
コメント
ログを拝見しました。

POSTする際にlibaprの

Name or service not known

というエラーが出ていますが、何か思い当たることは
ありませんでしょうか?

内部で名前を解決しているのですが、
この部分が問題であれば、設定で指定できるように
したいと思います。

POSTした際に「途中までのHTML」の方は
libserf-0.1.2からlibserf-0.2.0にアップグレードして
対応したと思ったのですが、未だに分かっていません。

configureに間違いがあり、環境にlibserfがインストールされている場合、そちらを見に行ってしまいます。
これは関係ないかもしれませんが一応お知らせしておきます。

またご連絡差し上げます。
よろしくお願いいたします。
2008-10-29 18:50 更新者: konn
コメント
遅くなって申し訳ありません。

とりあえず、リクエストURL中のホスト名からIPが引けない部分の修正と、libserfが正しくコンパイルできていない問題を修正したものをアップしました。

こちらでお試しいただけないでしょうか?

また、拡張絵文字の方はこれから対応しようと思います。

よろしくお願いいたします。
2008-11-06 16:23 更新者: bayside
  • 添付ファイル 3513: log20081106.zip が付加されました
2008-11-06 16:25 更新者: bayside
コメント
mod-chxj_0.12.16 を試してみました。
結果は・・・変わらずです。
まったく同じ操作をしたログを添付します。
0.10系のほうが望まれた動作です。
他に調査に役立ちそうなものがあれば用意します。
どうぞよろしくお願いします。
2008-11-06 18:26 更新者: konn
コメント
何度もありがとうございます。
そして、すみません。。

さっそくログを拝見します。
2008-11-06 19:10 更新者: konn
コメント
すみません。

整理させてください。

まず、問題点は、
「/join/step2にPOSTするとトップ(?)が表示されてしまう」
でしょうか?

また、
「たまに白い画面が表示される」
でしょうか?

よろしくお願いいたします。
2008-11-06 21:18 更新者: konn
コメント
すみません。

あと、
ChxjCookieLazyModeディレクティブでtrue
を指定しても同様の動作をしますでしょうか?
それとも意図したように動作しますでしょうか?

すみません。よろしくお願いいたします。
2008-11-06 23:49 更新者: konn
コメント
ChxjCookieLazyModeを指定しない場合、もしくは
ChxjCookieLazyModeでfalseを指定した場合にPOST
でセッションが切れることを確認しました。

もしかするとこれではないでしょうか?

こちらは即修正します。

よろしくお願いいたします。
2008-11-07 03:57 更新者: konn
コメント
セッション切れを起こすバグを修正したものを
先ほど0.12.17としてアップしました。

もしよろしければ、こちらでお試しいただけると
助かります。

何度も申し訳ありません。

よろしくお願いいたします。
2008-11-07 09:29 更新者: bayside
  • 添付ファイル 3514: 12.white.log.gz が付加されました
コメント
0.12.17を試してみました。
結果としては・・・駄目でした。
POST後にやはりTOPに戻ってしまいます。

ログイン後に真っ白になるときのログを添付します。
[Fri Nov 07 09:28:31 2008] [notice] child pid 4800 exit signal Segmentation fault (11)
zend_mm_heap corrupted
zend_mm_heap corrupted
という不吉なエラーが出ています・・。
2008-11-07 09:33 更新者: konn
コメント
すみません。
ありがとうございます。

すみません、即対応します。

申し訳ありません。。
2008-11-07 10:32 更新者: konn
コメント
大変失礼しました。

ただいま0.12.18として修正したものをアップしましたので、よろしくお願いいたします。

よろしくお願いいたします。
2008-11-07 13:53 更新者: bayside
コメント
0.12.18を試しました。
今度は問題なく動きました!!
早急な対応ありがとうございます!!
とりあえずこれで様子を見て、またなにかありましたら報告します。
2008-11-07 16:10 更新者: konn
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2008-11-07 16:10 に更新されました
  • 解決法受領 から 修正済み に更新されました
コメント
申し訳ありません。。

ありがとうございます。
一応閉じておきます。

またよろしくお願いいたします。

添付ファイルリスト

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする