This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I've just encountered a very strange problem involving setsid, rxvt, bash and dircolors. I'm using CVS from Thu Jan 22 07:18:16 PST 2004. I have a simple script script.sh: ---begin script--- #!/bin/sh echo foo sleep 10 ---end script--- I have uncommented the dircolors line in the default /etc/profile and am using the default /etc/DIR_COLORS. I start an rxvt window with "rxvt -e bash --login -i". From that window, I execute "setsid bash script.sh" and get a stackdump from sleep.exe. ---begin stackdump--- Exception: STATUS_ACCESS_VIOLATION at eip=6100256C eax=616727A4 ebx=00000000 ecx=61670000 edx=435F534C esi=00000EC8 edi=00BE0000 ebp=0022DA88 esp=0022DA70 program=C:\cygwin\bin\sleep.exe cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023 Stack trace: Frame Function Args 0022DA88 6100256C (61670000, 00000002, 0022DAA8, 00000000) /netrel/src/cygwin-20040122/winsup/cygwin/cygheap.cc:180 0022DAA8 610915CF (0A03001C, 0022EC9C, 0022E370, 0022E370) /netrel/src/cygwin-20040122/winsup/cygwin/syscalls.cc:104 0022EDB8 6108EFDE (0A04CFF0, 0A04C5C8, 0A04D138, 00000003) /netrel/src/cygwin-20040122/winsup/cygwin/spawn.cc:794 0022EDE8 6108FC36 (00000003, 0A04CFF0, 0A04C5C8, 0A04D138) /netrel/src/cygwin-20040122/winsup/cygwin/spawn.cc:975 0022EE08 6102729B (0A04CFF0, 0A04C5C8, 0A04D138, 61088DE7) /netrel/src/cygwin-20040122/winsup/cygwin/exec.cc:36 0022EEF8 610868F1 (0A04CFF0, 0A04C5C8, 0A04D138, 00000000) ??:0 0022EF48 00414735 (0A04CE48, 00000000, 0A045398, FFFFFFFF) ??:0 0022EFB8 004135B3 (0A04CD80, FFFFFFFF, FFFFFFFF, 00000000) ??:0 0022EFF8 004107BF (0A045380, 00000000, FFFFFFFF, FFFFFFFF) ??:0 0022F028 004101E4 (0A045380, 00000000, 004888F4, 0A041310) ??:0 0022F058 004039F9 (61672C1C, 00000002, 00000002, 00000001) ??:0 0022F0B0 00401783 (00000002, 61672C1C, 0A0411A8, 0022F108) ??:0 0022F0F0 61005EB5 (0022F108, 77D447A6, 00000000, 77D42EC8) /netrel/src/cygwin-20040122/winsup/cygwin/dcrt0.cc:901 0022FF90 61005FA0 (00000000, 00000000, 00000000, 00000000) /netrel/src/cygwin-20040122/winsup/cygwin/dcrt0.cc:945 End of stack trace ---end stackdump--- I do not encounter the problem if I * run the command from a cmd.exe window either from within a "bash --login -i" shell or directly from cmd.exe; * comment out the dircolors line in /etc/profile; or * invoke "setsid sh script.sh" If I run "setsid bash script.sh" from an ash shell (running in a cmd.exe window or rxvt) I don't get a stackdump, but the shell won't accept another command until the script terminates. Dave
Attachment:
script.sh
Description: Text document
Attachment:
sleep.exe.stackdump
Description: Text document
Attachment:
cygcheck.out
Description: Text document
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |