ruby-dev (Japanese) list archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-dev:50130] [Ruby trunk Bug#13582] IMAPTest#test_append_fail always errors on Windows
       [not found] <redmine.issue-13582.20170519151615@ruby-lang.org>
@ 2017-05-19 15:16 ` usa
  2017-05-22  6:14 ` [ruby-dev:50133] " shugo
  2017-05-22 16:15 ` [ruby-dev:50134] [Ruby trunk Bug#13582][Closed] " usa
  2 siblings, 0 replies; 3+ messages in thread
From: usa @ 2017-05-19 15:16 UTC (permalink / raw
  To: ruby-dev

Issue #13582 has been reported by usa (Usaku NAKAMURA).

----------------------------------------
Bug #13582: IMAPTest#test_append_fail always errors on Windows
https://bugs.ruby-lang.org/issues/13582

* Author: usa (Usaku NAKAMURA)
* Status: Assigned
* Priority: Normal
* Assignee: shugo (Shugo Maeda)
* Target version: 
* ruby -v: ruby 2.5.0dev (2017-05-19 trunk 58794) [x64-mswin64_100]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
r58792で追加されたテストですが、Windowsでは毎回Errorになります。
assertion自体は通過してるっぽいですが、テストメソッドから抜ける際に
@receiver_thread の中でErrno::ECONNRESETになる(*1)か、もしくは、
最後のimap.logoutでErrno::ECONNRESETになるか(*2)、どちらかが常に
発生しています。

rubyciを見ると、Debian 7.5 i686やUbuntu armv7l eabihfでも類似のErrorが
起きているようですが、testかNet::IMAP自体かどちらかに問題があるのでは
ないでしょうか?



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-dev:50133] [Ruby trunk Bug#13582] IMAPTest#test_append_fail always errors on Windows
       [not found] <redmine.issue-13582.20170519151615@ruby-lang.org>
  2017-05-19 15:16 ` [ruby-dev:50130] [Ruby trunk Bug#13582] IMAPTest#test_append_fail always errors on Windows usa
@ 2017-05-22  6:14 ` shugo
  2017-05-22 16:15 ` [ruby-dev:50134] [Ruby trunk Bug#13582][Closed] " usa
  2 siblings, 0 replies; 3+ messages in thread
From: shugo @ 2017-05-22  6:14 UTC (permalink / raw
  To: ruby-dev

Issue #13582 has been updated by shugo (Shugo Maeda).


usa (Usaku NAKAMURA) wrote:
> r58792で追加されたテストですが、Windowsでは毎回Errorになります。
> assertion自体は通過してるっぽいですが、テストメソッドから抜ける際に
> @receiver_thread の中でErrno::ECONNRESETになる[1]か、もしくは、
> 最後のimap.logoutでErrno::ECONNRESETになるか[2]、どちらかが常に
> 発生しています。

r58840 で対策してみましたがどうでしょうか?


----------------------------------------
Bug #13582: IMAPTest#test_append_fail always errors on Windows
https://bugs.ruby-lang.org/issues/13582#change-65017

* Author: usa (Usaku NAKAMURA)
* Status: Assigned
* Priority: Normal
* Assignee: shugo (Shugo Maeda)
* Target version: 
* ruby -v: ruby 2.5.0dev (2017-05-19 trunk 58794) [x64-mswin64_100]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
r58792で追加されたテストですが、Windowsでは毎回Errorになります。
assertion自体は通過してるっぽいですが、テストメソッドから抜ける際に
@receiver_thread の中でErrno::ECONNRESETになる[1]か、もしくは、
最後のimap.logoutでErrno::ECONNRESETになるか[2]、どちらかが常に
発生しています。

rubyciを見ると、Debian 7.5 i686やUbuntu armv7l eabihfでも類似のErrorが
起きているようですが、testかNet::IMAP自体かどちらかに問題があるのでは
ないでしょうか?

[1] 
```
  1) Error:
IMAPTest#test_append_fail:
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host. @ io_fillbuf - fd:4
    D:/Users/usa/ruby/lib/net/imap.rb:1226:in `gets'
    D:/Users/usa/ruby/lib/net/imap.rb:1226:in `get_response'
    D:/Users/usa/ruby/lib/net/imap.rb:1144:in `receive_responses'
    D:/Users/usa/ruby/lib/net/imap.rb:1119:in `block in initialize'
```

[2]
```
  1) Error:
IMAPTest#test_append_fail:
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host.
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `write'
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `print'
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `put_string'
    D:/Users/usa/ruby/lib/net/imap.rb:1261:in `block in send_command'
    D:/Users/usa/ruby/lib/monitor.rb:214:in `mon_synchronize'
    D:/Users/usa/ruby/lib/net/imap.rb:1251:in `send_command'
    D:/Users/usa/ruby/lib/net/imap.rb:374:in `logout'
    D:/Users/usa/ruby/test/net/imap/test_imap.rb:641:in `test_append_fail'
```




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ruby-dev:50134] [Ruby trunk Bug#13582][Closed] IMAPTest#test_append_fail always errors on Windows
       [not found] <redmine.issue-13582.20170519151615@ruby-lang.org>
  2017-05-19 15:16 ` [ruby-dev:50130] [Ruby trunk Bug#13582] IMAPTest#test_append_fail always errors on Windows usa
  2017-05-22  6:14 ` [ruby-dev:50133] " shugo
@ 2017-05-22 16:15 ` usa
  2 siblings, 0 replies; 3+ messages in thread
From: usa @ 2017-05-22 16:15 UTC (permalink / raw
  To: ruby-dev

Issue #13582 has been updated by usa (Usaku NAKAMURA).

Status changed from Assigned to Closed

shugo (Shugo Maeda) wrote:
> r58840 で対策してみましたがどうでしょうか?

手元で何度か試行してみた感じでは、大丈夫っぽく見えます。
rubyciでも問題が出なくなっているようです。
というわけで、とりあえずcloseとしておきます。
ありがとうございました。

----------------------------------------
Bug #13582: IMAPTest#test_append_fail always errors on Windows
https://bugs.ruby-lang.org/issues/13582#change-65027

* Author: usa (Usaku NAKAMURA)
* Status: Closed
* Priority: Normal
* Assignee: shugo (Shugo Maeda)
* Target version: 
* ruby -v: ruby 2.5.0dev (2017-05-19 trunk 58794) [x64-mswin64_100]
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
r58792で追加されたテストですが、Windowsでは毎回Errorになります。
assertion自体は通過してるっぽいですが、テストメソッドから抜ける際に
@receiver_thread の中でErrno::ECONNRESETになる[1]か、もしくは、
最後のimap.logoutでErrno::ECONNRESETになるか[2]、どちらかが常に
発生しています。

rubyciを見ると、Debian 7.5 i686やUbuntu armv7l eabihfでも類似のErrorが
起きているようですが、testかNet::IMAP自体かどちらかに問題があるのでは
ないでしょうか?

[1] 
```
  1) Error:
IMAPTest#test_append_fail:
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host. @ io_fillbuf - fd:4
    D:/Users/usa/ruby/lib/net/imap.rb:1226:in `gets'
    D:/Users/usa/ruby/lib/net/imap.rb:1226:in `get_response'
    D:/Users/usa/ruby/lib/net/imap.rb:1144:in `receive_responses'
    D:/Users/usa/ruby/lib/net/imap.rb:1119:in `block in initialize'
```

[2]
```
  1) Error:
IMAPTest#test_append_fail:
Errno::ECONNRESET: An existing connection was forcibly closed by the remote host.
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `write'
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `print'
    D:/Users/usa/ruby/lib/net/imap.rb:1284:in `put_string'
    D:/Users/usa/ruby/lib/net/imap.rb:1261:in `block in send_command'
    D:/Users/usa/ruby/lib/monitor.rb:214:in `mon_synchronize'
    D:/Users/usa/ruby/lib/net/imap.rb:1251:in `send_command'
    D:/Users/usa/ruby/lib/net/imap.rb:374:in `logout'
    D:/Users/usa/ruby/test/net/imap/test_imap.rb:641:in `test_append_fail'
```




-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-05-22 15:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <redmine.issue-13582.20170519151615@ruby-lang.org>
2017-05-19 15:16 ` [ruby-dev:50130] [Ruby trunk Bug#13582] IMAPTest#test_append_fail always errors on Windows usa
2017-05-22  6:14 ` [ruby-dev:50133] " shugo
2017-05-22 16:15 ` [ruby-dev:50134] [Ruby trunk Bug#13582][Closed] " usa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).