Ah, you are using invalid UID FETCH commands. Fixed now.

Artem Bokhan wrote:
> paul/dbmail? it is still buggy
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1216903488 (LWP 16035)]
> 0xb7b627a9 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6
> (gdb) bt full
> #0  0xb7b627a9 in strcasecmp () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #1  0x08054d60 in _ic_uid (self=0x80ae430) at imapcommands.c:2009
> No locals.
> #2  0x0804f26a in imap_handle_input (session=0x80ae430) at imap4.c:530
>        buffer = "4\000uid fetch 1:* (flags\n", '\0' <repeats 65512 times>
>        l = <value optimized out>
>        result = <value optimized out>
>        __func__ = "imap_handle_input"
> #3  0xb7ce2455 in event_base_loop () from /usr/lib/libevent-1.1a.so.1
> No symbol table info available.
> #4  0xb7ce26c5 in event_loop () from /usr/lib/libevent-1.1a.so.1
> No symbol table info available.
> #5  0xb7ce26e9 in event_dispatch () from /usr/lib/libevent-1.1a.so.1
> No symbol table info available.
> #6  0xb7c6795b in server_run (conf=0xbfb0fd80) at server.c:632
>        ip = <value optimized out>
>        __PRETTY_FUNCTION__ = "server_run"
>        __func__ = "server_run"
> #7  0xb7c68caf in server_mainloop (config=0xbfb0fd80, service=0x805c047
> "IMAP", servicename=0x0) at server.c:756
>        __func__ = "server_mainloop"
> #8  0x0805b8d3 in main (argc=0, argv=0x0) at imapd.c:70
>        config = {no_daemonize = 0, log_verbose = 0, pidFile = 0x80acc38
> "/var/run/dbmail/dbmail-imapd.pid", timeout = 4000, login_timeout = 60,
>  iplist = 0x806bae8, ipcount = 1, listenSockets = 0x8075500,
> ssl_listenSockets = 0x0, service_before_smtp = 0, port = 143, ssl_port =
> 0, ssl = 0,
>  backlog = 16, resolveIP = 0, service_name = "IMAP", '\0' <repeats 1019
> times>, process_name = "dbmail-imapd", '\0' <repeats 1011 times>,
>  serverUser = "nobody", '\0' <repeats 1017 times>, serverGroup =
> "nogroup", '\0' <repeats 1016 times>, socket = '\0' <repeats 1023 times>,
>  log = "/var/log/dbmail.log", '\0' <repeats 1004 times>, error_log =
> "/var/log/dbmail.err", '\0' <repeats 1004 times>,
>  pid_dir = "/var/run/dbmail", '\0' <repeats 1008 times>, tls_cafile =
> '\0' <repeats 1023 times>, tls_cert = '\0' <repeats 1023 times>,
>  tls_key = '\0' <repeats 1023 times>, tls_ciphers = '\0' <repeats 1023
> times>, ClientHandler = 0x804e916 <imap_handle_connection>}
>        result = 0
>        __func__ = "main"
> 
> 
> Paul J Stevens пишет:
>> Artem,
>>
>> Please checkout the latest code. I've fixed an off-by-one error that
>> would have been responsible for corrupted buffers, which might explain
>> this behaviour.
>>
>> Artem Bokhan wrote:
>>  
>>> Paul J Stevens пишет:
>>>    
>>>> x login testuser1 test
>>>> x select inbox
>>>> x uid fetch 1:* (flags)
>>>>
>>>> so I assume there is something else inbetween the login and fetch
>>>> commands that is (partially) causing this.
>>>>
>>>>         
>>> The last command does not have one bracket)
>>> _______________________________________________
>>> Dbmail-dev mailing list
>>> Dbmail-dev@dbmail.org
>>> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
>>>
>>>     
>>
>>
>>   
> 
> _______________________________________________
> Dbmail-dev mailing list
> Dbmail-dev@dbmail.org
> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
> 


-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to