Re: Signalled to death by 11 on imapd?

2001-07-04 Thread Marco Colombo

On Mon, 2 Jul 2001, William K. Hardeman wrote:

 Howdy all,

 Has anyone found a solution or workaround to the 'signalled to death by 11'
 issue with imapd processes? This seems to occur randomly for us, although
 more frequently when using a webmail interface than with mulberry or
 outlook 2000. I did a gdb core-file on one of the cores produced, but all I
 knew that it told me was that the process had seg faulted.

I had a similar problem, when upgrading from 2.0.12 to 2.0.14.
Reverted to 2.0.12 (no time to debug now).

.TM.
-- 
  /  /   /
 /  /   /   Marco Colombo
___/  ___  /   /  Technical Manager
   /  /   /  ESI s.r.l.
 _/ _/  _/ [EMAIL PROTECTED]






Signalled to death by 11 on imapd?

2001-07-02 Thread William K. Hardeman

Howdy all,

Has anyone found a solution or workaround to the 'signalled to death by 11' 
issue with imapd processes? This seems to occur randomly for us, although 
more frequently when using a webmail interface than with mulberry or 
outlook 2000. I did a gdb core-file on one of the cores produced, but all I 
knew that it told me was that the process had seg faulted.

Thanks,
Will


William K. Hardeman
[EMAIL PROTECTED]
http://www.wkh.org

Always listen to experts. They'll tell you what can't be done and why. Then
do it.
--Robert A. Heinlein



Re: Signalled to death by 11 on imapd?

2001-07-02 Thread Ken Murchison



William K. Hardeman wrote:
 
 Howdy all,
 
 Has anyone found a solution or workaround to the 'signalled to death by 11'
 issue with imapd processes? This seems to occur randomly for us, although
 more frequently when using a webmail interface than with mulberry or
 outlook 2000. I did a gdb core-file on one of the cores produced, but all I
 knew that it told me was that the process had seg faulted.

If you still have the core file (and associated executable) can you do a
backtrace (bt) in gdb?

Ken
-- 
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26  Orchard Park, NY 14127
--PGP Public Key--http://www.oceana.com/~ken/ksm.pgp



Re: Signalled to death by 11 on imapd?

2001-07-02 Thread William K. Hardeman

Ken,

Here's what I did, and got. I'm not much of one for using debuggers, so I'm 
not 100% sure I did what was needed. If there's anything more I can do to 
help, I'll be glad to do so. (I've got several cores available, too. :)

This GDB was configured as i386-redhat-linux.
(gdb) file /usr/cyrus/bin/imapd
Reading symbols from /usr/cyrus/bin/imapd...done.
(gdb) core-file /var/spool/imap/w/user/whardeman/core
Core was generated by `imapd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libsasl.so.7...done.
Reading symbols from /usr/local/db3/lib/libdb-3.2.so...done.
Reading symbols from /usr/local/ssl/lib/libssl.so.0.9.6...done.
Reading symbols from /usr/local/ssl/lib/libcrypto.so.0.9.6...done.
Reading symbols from /lib/libnsl.so.1...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libcrypt.so.1...done.
Reading symbols from /lib/libpam.so.0...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /usr/lib/sasl/libcrammd5.so...done.
Reading symbols from /usr/lib/sasl/libdigestmd5.so...done.
Reading symbols from /usr/lib/sasl/libplain.so...done.
Reading symbols from /usr/lib/sasl/liblogin.so...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_nisplus.so.2...done.
Reading symbols from /lib/libnss_nis.so.2...done.
#0  chunk_alloc (ar_ptr=0x40341d40, nb=128) at malloc.c:2868
2868malloc.c: No such file or directory.
(gdb) bt
#0  chunk_alloc (ar_ptr=0x40341d40, nb=128) at malloc.c:2868
#1  0x402ac5ae in __libc_malloc (bytes=124) at malloc.c:2696
#2  0x400aeeff in __os_malloc () from /usr/local/db3/lib/libdb-3.2.so
#3  0x400aee50 in __os_calloc () from /usr/local/db3/lib/libdb-3.2.so
#4  0x400b9f27 in __qam_db_create () from /usr/local/db3/lib/libdb-3.2.so
#5  0x4006fcf9 in __db_init () from /usr/local/db3/lib/libdb-3.2.so
#6  0x4006f94d in db_create () from /usr/local/db3/lib/libdb-3.2.so
#7  0x40022805 in berkeleydb_open () from /usr/lib/libsasl.so.7
#8  0x40022afe in getsecret () from /usr/lib/libsasl.so.7
#9  0x40016335 in server_continue_step () from /usr/lib/sasl/libcrammd5.so
#10 0x4001f6cb in sasl_server_step () from /usr/lib/libsasl.so.7
#11 0x8051381 in cmd_authenticate ()
#12 0x804e4f1 in cmdloop ()
#13 0x804dd3a in service_main ()
#14 0x804c329 in main ()
#15 0x4026b9cb in __libc_start_main (main=0x804bc18 main, argc=1, 
argv=0xbb94, init=0x804ac30 _init,
fini=0x80928ec _fini, rtld_fini=0x4000aea0 _dl_fini, 
stack_end=0xbb8c)
at ../sysdeps/generic/libc-start.c:92


(gdb) core-file /var/spool/imap/v/user/vmatal/core
Core was generated by `imapd'.
Program terminated with signal 11, Segmentation fault.
#0  0x402ac6e9 in chunk_alloc (ar_ptr=0x40341d40, nb=96) at malloc.c:2763
2763in malloc.c
(gdb) bt
#0  0x402ac6e9 in chunk_alloc (ar_ptr=0x40341d40, nb=96) at malloc.c:2763
#1  0x402ac5ae in __libc_malloc (bytes=92) at malloc.c:2696
#2  0x808abdf in xmalloc ()
#3  0x808cb38 in auth_newstate ()
#4  0x804d5bb in mysasl_authproc ()
#5  0x4001f31e in do_authorization () from /usr/lib/libsasl.so.7
#6  0x4001f6d9 in sasl_server_step () from /usr/lib/libsasl.so.7
#7  0x8051381 in cmd_authenticate ()
#8  0x804e4f1 in cmdloop ()
#9  0x804dd3a in service_main ()
#10 0x804c329 in main ()
#11 0x4026b9cb in __libc_start_main (main=0x804bc18 main, argc=1, 
argv=0xbb94, init=0x804ac30 _init,
fini=0x80928ec _fini, rtld_fini=0x4000aea0 _dl_fini, 
stack_end=0xbb8c)
at ../sysdeps/generic/libc-start.c:92

