Hi List,

I'm having a strange problem with the zmq egg with the following program:

http://paste.call-cc.org/paste?id=1c0c94e23600b68e8100d6c5913f58368c01f02c

Basically, I have two sockets, one 'push for sending to a node.js
process (with the zmq module compiled against 2.1 series, too) and one
'pull for getting data from the same node.js process. After a while of
fiddling around, the CHICKEN process quits with this error:

    /Warning (#<thread: thread4>): in thread: (receive-message) Socket
    operation on non-socket: 88//
    //
    //        Call history://
    //
    //        seq-ipc.scm:31: loop      //
    //        seq-ipc.scm:29: with-input-from-string    //
    //        seq-ipc.scm:30: update-track      //
    //        seq-ipc.scm:19: alist-ref         //
    //        seq-ipc.scm:20: alist-ref         //
    //        seq-ipc.scm:21: alist-ref         //
    //        seq-ipc.scm:21: alist-update!     //
    //        seq-ipc.scm:31: zmq#receive-message*            <--//
    //
    //Error: (send-message) Socket operation on non-socket: 88//
    //
    //        Call history://
    //
    //        main.scm:32: modulo       //
    //        main.scm:39: g224         //
    //        main.scm:40: alist-ref    //
    //        main.scm:41: alist-ref    //
    //        main.scm:41: alist-ref     //
    //        ....//
    //        main.scm:53: thread-sleep!        //
    //        main.scm:54: midi#bar-in-ms       //
    //        main.scm:56: main-loop    //
    //        main.scm:32: midi#sixteenth-by-bpm        //
    //        main.scm:32: modulo       //
    //        main.scm:34: midi#bar-in-ms       //
    //        main.scm:36: number->string       //
    //        main.scm:36: zmq#send-message           <--//
    //
    /

It seems as though the sockets have been disconnected as /errno/ is 88,
which grep tells me is defined as such:

/usr/include/asm-generic/errno.h:61:#define     ENOTSOCK        88     
/* Socket operation on non-socket */

I wonder what could cause the sockets to magically close on me. Anyone
an idea? I'd really appreciate any hints how to debug this best, it does
seem a little intractable :/

Cheers,

Karstn
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to