Stripping of attachments using Horde 4/IMP 5.

anant at isac.gov.in anant at isac.gov.in
Tue Jan 1 23:36:35 EST 2013


----- Message from brong at fastmail.fm ---------
     Date: Tue, 01 Jan 2013 11:58:08 +0100
     From: Bron Gondwana <brong at fastmail.fm>
  Subject: Re: Stripping of attachments using Horde 4/IMP 5.
       To: anant at isac.gov.in, Adam Tauno Williams <awilliam at whitemice.org>
       Cc: Info Cyrus <info-cyrus at lists.andrew.cmu.edu>


> On Tue, Jan 1, 2013, at 07:15 AM, anant at isac.gov.in wrote:
>> Program terminated with signal 11, Segmentation fault.
>> #0  0x00007fc3605fc9c1 in ?? ()
>> Missing separate debuginfos, use: debuginfo-install
>> cyrus-imapd-2.3.16-6.el6_2.5.x86_64
>> (gdb) bt
>> #0  0x00007fc3605fc9c1 in ?? ()
>> #1  0x00007fc360603998 in ?? ()
>> #2  0x00007fc3605efba6 in ?? ()
>> #3  0x00007fc3605f5488 in ?? ()
>> #4  0x00007fc3605f7dd1 in ?? ()
>> #5  0x00007fc3605df1e9 in main ()
>> (gdb)
>
> Man, debugging vendor packages sucks.  Sounds like you need to read up on
> debuginfo-install and do that so we can get some function names
> associated with those addresses.
>
> Bron.
> --
>   Bron Gondwana
>   brong at fastmail.fm
>
>

I installed cyrus-imapd-debuginfo, and now the backtrace output is like this.

gdb /usr/lib/cyrus-imapd/imapd /tmp/coredump
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/cyrus-imapd/imapd...Reading symbols from  
/usr/lib/debug/usr/lib/cyrus-imapd/imapd.debug...done.
done.
[New Thread 6571]
Missing separate debuginfo for
Try: yum --disablerepo='*' --enablerepo='*-debug*' install  
/usr/lib/debug/.build-id/80/1b9608daa2cd5f7035ad415e9c7dd06ebdb0a2
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging  
symbols found)...done.
Loaded symbols for /lib64/libgssapi_krb5.so.2
Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libkrb5.so.3
Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libk5crypto.so.3
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /lib64/libkrb5support.so.0...(no debugging  
symbols found)...done.
Loaded symbols for /lib64/libkrb5support.so.0
Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib64/libssl.so.10
Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/libcrypto.so.10
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libdb-4.7.so...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libdb-4.7.so
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /lib64/libwrap.so.0...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libwrap.so.0
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols  
found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging  
symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /lib64/libfreebl3.so...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libfreebl3.so
Reading symbols from /usr/lib64/sasl2/libgssapiv2.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libgssapiv2.so
Reading symbols from /usr/lib64/sasl2/libanonymous.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libanonymous.so
Reading symbols from /usr/lib64/sasl2/liblogin.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/liblogin.so
Reading symbols from /usr/lib64/sasl2/libplain.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libplain.so
Reading symbols from /usr/lib64/sasl2/libcrammd5.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libcrammd5.so
Reading symbols from /usr/lib64/sasl2/libsasldb.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libsasldb.so
Reading symbols from /usr/lib64/sasl2/libdigestmd5.so...(no debugging  
symbols found)...done.
Loaded symbols for /usr/lib64/sasl2/libdigestmd5.so
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols  
found)...done.
Loaded symbols for /lib64/libnss_dns.so.2
Core was generated by `imapd'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f6b9d830505 in index_check (mailbox=<value optimized out>,  
usinguid=<value optimized out>, checkseen=1) at index.c:426
426		    flagreport[i] = LAST_UPDATED(i);
Missing separate debuginfos, use: debuginfo-install  
cyrus-sasl-gssapi-2.1.23-13.el6.x86_64  
cyrus-sasl-lib-2.1.23-13.el6.x86_64  
cyrus-sasl-md5-2.1.23-13.el6.x86_64  
cyrus-sasl-plain-2.1.23-13.el6.x86_64 db4-4.7.25-17.el6.x86_64  
glibc-2.12-1.80.el6.x86_64 keyutils-libs-1.4-4.el6.x86_64  
krb5-libs-1.9-33.el6.x86_64 libcom_err-1.41.12-12.el6.x86_64  
libselinux-2.0.94-5.3.el6.x86_64  
nss-softokn-freebl-3.12.9-11.el6.x86_64  
openssl-1.0.0-20.el6_2.5.x86_64 tcp_wrappers-libs-7.6-57.el6.x86_64  
zlib-1.2.3-27.el6.x86_64
(gdb) bt
#0  0x00007f6b9d830505 in index_check (mailbox=<value optimized out>,  
usinguid=<value optimized out>, checkseen=1) at index.c:426
#1  0x00007f6b9d81cba6 in cmd_select (tag=0x7f6b9fad40f0 "8",  
cmd=0x7f6b9fad4160 "Select", name=0x7f6b9fae2920 "INBOX") at  
imapd.c:3595
#2  0x00007f6b9d822488 in cmdloop () at imapd.c:1730
#3  0x00007f6b9d824dd1 in service_main (argc=<value optimized out>,  
argv=<value optimized out>, envp=<value optimized out>) at imapd.c:806
#4  0x00007f6b9d80c1e9 in main (argc=<value optimized out>,  
argv=<value optimized out>, envp=0x7fff3995f3c8) at service.c:540


Hope, this helps you to analyse.

Regards,
Anant.

----- End message from brong at fastmail.fm -----



------------------------------------------------------------------------------
Confidentiality Notice: This e-mail message, including any attachments, is for
the sole use of the intended recipient(s) and may contain confidential and
privileged information. Any unauthorized review, use, disclosure or
distribution is prohibited. If you are not the intended recipient, please
contact the sender by reply e-mail and destroy all copies of the original
message.
------------------------------------------------------------------------------



More information about the Info-cyrus mailing list