proxyd is segfaulting

From: Paul Turgyan (no email)
Date: Fri Jun 17 2005 - 11:12:45 EDT

  • Next message: Andrew Morgan: "Re: Cyrus Sieve + Postfix vacation reply problem"

    Has anyone else seen proxyd segfaulting while processing
    an APPEND command? Everyday we get 2 or 3 new proxyd
    core files on each frontend.

    We are running:
           Cyrus IMAP4 Murder v2.2.12
           Linux 2.4.31

    Here is a backtrace from one of the core files

    (gdb) bt
    #0 prot_write (s=0x0,
        buf=0xbfffb3a0
    "msmx1RtCuWjZFMZPyr1rqdG1ZNURc/Kp5Hy1DTjGzRLlocneImm6kUmGY3PQ
    9Oegqv4p+Gmn6zpc\r\njoiozjdxXUeM9NtprRsqu7HXpu9K87u/iQdEd7K4LM2PkI4DfXtWU6vLT2ug
    jWdvd3MPw58Ov7Jv\r\nynm/Lngj357Vra34h/4QzTZLecq8LcDPXnmvOdV+K9zo"...,
    len=2048)
        at prot.c:835
    #1 0x0804eaea in pipe_command (s=0x8152f30, optimistic_literal=16384)
        at proxyd.c:632
    #2 0x08054cf7 in cmd_append (tag=0x8167ce8 "3",
        name=0x8167788 "Sent Messages") at proxyd.c:2889
    #3 0x08050afd in cmdloop () at proxyd.c:1577
    #4 0x080503df in service_main (argc=2, argv=0x813ce68, envp=0xbffff060)
        at proxyd.c:1370
    #5 0x0804cf5e in main (argc=2, argv=0x808e, envp=0xbffff060) at
    service.c:530
    #6 0x402658be in __libc_start_main (main=0x804c7c0 <main>, argc=2,
        ubp_av=0x808e, init=0x809daf0 <__libc_csu_init>,
        fini=0x809db20 <__libc_csu_fini>, rtld_fini=0x9, stack_end=0x8152f30)
        at ../sysdeps/generic/libc-start.c:152
    (gdb)

    (gdb) up
    #1 0x0804eaea in pipe_command (s=0x8152f30, optimistic_literal=16384)
        at proxyd.c:632
    632 proxyd.c: No such file or directory.
            in proxyd.c
    (gdb) p s
    $1 = (struct backend *) 0x8152f30
    (gdb) p *s
    $2 = {hostname = "jackiebrown.mail.umich.edu", '\0' <repeats 37 times>,
      addr = {ss_family = 2, __ss_align = 1896797069,
        __ss_padding = '\0' <repeats 119 times>}, sock = -1, context = 0x0,
      timeout = 0x0, saslconn = 0x0, tlsconn = 0x0, tlssess = 0x0,
      capability = 31, last_result = '\0' <repeats 1023 times>, in = 0x0,
      out = 0x0}

    (gdb) p eol
    $3 = "(\\Seen) \"16-Jun-2005 08:30:25 -0700\" {13045655}\r\n\0?\004\0\0\0XK?lt\0
    04\b\b9\025\b3?\0\004\0\0\b9\025\b8Y\026\b\0\0\0\0(3?\ra\a\b\bA\024\b\002\0\0\0
    \b9\025\b@\0\0\0\004\0\0\0\001\0\0\0\211a\n\b\0\0\0"
    (gdb)

    Paul

    ---
    Cyrus Home Page: http://asg.web.cmu.edu/cyrus
    Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Andrew Morgan: "Re: Cyrus Sieve + Postfix vacation reply problem"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD