Actions
Bug #12778
closedSegmentation Fault in win32ole on Ruby 2.3.1p112 [x64-mingw32] when creating Windows Share
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]
Backport:
Description
Whilst using ruby to create a shared folder on Windows I encountered a seg fault. This reproduces the issue on Windows 2012R2.
\Ruby23-x64\bin\ruby -rwin32ole -e 'wmi = WIN32OLE.connect("winmgmts://"); share = wmi.get("Win32_Share"); puts share.create("c:\\test2", "test", 0, 16777216, "", nil, nil)'
The stack dump is attached
c:0003 p:---- s:0018 e:000017 CFUNC :method_missing
The cause is the empty string in the call to create()
. Changing this to nil or a non-empty string works. The x86 version of Ruby is unaffected.
Files
Actions
Like0
Like0Like0Like0Like0