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: ecserv7.uwaterloo.ca: www set sender to y2bismil AT engmail DOT uwaterloo DOT ca using -f Message-ID: <1068842680.3fb53eb8880b8@www.nexusmail.uwaterloo.ca> Date: Fri, 14 Nov 2003 15:44:40 -0500 From: y2bismil AT engmail DOT uwaterloo DOT ca To: y2bismil AT engmail DOT uwaterloo DOT ca Cc: cygwin AT cygwin DOT com Subject: Re: insight debugger locks up References: <1068842483 DOT 3fb53df3678d6 AT www DOT nexusmail DOT uwaterloo DOT ca> In-Reply-To: <1068842483.3fb53df3678d6@www.nexusmail.uwaterloo.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.1 / FreeBSD-4.6.2 X-Originating-IP: 207.245.22.25 lol, Weird. It appears it is a kbhit problem. For some reason even on that line way up top, if I just press a key on the console screen from the debugger, the program continues. But stepping through appears to be messed up. I have to put breakpoints everywhere. Is there some incompatibility with stepping through code and kbhit. Yamin Quoting y2bismil AT engmail DOT uwaterloo DOT ca: > > > Hi all, > > i'm using the insight debugger from the lastest cygwin package. It seems to > be > locking up when trying to step through code. The following program isolates > the > issue on my system > > ****************************************************** > #include > #include > #include > #include > #include > > int main() > { > int handle; > handle= creat("hello.txt", 0); > if (handle == -1) > { > printf("Unable to creat file hello.txt\r\n"); > } > > write(handle, "Hello\r\n",7); > close(handle); > > handle= open("hello.txt", O_RDWR|O_BINARY, S_IREAD | S_IWRITE); > if (handle == -1) > { > printf("Unable to open file hello.txt\r\n"); > } > write(handle, "urdum\r\n",7); > close(handle); > > while(1) > { > char c = kbhit(); > if(c) > { > c = getch(); > char buffer[12]; > buffer[0] = c; > buffer[1] = '\0'; > printf(buffer); > break; > } > > } > } > > > Compile line: > > g++ -g -mno-cygwin -isystemC:/cygwin/usr/include/mingw -o main.exe main.cpp > ****************************************************** > What I do: > Start the insight debugger. Use Next (not even step into). Stepping over > this > line: handle= creat("hello.txt", 0); causes a lockup of insight. Yet, I > get > the printfs: > > printf("Unable to creat file hello.txt\r\n"); > printf("Unable to open file hello.txt\r\n"). > > My problem first arose after trying out kbhit, which locks up. Then I went > to > my little file test program and it has the same problem. > Any ideas? > > Yamin > > ---------------------------------------- > This mail sent through www.mywaterloo.ca > ---------------------------------------- This mail sent through www.mywaterloo.ca -- 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/