更新ボタンをクリックすると、応答なしとしまいました。

335 views
Skip to first unread message

flw...@gmail.com

unread,
Sep 27, 2017, 4:18:35 AM9/27/17
to IP Messenger掲示板

flw...@gmail.com

unread,
Sep 27, 2017, 4:21:46 AM9/27/17
to IP Messenger掲示板
今一覧には600ぐらい端末があります。
基本的には毎回発生します。


Hiroaki SHIROUZU

unread,
Sep 27, 2017, 5:47:03 AM9/27/17
to IP Messenger掲示板
OS、バージョン情報も教えてもらえますか?

それから、永続的に「応答なし」になるということですか?
それとも、一定時間で正常に戻りますか?

flw...@gmail.com

unread,
Sep 27, 2017, 2:08:32 PM9/27/17
to IP Messenger掲示板
Windows10 pro 
IPMSG 4.80(X64)

10分ぐらい待ちましたが、正常に戻らないです、永続的に「応答なし」と思います。

Hiroaki SHIROUZU

unread,
Sep 27, 2017, 9:56:19 PM9/27/17
to IP Messenger掲示板
なるほど、了解です。

タスクマネージャーを起動して、詳細タブから、ipmsg.exeを選択して、右クリックで「ダンプファイルの作成」を行って下さい。
そして作成されたファイルを shir...@ipmsg.org までお送り頂くか、下記の google drive にアップロードしてください。
https://drive.google.com/open?id=0B1UzOhp95IOkZGl2UnBkSy1TY0k

flw...@gmail.com

unread,
Oct 15, 2017, 9:25:58 PM10/15/17
to IP Messenger掲示板
遅くなり申し訳ありません。

ダンプファイルが作成しました、160Mがあります。
会社のセキュリティ規約違反可能性がありますので、アップできないとなります。
すいませんですが、簡単の手順があれば、ロカールで確認可能でしょうか?

Hiroaki SHIROUZU

unread,
Oct 16, 2017, 1:02:17 AM10/16/17
to IP Messenger掲示板
WindowsでのC/C++を使った開発経験はありますか?
ダンプは、WinDbg等を使って解析する必要がありますが、開発経験がない場合は難しいですね。

一番簡単なのは、下記ですが、可能ですか?
1) VS2017でソースコードをビルド(一度リリースビルドした後、デバッグビルド)
2) VS2017上で、デバッグモード動作
3) 問題が起きたタイミングでブレークして、コールスタックを表示させ、それをキャプチャして送って頂く。

flw...@gmail.com

unread,
Oct 16, 2017, 2:26:47 AM10/16/17
to IP Messenger掲示板

Hiroaki SHIROUZU

unread,
Oct 16, 2017, 2:53:59 AM10/16/17
to ipms...@googlegroups.com
WinDbgが入っているなら、VS2017も使えませんか?(community edition でもビルドできます)

WinDbgを使う場合、OS側DLLとipmsgのシンボルファイルをそれぞれ読み込んだ上で、!analyze -v を行う必要があります。
x64版のシンボル(pdb)は下記に載せてあります。
https://ipmsg.org/archive/ipmsg480pdb_x64.zip

Hiroaki SHIROUZU

unread,
Oct 16, 2017, 3:46:57 AM10/16/17
to ipms...@googlegroups.com
WinDbgを使う場合、

1) 上記のzipを展開して、ipmsg.pdbを取り出します。
2) WnDbgを起動して、ipmsg.dmpを読み込みます。
3) WinDbg の File -> Symbol File Path... の Browse... ボタンを押して、上記のipmsg.pdbの親ディレクトリを選択します。
4) WinDbg のコマンド入力で kvn を実行。

その結果を教えてください。

flw...@gmail.com

unread,
Oct 17, 2017, 1:25:14 AM10/17/17
to IP Messenger掲示板

Hiroaki SHIROUZU

unread,
Oct 17, 2017, 4:21:58 AM10/17/17
to IP Messenger掲示板
ご報告ありがとうございました。
どの地点で問題が発生しているかは掴めました。

さらにその原因を調べているところですが、このクライアントはマスターモードの設定をしていますか?

flw...@gmail.com

unread,
Oct 17, 2017, 4:47:55 AM10/17/17
to IP Messenger掲示板
おつかれさまです、マスターモードは下記のことでしょうか?

今は下記のように設定しています、ご確認の程宜しくお願い致します。

設定⇒マスター設定⇒利用しない

以上です。

Hiroaki SHIROUZU

unread,
Oct 18, 2017, 2:33:21 AM10/18/17
to IP Messenger掲示板
下記に対応版を置きましたので、動作確認してみて頂けますか?
https://ipmsg.org/archive/ipmsg481b1_installer64.exe

それと、設定→設定保存/実験→Consoleボタンを押したのち、送信画面の更新を行い、出てきたログをキャプチャして頂けますか?
(IPアドレス等は適宜、マスクして頂いて構いません)
Message has been deleted

flw...@gmail.com

unread,
Oct 19, 2017, 10:38:19 PM10/19/17
to ipms...@googlegroups.com
対応版をご提供ありがとうございます。
簡単に動作確認しました、何回送信画面を更新したんですが、
特に問題がなさそうです。

ログについて、IPアドレスは(99.999)のように処理しました、添付ファイルはできないので、下記のまま貼り付けました。
ご確認の程宜しくお願い致します。

******************************* ログ開始 *****************************************************************************
0051.64:
 **** コンソール出力を開始します ***
  コンソールを閉じたい場合、再度、「Console」ボタンを押して下さい。
(コンソールウィンドウの「x」ボタンで閉じると、IPMsg自体が終了します)

0059.03: addr4(uni)=99.999.20.91/24 flg=1
0059.03: addr4(gw)=99.999.20.1/0
0059.03: addr4(br)=99.999.20.255/24
0059.03: Self IPv4 Addr is 99.999.20.91
0059.03: type=1 len=4 99.999.20.255/mask=24
0059.03: brlist=99.999.20.255
0059.03: brlist=255.255.255.255
0059.03: brlist=99.999.18.1
 :
0059.40: sendto: addr=99.999.20.255 size=175
0059.40: sendto: addr=255.255.255.255 size=175
 :
0144.84: ResolveMsg: cmd=4 flags=8600000
0147.14: recvfrom: addr=99.999.129.111 size=165
0147.14: ResolveMsg: cmd=4 flags=8600000

******************************* ログ終了 *****************************************************************************
(2017/10/23 ログ部分が膨大なので抜粋に変更、H.Shirouzu)

Hiroaki SHIROUZU

unread,
Oct 23, 2017, 3:46:58 AM10/23/17
to IP Messenger掲示板
ご報告ありがとうございました。

お使いの環境では、IPアドレスが複数付与されている(or IPアドレスが頻繁に変更される)ようですね。
そのあたりに起因する問題のようでした。
今回入れた対処は、次のバージョンにも盛り込んでおきますね。

ところで、大半のユーザが「要Unicast通知」を有効にしているように見えますね。
更新ボタンを押すたびに、それらのユーザに個別にパケット送信することになるので、ネットワーク負荷やマシン負荷にはあまりよろしくないです。

要Unicast通知はOFFにした上で「メンバマスター」を利用して頂いた方が、余計なネットワーク負荷が無く、かつ基本的には「更新ボタン」を押す必要がなくなるので、お勧めです。
Reply all
Reply to author
Forward
0 new messages