Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 5 May 2003 13:30:00 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Kern Sibbald cc: cygwin AT cygwin DOT com Subject: Re: Bug report In-Reply-To: <1052154862.5361.957.camel@rufus> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On 5 May 2003, Kern Sibbald wrote: > Hello, > > On Mon, 2003-05-05 at 18:38, Igor Pechtchanski wrote: > > On 5 May 2003, Kern Sibbald wrote: > > > > > I guess you guys (and gal) really don't want bug > > > reports because it is not at all obvious where > > > to send them. > > > > This is the right place. > > Great. > > > > Anyway here is one: > > > > > > Running WinXP Home version. > > > > > > Using Cygwin 1.3.20 > > > > > > When running my program with LocalSystem userid > > > as a service, doing a pthread_kill(thread_id, SIGUSR2) > > > causes some sort of memory fault referencing memory at 0x3a > > > (or something like that because the program disappears > > > poof). > > > > > > Running as a normal user works fine. > > > > What's the exact error message (I assume you get a popup box)? > > No, I get absolutely nothing. Poof and it is gone, well, the > service manager knows it went away but not why. > > A friend ran the program on Win2K and he got: > > Instruction at 0x0041276a referenced memory at 0x3c > > That appears to be somewhere in the cygwin1.dll. Try checking the "Allow service to interact with the desktop" box, and you should see the error popup on your system too. > > Is there a stacktrace file generated? > > If it is, I don't know where the system put it. The system should put it in the directory from which the program is run. > > Did you try setting > > "error_start:c:/cygwin/bin/dumper.exe" in your CYGWIN environment > > variable? > > No, if you can tell me how to set the environment variable for > a service, I'll try it, but since it is a service, I am unlikely > to get any output. "cygrunsrv --help", or "man cygrunsrv", or see /bin/ssh-host-config for an example. You might also need the "Allow service to interact with desktop" bit. > > Did you try running the program from the command line in a > > LocalSystem-owned shell? > > I ran it in an rxvt shell under my id and it does not crash. > Tell me how to get a LocalSystem owned shell and I will try > it. This is XP Home, so I don't have access to a lot of the > XP security dialogs. "at