Win32/process problem

I have an application that consists of serveral independent parts.

I want to use the Windows Process API to spawn the different processes.

e.g.

require ‘rubygems’
require ‘win32/process’

x = Process.create(:app_name => “rubyw learnbase_server.rb”)

puts x.process_id

puts a process id, but i get the error: [BUG] Segmentation fault.

Not even x = Process.create(:app_name => “notepad”) works. It starts
notepad, but i get the same error.

On Dec 5, 8:28 am, Christian K. [email protected]
wrote:

puts x.process_id

puts a process id, but i get the error: [BUG] Segmentation fault.

Not even x = Process.create(:app_name => “notepad”) works. It starts
notepad, but i get the same error.

Can you provide more information?

What is the OS, Ruby version and win32-process version?

What result of “p x” ?
x = Process.create(:app_name => “notepad”)
p x

Thanks,

Dan

Daniel B. wrote:

Can you provide more information?

What is the OS, Ruby version and win32-process version?

What result of “p x” ?
x = Process.create(:app_name => “notepad”)
p x

Thanks,

Dan

OS: Windows XP prof SP2
Ruby: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Win32: 0.5.4 (updated yesterday)

p x prints: #

The funny thing is, i have setup a vmware session with xp prof sp2, ruby
1.8.6 and win32 0.5.4 and it works there.

thx ck

Christian K. wrote:

Daniel B. wrote:

Can you provide more information?

What is the OS, Ruby version and win32-process version?

What result of “p x” ?
x = Process.create(:app_name => “notepad”)
p x

Thanks,

Dan

OS: Windows XP prof SP2
Ruby: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Win32: 0.5.4 (updated yesterday)

p x prints: #

The funny thing is, i have setup a vmware session with xp prof sp2, ruby
1.8.6 and win32 0.5.4 and it works there.

thx ck

I uninstalled the ruby win32 gem and reinstalled it.

Works now, thanks