Hi there.

        I am a fan of DJB's qmail and I like to run it on my
        computers. Needless to say, I would also like to run it on my
        iBook, which has Jaguar (10.2.3) installed.

        I compiled qmail 1.03 with the appropriate modifications
        listed on <http://bluedot.net/osx/qmail.html> and with the
        December Developer Tools. And it works fine.

        That is, *when* it works.

        The problem is that when /var/qmail/rc is run (which, in turn,
        exec's qmail-start), it forks some qmail-start and then
        qmail-start exec's other processes.

        But, some of these qmail-start processes get stuck in an
        unkillable state (read: not even "kill -9 <pids>" kills the
        processes).

        Here is an excerpt from my process table:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
qmails   484   0.0  0.1     1356    280 std- S    11:21PM   0:00.04 qmail-send
qmaill   485   0.0  0.1     1312    248 std- S    11:21PM   0:00.01 splogger qmail
root     486   0.0  0.1     1312    272 std- S    11:21PM   0:00.01 qmail-lspawn 
./Mailbox
qmailr   487   0.0  0.0     1296    120 std- U    11:21PM   0:00.00 qmail-start 
./Mailbox splo
qmailq   488   0.0  0.0     1296    120 std- U    11:21PM   0:00.00 qmail-start 
./Mailbox splo
rbrito   638   0.0  0.1     1416    308 std  S+   12:11AM   0:00.00 grep qmail
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

        Of course, I have never seen qmail have such problems with any
        other kernel/operating system that I have run (Solaris, Linux,
        FreeBSD). I can run qmail under Linux/PPC just fine on this
        very same machine.

        Of course, the logs that qmail generates to syslog are not
        complete (what one would expect if one followed DJB's INSTALL
        document).

        Of course, I had to rename INSTALL to INSTALL.txt to avoid
        problems with HFS+'s case insensitiveness and DJB's build
        process, which builds an install file.

        The funny thing with the problem I listed above is that it
        seems to be some kind of race condition happening here,
        because in the excerpt above, I have two processes in the U
        state, but sometimes I get only one. It is unpredictable how
        many processes are in that state. Which is what leads me to
        believe that there is some race condition going on.

        I already tried to use ktrace, but I wasn't very successful
        with it (since qmail-send forks many processes). I also
        already tried recompiling qmail with older Developer Tools,
        but the result is the same. :-(

        Is there anybody else using qmail with Jaguar/MacOS X? Is
        there anybody else seeing these problems or something related?

        Just for the record, I have an iBook 600 MHz, 12", late 2001,
        with 256MB of RAM. Please let me know if other information is
        necessary (like the output of qmail-showctl or any other
        things).


        Thanks for *any* help, Roger...

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Rogério Brito - [EMAIL PROTECTED] - http://www.ime.usp.br/~rbrito
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to