You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by premchand <pr...@gmail.com> on 2007/08/23 14:01:13 UTC

spamd SIGSEGV (segmentation fault) occured

Hi,

We are using SpamAssassin in our proxy server to scan for spam messages.

I have observed sometimes that spamd is getting killed.

My local.cf is like this:
--------------------------------
required_score 05.0
use_auto_whitelist 1
auto_whitelist_factor 00.5
auto_whitelist_path /igateway/antix/as/sa/db/auto-whitelist
skip_rbl_checks 1
rbl_timeout 15
use_razor2 0
razor_timeout 10
use_dcc 0
use_pyzor 0
use_bayes 1
use_bayes_rules 1
bayes_path /igateway/antix/as/sa/db/bayes
bayes_auto_learn 1
bayes_auto_learn_threshold_spam 05
bayes_auto_learn_threshold_nonspam 05
bayes_min_spam_num 10
bayes_min_ham_num 20
bayes_auto_expire 1
bayes_expiry_max_db_size 150000
bayes_learn_to_journal 0
bayes_journal_max_size 100
bayes_use_chi2_combining 1
bayes_use_hapaxes 1
-----------------------------------------------------------------------

spamd process trace at the time of killing is given below:
----------------------------------------------------
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867628
write(30, "P....\n", 6)                 = 6
write(31, "P....\n", 6)                 = 6
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867630
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867632
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867634
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867636
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867638
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867640
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867642
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867644
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867646
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867648
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867650
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867652
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867654
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867656
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 1 (in [28], left {1,
630000})
alarm(0)                                = 64
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
write(30, "A....\n", 6)                 = 6
read(30, 0x95884e0, 6)                  = -1 EAGAIN (Resource temporarily
unavailable)
time(NULL)                              = 1187867657
select(32, [30], NULL, NULL, {300, 0})  = 1 (in [30], left {300, 0})
read(30, "B\0\0\23\362\n", 6)           = 6
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867659
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867661
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187867663
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 1 (in [30], left {1,
410000})
alarm(0)                                = 64
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
read(30, "I\0\0\23\362\n", 6)           = 6
write(2, "[5103] info: prefork: child stat"..., 39) = 39
rt_sigaction(SIGPIPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGPIPE, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
select(16, [10], NULL, [10], {0, 0})    = 0 (Timeout)
write(10, "<22>spamd[5103]: prefork: child "..., 44) = 44
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(40, [28 30 31], NULL, [28 30 31], {2, 0}) = 1 (in [30], left {1,
830000})
--- SIGCHLD (Child exited) @ 0 (0) ---
Segmentation fault

---------------------------------------------------------------------------------------------------------------------------------------

someother time, i got a different trace, the same is attached below:

---------------------------------------------------------------------------------
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869366
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869368
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869370
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869372
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869374
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869376
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869378
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869380
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869382
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869384
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869386
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869388
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869390
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869392
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869394
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869396
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869398
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869400
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869402
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869404
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869406
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 0 (Timeout)
alarm(0)                                = 62
rt_sigaction(SIGALRM, {SIG_DFL}, {0x4008ef20, [], SA_RESTORER, 0x4019f618},
8) = 0
alarm(0)                                = 0
time(NULL)                              = 1187869408
rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x4008ef20, [], SA_RESTORER, 0x4019f618}, {SIG_DFL},
8) = 0
alarm(64)                               = 0
select(32, [28 30 31], NULL, [28 30 31], {2, 0}) = 1 (in [30], left {0,
680000})
--- SIGCHLD (Child exited) @ 0 (0) ---
sigreturn()                             = ? (mask now [])
+++ killed by SIGKILL +++
-------------------------------------------------------------------------------------------------------------------------


what could be the reason for this??
can anyone help me in tracing out this problem.

Thanks,
-Prem