I've included 2 bt's from 2 different cores, just to give a second 
reference point.

Thanks for the help,
Will

--On Monday, 02 July, 2001 21:18 -0400 Ken Murchison [EMAIL PROTECTED] wrote:



 William K. Hardeman wrote:

 Howdy all,

 Has anyone found a solution or workaround to the 'signalled to death by
 11' issue with imapd processes? This seems to occur randomly for us,
 although more frequently when using a webmail interface than with
 mulberry or outlook 2000. I did a gdb core-file on one of the cores
 produced, but all I knew that it told me was that the process had seg
 faulted.

 If you still have the core file (and associated executable) can you do a
 backtrace (bt) in gdb?

 Ken
 --
 Kenneth Murchison Oceana Matrix Ltd.
 Software Engineer 21 Princeton Place
 716-662-8973 x26  Orchard Park, NY 14127
 --PGP Public Key--http://www.oceana.com/~ken/ksm.pgp





William K. Hardeman
[EMAIL PROTECTED]
http://www.wkh.org

Always listen to experts. They'll tell you what can't be done and why. Then
do it.
--Robert A. Heinlein



Re: signalled to death by 11?

2001-05-08 Thread Ilya

ive seen so many reports about death by 11, if this error is removed from
code, it should fix all this problems. ;)




Re[2]: signalled to death by 11?

2001-05-07 Thread Kevin J. Menard, Jr.

Hey Seva,

This could also be due to an overheating system.

-- 
 Kevin

Friday, March 23, 2001, 11:48:29 AM, you wrote:

SA This probably should be a FAQ item by now! One of the most
SA common reasons for signal 11 (on Redhat systems) with cyrus 
SA is mismatch with the shared libraries. Often times it is the 
SA Berkeley db versions that come with the Redhat distribution 
SA coming in the way. 

SA You may want to do an ldd imapd, to check the libraries that
SA the compiled version of your programs are picking, if they
SA are not the same as the one that you built them with, then most 
SA likely, that is your problem. If the shared libraries look ok 
SA then you would have to deal with the logs and see if they have
SA anything to offer and if they don't reveal anything, then you
SA will probably have to deal with core itself by going into gdb 
SA and looking at the trace and see where it bombed!

SA __
SA Seva

