> -----Original Message----- > From: Berger, Daniel [mailto:Daniel.Berger / qwest.com] > Sent: Monday, March 27, 2006 7:43 AM > To: ruby-talk ML > Subject: Re: win32/taskscheduler : Segmentation fault error > > > > -----Original Message----- > > From: yeman13 [mailto:dfaroi / gmail.com] > > Sent: Sunday, March 26, 2006 3:19 PM > > To: ruby-talk ML > > Subject: win32/taskscheduler : Segmentation fault error > > > > > > I'm trying to make something like this: > > > > require 'win32/taskscheduler' > > include Win32 > > > > puts `xcopy "D:\\ATest A" "D:\\ATest B" /c /d /e /i /h /l /r /y` > > > > I get the following error : > > ------ > > [BUG] Segmentation fault > > ruby 1.8.2 (2004-12-25) [i386-mswin32] > > > > This application has requested the Runtime to terminate it in > > an unusual way. Please contact the application's support team > > for more information. > > ------ > > > > If I remove the two firts line, it works. > > Note that I have the same error under ruby 1.8.4 > > > > Any idea ? > > Thanks for your help > > > > -- > > OS : Windows XP SP2 > > Taskscheduler version : 0.0.3 > > > > David > > Hi David, > > I'm not sure what's happening. I'll try to take a look at it > this week. > > Note that win32-taskscheduler is one of the packages I intend > to rewrite using pure Ruby. :) > > Regards, > > Dan As Heesob has already discovered (and posted on our mailing list) there's a bug in taskscheduler.h, line 172, which should be INT2NUM(TASK_FLAG_RUN_ONLY_IF_LOGGED_ON) - the INT2NUM() was missing. Regards, Dan