2.2.15 kernel bug report

From: Allen Ashley (ashley@alumni.caltech.edu)
Date: Tue Apr 03 2001 - 04:53:26 EDT

  • Next message: Ingo Molnar: "Re: a quest for a better scheduler"

    I am enclosing a section of code that crashes the 2.2.15 kernel
    repeatedly. My system is a 266 Intel P2 with 128Mb ram. The
    crash is caused by the connect statement. It does not crash
    if the socket is in BLOCKING mode. My distribution is Slack 7.0
    if that matters.

    ---------------------------------------------------------------
    soval=fcntl(s,F_GETFL,0);
    ioval=fcntl(0,F_GETFL,0);
    fcntl(s,F_SETFL,soval|O_NONBLOCK);
    fcntl(0,F_SETFL,ioval|O_NONBLOCK);
    cwait=WAITCONNECT;
    *chin=0;
    do{
    /*If the following line is commented out the program does not crash*/
            rval=connect(s, (struct sockaddr *)&dst, sizeof(dst));
            read(0,chin,16);
            sleep(1);
            } while((rval) && --cwait && *chin!=0xa);
    fcntl(s,F_SETFL,soval&~O_NONBLOCK);
    fcntl(0,F_SETFL,ioval&~O_NONBLOCK);
    ---------------------------------------------------------------
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Tue Apr 03 2001 - 05:57:31 EDT