SA Andreas Rogge wrote:
 
 --On Thursday, March 22, 2001 23:26:38 -0700 Cory Waddingham
 [EMAIL PROTECTED] wrote:
 
  I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up
  the  server and attempt to connect, I get the following error in my log:
  process pid exited, signaled to death by 11
 
 The signals are described in man 7 signals. Signal 11 (aka SIGSEGV) means a
 segmentation fault (i.e. the program tried to write to ram it didn't own)
 this generally means a programming error or hardware failure or something
 like this (maybe OS-error?).
 
 --
 Andreas Rogge [EMAIL PROTECTED]
 Available on IRCnet:#linux.de as Dyson





Re: signalled to death by 11?

2001-05-07 Thread Seva Adari

Could you elaborate the reason for this observation.

Why would an over heated system be discriminating imap server 
process and not the master process or for that matter any other 
process on the system?
__
Seva

Kevin J. Menard, Jr. wrote:
 
 Hey Seva,
 
 This could also be due to an overheating system.
 
 --
  Kevin
 
 Friday, March 23, 2001, 11:48:29 AM, you wrote:
 
 SA This probably should be a FAQ item by now! One of the most
 SA common reasons for signal 11 (on Redhat systems) with cyrus
 SA is mismatch with the shared libraries. Often times it is the
 SA Berkeley db versions that come with the Redhat distribution
 SA coming in the way.
 
 SA You may want to do an ldd imapd, to check the libraries that
 SA the compiled version of your programs are picking, if they
 SA are not the same as the one that you built them with, then most
 SA likely, that is your problem. If the shared libraries look ok
 SA then you would have to deal with the logs and see if they have
 SA anything to offer and if they don't reveal anything, then you
 SA will probably have to deal with core itself by going into gdb
 SA and looking at the trace and see where it bombed!
 
 SA __
 SA Seva
 
 SA Andreas Rogge wrote:
 
  --On Thursday, March 22, 2001 23:26:38 -0700 Cory Waddingham
  [EMAIL PROTECTED] wrote:
 
   I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up
   the  server and attempt to connect, I get the following error in my log:
   process pid exited, signaled to death by 11
 
  The signals are described in man 7 signals. Signal 11 (aka SIGSEGV) means a
  segmentation fault (i.e. the program tried to write to ram it didn't own)
  this generally means a programming error or hardware failure or something
  like this (maybe OS-error?).
 
  --
  Andreas Rogge [EMAIL PROTECTED]
  Available on IRCnet:#linux.de as Dyson



signalled to death by 11?

2001-03-23 Thread Cory Waddingham


Hello,

I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up the 
server and attempt to connect, I get the following error in my log:
process pid exited, signaled to death by 11

I tried a search on the Web, but the closest I found was a reference to 
"signaled to death by 10" in the Cyrus "FAQ" (in quotes because I can't 
believe there are only four or five "frequently asked questions). Does anyone 
have any idea what this means?

TIA.

Cory





Re: signalled to death by 11?

2001-03-23 Thread Andreas Rogge

--On Thursday, March 22, 2001 23:26:38 -0700 Cory Waddingham 
[EMAIL PROTECTED] wrote:

 I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up
 the  server and attempt to connect, I get the following error in my log:
 process pid exited, signaled to death by 11

The signals are described in man 7 signals. Signal 11 (aka SIGSEGV) means a
segmentation fault (i.e. the program tried to write to ram it didn't own)
this generally means a programming error or hardware failure or something
like this (maybe OS-error?).

--
Andreas Rogge [EMAIL PROTECTED]
Available on IRCnet:#linux.de as Dyson



Re: signalled to death by 11?

2001-03-23 Thread Seva Adari

This probably should be a FAQ item by now! One of the most
common reasons for signal 11 (on Redhat systems) with cyrus 
is mismatch with the shared libraries. Often times it is the 
Berkeley db versions that come with the Redhat distribution 
coming in the way. 

You may want to do an "ldd imapd", to check the libraries that
the compiled version of your programs are picking, if they
are not the same as the one that you built them with, then most 
likely, that is your problem. If the shared libraries look ok 
then you would have to deal with the logs and see if they have
anything to offer and if they don't reveal anything, then you
will probably have to deal with core itself by going into "gdb" 
and looking at the trace and see where it bombed!

__
Seva

Andreas Rogge wrote:
 
 --On Thursday, March 22, 2001 23:26:38 -0700 Cory Waddingham
 [EMAIL PROTECTED] wrote:
 
  I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up
  the  server and attempt to connect, I get the following error in my log:
  process pid exited, signaled to death by 11
 
 The signals are described in man 7 signals. Signal 11 (aka SIGSEGV) means a
 segmentation fault (i.e. the program tried to write to ram it didn't own)
 this generally means a programming error or hardware failure or something
 like this (maybe OS-error?).
 
 --
 Andreas Rogge [EMAIL PROTECTED]
 Available on IRCnet:#linux.de as Dyson



Re: signalled to death by 11?

2001-03-23 Thread John Hayward

There is something in the faq relative to DB versions/patches on signal to
death by  10.
10 is a bus error
11 is a segmentation violation
Both can be caused by dereferencing garbage pointers.
You might check the faq relative to your DB version/patch.
johnh...

On Fri, 23 Mar 2001, Andreas Rogge wrote:

 Date: Fri, 23 Mar 2001 14:33:45 +0100
 From: Andreas Rogge [EMAIL PROTECTED]
 To: Cory Waddingham [EMAIL PROTECTED],
  [EMAIL PROTECTED]
 Subject: Re: signalled to death by 11?
 
 --On Thursday, March 22, 2001 23:26:38 -0700 Cory Waddingham 
 [EMAIL PROTECTED] wrote:
 
  I recently installed Cyrus 2.0.12 on a RedHat 6.2 system. When I start up
  the  server and attempt to connect, I get the following error in my log:
  process pid exited, signaled to death by 11
 
 The signals are described in man 7 signals. Signal 11 (aka SIGSEGV) means a
 segmentation fault (i.e. the program tried to write to ram it didn't own)
 this generally means a programming error or hardware failure or something
 like this (maybe OS-error?).
 
 --
 Andreas Rogge [EMAIL PROTECTED]
 Available on IRCnet:#linux.de as Dyson