* [ruby-core:119549] [Ruby master Bug#20803] Windows intermittent spec failure
@ 2024-10-21 8:50 MSP-Greg (Greg L) via ruby-core
2024-10-23 12:56 ` [ruby-core:119597] [Ruby master Bug#20803] Windows intermittent spec failure - ObjectSpace.memsize_of(:abc) byroot (Jean Boussier) via ruby-core
2024-10-23 13:00 ` [ruby-core:119598] " byroot (Jean Boussier) via ruby-core
0 siblings, 2 replies; 3+ messages in thread
From: MSP-Greg (Greg L) via ruby-core @ 2024-10-21 8:50 UTC (permalink / raw)
To: ruby-core; +Cc: MSP-Greg (Greg L)
Issue #20803 has been reported by MSP-Greg (Greg L).
----------------------------------------
Bug #20803: Windows intermittent spec failure
https://bugs.ruby-lang.org/issues/20803
* Author: MSP-Greg (Greg L)
* Status: Open
* ruby -v: master
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
This frequently fails on ruby-loco's mingw build, but I think there have been less frequent failures on ucrt and mswin. I've started a new GHA build when it occurs, and it usually passes. I could not repro locally.
```
ObjectSpace.memsize_of returns 0 for literal Symbols FAILED
Expected 40 == 0
to be truthy but was false
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:16:in 'block (2 levels) in <top (required)>'
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:4:in '<top (required)>'
```
The test code:
```ruby
it "returns 0 for literal Symbols" do
ObjectSpace.memsize_of(:abc).should == 0
end
```
```
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-core:119597] [Ruby master Bug#20803] Windows intermittent spec failure - ObjectSpace.memsize_of(:abc)
2024-10-21 8:50 [ruby-core:119549] [Ruby master Bug#20803] Windows intermittent spec failure MSP-Greg (Greg L) via ruby-core
@ 2024-10-23 12:56 ` byroot (Jean Boussier) via ruby-core
2024-10-23 13:00 ` [ruby-core:119598] " byroot (Jean Boussier) via ruby-core
1 sibling, 0 replies; 3+ messages in thread
From: byroot (Jean Boussier) via ruby-core @ 2024-10-23 12:56 UTC (permalink / raw)
To: ruby-core; +Cc: byroot (Jean Boussier)
Issue #20803 has been updated by byroot (Jean Boussier).
I've seen this sort of failures happen in the past, the root cause generally is that there is another test that runs first an create that symbol in a dynamic way: `"abc".to_sym`.
The solution is to use a more unique symbol value to avoid clashes.
----------------------------------------
Bug #20803: Windows intermittent spec failure - ObjectSpace.memsize_of(:abc)
https://bugs.ruby-lang.org/issues/20803#change-110218
* Author: MSP-Greg (Greg L)
* Status: Open
* ruby -v: master
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
This frequently fails on ruby-loco's mingw build, but I think there have been less frequent failures on ucrt and mswin. I've started a new GHA build when it occurs, and it usually passes. I could not repro locally.
```
ObjectSpace.memsize_of returns 0 for literal Symbols FAILED
Expected 40 == 0
to be truthy but was false
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:16:in 'block (2 levels) in <top (required)>'
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:4:in '<top (required)>'
```
The test code:
```ruby
it "returns 0 for literal Symbols" do
ObjectSpace.memsize_of(:abc).should == 0
end
```
```
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ruby-core:119598] [Ruby master Bug#20803] Windows intermittent spec failure - ObjectSpace.memsize_of(:abc)
2024-10-21 8:50 [ruby-core:119549] [Ruby master Bug#20803] Windows intermittent spec failure MSP-Greg (Greg L) via ruby-core
2024-10-23 12:56 ` [ruby-core:119597] [Ruby master Bug#20803] Windows intermittent spec failure - ObjectSpace.memsize_of(:abc) byroot (Jean Boussier) via ruby-core
@ 2024-10-23 13:00 ` byroot (Jean Boussier) via ruby-core
1 sibling, 0 replies; 3+ messages in thread
From: byroot (Jean Boussier) via ruby-core @ 2024-10-23 13:00 UTC (permalink / raw)
To: ruby-core; +Cc: byroot (Jean Boussier)
Issue #20803 has been updated by byroot (Jean Boussier).
https://github.com/ruby/ruby/pull/11942
----------------------------------------
Bug #20803: Windows intermittent spec failure - ObjectSpace.memsize_of(:abc)
https://bugs.ruby-lang.org/issues/20803#change-110219
* Author: MSP-Greg (Greg L)
* Status: Open
* ruby -v: master
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
This frequently fails on ruby-loco's mingw build, but I think there have been less frequent failures on ucrt and mswin. I've started a new GHA build when it occurs, and it usually passes. I could not repro locally.
```
ObjectSpace.memsize_of returns 0 for literal Symbols FAILED
Expected 40 == 0
to be truthy but was false
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:16:in 'block (2 levels) in <top (required)>'
/ruby/spec/ruby/library/objectspace/memsize_of_spec.rb:4:in '<top (required)>'
```
The test code:
```ruby
it "returns 0 for literal Symbols" do
ObjectSpace.memsize_of(:abc).should == 0
end
```
```
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-10-23 13:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-21 8:50 [ruby-core:119549] [Ruby master Bug#20803] Windows intermittent spec failure MSP-Greg (Greg L) via ruby-core
2024-10-23 12:56 ` [ruby-core:119597] [Ruby master Bug#20803] Windows intermittent spec failure - ObjectSpace.memsize_of(:abc) byroot (Jean Boussier) via ruby-core
2024-10-23 13:00 ` [ruby-core:119598] " byroot (Jean Boussier) via ruby-core
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 NNTP newsgroup(s).