[#104307] Float truncate — Eustáquio Rangel <eustaquiorangel@...>
Hi!
4 messages
2021/06/16
[ruby-core:104145] [Ruby master Bug#17934] clipboard gem fail on Ruby 3.0.1
From:
xtkoba+ruby@...
Date:
2021-06-02 11:57:06 UTC
List:
ruby-core #104145
Issue #17934 has been updated by xtkoba (Tee KOBAYASHI).
Indeed.
And this seems to be another instance of ILP32 issues which wrongfully assume `sizeof(long) == sizeof(void *)`. Running on i386-mingw32 works as expected.
----------------------------------------
Bug #17934: clipboard gem fail on Ruby 3.0.1
https://bugs.ruby-lang.org/issues/17934#change-92316
* Author: fitmap (Justin Peal)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x64-mingw32]
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
gem install clipboard (Which was used well in Ruby 2.XX):
Fetching clipboard-1.3.5.gem
Successfully installed clipboard-1.3.5
Parsing documentation for clipboard-1.3.5
Installing ri documentation for clipboard-1.3.5
Done installing documentation for clipboard after 0 seconds
1 gem installed
content of D:/R/hike/test.rb:
# frozen_string_literal: true
require 'clipboard'
Clipboard.copy('content')
After run test.rb:
D:/Ruby/lib/ruby/gems/3.0.0/gems/clipboard-1.3.5/lib/clipboard/windows.rb:76:in `put_bytes': invalid memory write at address=0x0000000000000000 (FFI::NullPointerError)
from D:/Ruby/lib/ruby/gems/3.0.0/gems/clipboard-1.3.5/lib/clipboard/windows.rb:76:in `copy'
from D:/Ruby/lib/ruby/gems/3.0.0/gems/clipboard-1.3.5/lib/clipboard.rb:62:in `copy'
from D:/R/hike/test.rb:3:in `<main>'
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>