Package: crm114
Version: 20060118-1
Severity: normal

Hi,

crm114 dies on some mails with sigseg. I append you and example and an
strace and ltrace run.

% sh -x crm114-bug.sh
+ mktemp -d
+ TMP=/tmp/tmp.erWrPW
+ cssutil -q -r /tmp/tmp.erWrPW/spam.css
+ cssutil -q -r /tmp/tmp.erWrPW/nonspam.css
+ cp crm114_mailfilter.cf /tmp/tmp.erWrPW/mailfilter.cf
+ ln -s /dev/null /tmp/tmp.erWrPW/spamtext.txt
+ ln -s /dev/null /tmp/tmp.erWrPW/nonspamtext.txt
+ /usr/bin/crm -( learnspam learnnonspam learnfile stats_only config spamcss 
nonspamcss fileprefix force unlearn ) /usr/share/crm114/mailfilter.crm -u 
/tmp/tmp.erWrPW --learnnonspam
Segmentation fault
+ rm -r /tmp/tmp.erWrPW

Bye, Jörg.

-- System Information:
Debian Release: unstable/experimental
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.15.4
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages crm114 depends on:
ii  libc6                         2.3.6-1    GNU C Library: Shared libraries an
ii  libtre4                       0.7.2-1    regexp matching library with appro

Versions of packages crm114 recommends:
ii  metamail                      2.7-51     implementation of MIME

-- no debconf information
malloc(44)                                                          = 0x1005f088
strlen("")                                                          = 0
strlen(":_fault:")                                                  = 8
strlen(":_fault:")                                                  = 8
memmove(0x32967226, 0x1003e0f8, 8, 0x7ffe372c, 0x7ffe3730)          = 0x32967226
memmove(0x3296722f, 0x1003dfa0, 0, 0x1000c530, 0x7ffe3730)          = 0x3296722f
malloc(44)                                                          = 0x1005f0b8
strlen("00000000")                                                  = 8
strlen(":_cs:")                                                     = 5
strlen(":_cs:")                                                     = 5
memmove(0x32967231, 0x1003e104, 5, 0x7ffe372c, 0x7ffe3730)          = 0x32967231
memmove(0x32967237, 0x1003e10c, 8, 0x1000c530, 0x7ffe3730)          = 0x32967237
malloc(44)                                                          = 0x1005f0e8
getpid( <unfinished ...>
SYS_getpid()                                                        = 3751
<... getpid resumed> )                                              = 3751
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "8\037\030D= \020\0048i\341\030|\004"...) = 4
strlen("3751")                                                      = 4
strlen(":_pid:")                                                    = 6
strlen(":_pid:")                                                    = 6
memmove(0x32967241, 0x1003e118, 6, 0x7ffe372c, 0x7ffe3730)          = 0x32967241
memmove(0x32967248, 0x7ffe5004, 4, 0x1000c530, 0x7ffe3730)          = 0x32967248
malloc(44)                                                          = 0x1005f118
getppid( <unfinished ...>
SYS_getppid(0x1005f118, 4, 0, 128, 0xff28f00)                       = 3750
<... getppid resumed> )                                             = 3750
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "8\037\030D= \020\0048i\341 |\004"...) = 4
strlen("3750")                                                      = 4
strlen(":_ppid:")                                                   = 7
strlen(":_ppid:")                                                   = 7
memmove(0x3296724e, 0x1003e120, 7, 0x7ffe372c, 0x7ffe3730)          = 0x3296724e
memmove(0x32967256, 0x7ffe5004, 4, 0x1000c530, 0x7ffe3730)          = 0x32967256
malloc(44)                                                          = 0x1005f148
strlen("")                                                          = 0
strlen("LESSOPEN=|lesspipe.sh %s")                                  = 24
strcat("", "LESSOPEN=|lesspipe.sh %s")                              = 
"LESSOPEN=|lesspipe.sh %s"
strcat("LESSOPEN=|lesspipe.sh %s", "\n")                            = 
"LESSOPEN=|lesspipe.sh %s\n"
malloc(208)                                                         = 0x1005f178
strlen(":_env_")                                                    = 6
memmove(0x1005f17e, 0x7ffe5cd7, 8, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f17e
strcat(":_env_LESSOPEN", ":")                                       = 
":_env_LESSOPEN:"
strdup("|lesspipe.sh %s")                                           = 0x1005f250
strlen("|lesspipe.sh %s")                                           = 15
strlen(":_env_LESSOPEN:")                                           = 15
strlen(":_env_LESSOPEN:")                                           = 15
memmove(0x3296725c, 0x1005f178, 15, 0x7ffe372c, 0x7ffe3730)         = 0x3296725c
memmove(0x3296726c, 0x1005f250, 15, 0x1000c530, 0x7ffe3730)         = 0x3296726c
malloc(44)                                                          = 0x1005f268
free(0x1005f178)                                                    = <void>
free(0x1005f250)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\n")                                = 25
strlen("USER=joerg")                                                = 10
strcat("LESSOPEN=|lesspipe.sh %s\n", "USER=joerg")                  = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(204)                                                         = 0x1005f178
strlen(":_env_")                                                    = 6
memmove(0x1005f17e, 0x7ffe5cf0, 4, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f17e
strcat(":_env_USER", ":")                                           = 
":_env_USER:"
strdup("joerg")                                                     = 0x1005f298
strlen("joerg")                                                     = 5
strlen(":_env_USER:")                                               = 11
strlen(":_env_USER:")                                               = 11
memmove(0x3296727d, 0x1005f178, 11, 0x7ffe372c, 0x7ffe3730)         = 0x3296727d
memmove(0x32967289, 0x1005f298, 5, 0x1000c530, 0x7ffe3730)          = 0x32967289
malloc(44)                                                          = 0x1005f2a8
free(0x1005f178)                                                    = <void>
free(0x1005f298)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 36
strlen("MAIL=/var/mail/joerg")                                      = 20
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "MAIL=/var/mail/joerg") = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(204)                                                         = 0x1005f178
strlen(":_env_")                                                    = 6
memmove(0x1005f17e, 0x7ffe5cfb, 4, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f17e
strcat(":_env_MAIL", ":")                                           = 
":_env_MAIL:"
strdup("/var/mail/joerg")                                           = 0x1005f250
strlen("/var/mail/joerg")                                           = 15
strlen(":_env_MAIL:")                                               = 11
strlen(":_env_MAIL:")                                               = 11
memmove(0x32967290, 0x1005f178, 11, 0x7ffe372c, 0x7ffe3730)         = 0x32967290
memmove(0x3296729c, 0x1005f250, 15, 0x1000c530, 0x7ffe3730)         = 0x3296729c
malloc(44)                                                          = 0x1005f2d8
free(0x1005f178)                                                    = <void>
free(0x1005f250)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 57
strlen("CXXFLAGS=-Wall -O2 -Wformat=2 -W"...)                       = 54
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "CXXFLAGS=-Wall -O2 -Wformat=2 
-W"...) = "LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(208)                                                         = 0x1005f178
strlen(":_env_")                                                    = 6
memmove(0x1005f17e, 0x7ffe5d10, 8, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f17e
strcat(":_env_CXXFLAGS", ":")                                       = 
":_env_CXXFLAGS:"
strdup("-Wall -O2 -Wformat=2 -Wunused -W"...)                       = 0x1005f308
strlen("-Wall -O2 -Wformat=2 -Wunused -W"...)                       = 45
strlen(":_env_CXXFLAGS:")                                           = 15
strlen(":_env_CXXFLAGS:")                                           = 15
memmove(0x329672ad, 0x1005f178, 15, 0x7ffe372c, 0x7ffe3730)         = 0x329672ad
memmove(0x329672bd, 0x1005f308, 45, 0x1000c530, 0x7ffe3730)         = 0x329672bd
malloc(44)                                                          = 0x1005f340
free(0x1005f178)                                                    = <void>
free(0x1005f308)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 112
strlen("SSH_AGENT_PID=4274")                                        = 18
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "SSH_AGENT_PID=4274") = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(213)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5d47, 13, 0xfefefeff, 0x7f7f7f7f)         = 0x1005f376
strcat(":_env_SSH_AGENT_PID", ":")                                  = 
":_env_SSH_AGENT_PID:"
strdup("4274")                                                      = 0x1005f298
strlen("4274")                                                      = 4
strlen(":_env_SSH_AGENT_PID:")                                      = 20
strlen(":_env_SSH_AGENT_PID:")                                      = 20
memmove(0x329672ec, 0x1005f370, 20, 0x7ffe372c, 0x7ffe3730)         = 0x329672ec
memmove(0x32967301, 0x1005f298, 4, -715800, 20)                     = 0x32967301
malloc(44)                                                          = 0x1005f178
free(0x1005f370)                                                    = <void>
free(0x1005f298)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 131
strlen("SHLVL=1")                                                   = 7
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "SHLVL=1")           = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(205)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5d5a, 5, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f376
strcat(":_env_SHLVL", ":")                                          = 
":_env_SHLVL:"
strdup("1")                                                         = 0x1005f298
strlen("1")                                                         = 1
strlen(":_env_SHLVL:")                                              = 12
strlen(":_env_SHLVL:")                                              = 12
memmove(0x32967307, 0x1005f370, 12, 0x7ffe372c, 0x7ffe3730)         = 0x32967307
memmove(0x32967314, 0x1005f298, 1, 0x1000c530, 0x7ffe3730)          = 0x32967314
malloc(44)                                                          = 0x1005f308
free(0x1005f370)                                                    = <void>
free(0x1005f298)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 139
strlen("OLDPWD=/home/joerg/uni/studarbei"...)                       = 43
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., 
"OLDPWD=/home/joerg/uni/studarbei"...) = "LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(206)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5d62, 6, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f376
strcat(":_env_OLDPWD", ":")                                         = 
":_env_OLDPWD:"
strdup("/home/joerg/uni/studarbeit/corpu"...)                       = 0x1005f1a8
strlen("/home/joerg/uni/studarbeit/corpu"...)                       = 36
strlen(":_env_OLDPWD:")                                             = 13
strlen(":_env_OLDPWD:")                                             = 13
memmove(0x32967317, 0x1005f370, 13, 0x7ffe372c, 0x7ffe3730)         = 0x32967317
memmove(0x32967325, 0x1005f1a8, 36, 0x1000c530, 0x7ffe3730)         = 0x32967325
malloc(44)                                                          = 0x1005f1d8
free(0x1005f370)                                                    = <void>
free(0x1005f1a8)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 183
strlen("HOME=/home/joerg")                                          = 16
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "HOME=/home/joerg")  = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(204)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5d8e, 4, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f376
strcat(":_env_HOME", ":")                                           = 
":_env_HOME:"
strdup("/home/joerg")                                               = 0x1005f298
strlen("/home/joerg")                                               = 11
strlen(":_env_HOME:")                                               = 11
strlen(":_env_HOME:")                                               = 11
memmove(0x3296734b, 0x1005f370, 11, 0x7ffe372c, 0x7ffe3730)         = 0x3296734b
memmove(0x32967357, 0x1005f298, 11, 0x1000c530, 0x7ffe3730)         = 0x32967357
malloc(44)                                                          = 0x1005f1a8
free(0x1005f370)                                                    = <void>
free(0x1005f298)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 200
strlen("LESS=-iSMR")                                                = 10
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "LESS=-iSMR")        = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(204)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5d9f, 4, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f376
strcat(":_env_LESS", ":")                                           = 
":_env_LESS:"
strdup("-iSMR")                                                     = 0x1005f298
strlen("-iSMR")                                                     = 5
strlen(":_env_LESS:")                                               = 11
strlen(":_env_LESS:")                                               = 11
memmove(0x32967364, 0x1005f370, 11, 0x7ffe372c, 0x7ffe3730)         = 0x32967364
memmove(0x32967370, 0x1005f298, 5, 0x1000c530, 0x7ffe3730)          = 0x32967370
malloc(44)                                                          = 0x1005f208
free(0x1005f370)                                                    = <void>
free(0x1005f298)                                                    = <void>
strlen("LESSOPEN=|lesspipe.sh %s\nUSER=jo"...)                      = 211
strlen("HUSHLOGIN=FALSE")                                           = 15
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "HUSHLOGIN=FALSE")   = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
strcat("LESSOPEN=|lesspipe.sh %s\nUSER=jo"..., "\n")                = 
"LESSOPEN=|lesspipe.sh %s\nUSER=jo"...
malloc(209)                                                         = 0x1005f370
strlen(":_env_")                                                    = 6
memmove(0x1005f376, 0x7ffe5daa, 9, 0xfefefeff, 0x7f7f7f7f)          = 0x1005f376
strcat(":_env_HUSHLOGIN", ":")                                      = 
":_env_HUSHLOGIN:"
strdup("FALSE")                                                     = 0x1005f298
strlen("FALSE")                                                     = 5
strlen(":_env_HUSHLOGIN:")                                          = 16
strlen(":_env_HUSHLOGIN:")                                          = 16
memmove(0x32967377, 0x1005f370, 16, 0x7ffe372c, 0x7ffe3730)         = 0x32967377
88, 0x1005f298, 5, 0x5f485500, 12)                  = 0x32967388
regnexec(0x7ffae180, 0x3296c445, 19, 5, 0x7ffae188)                 = 0
memmove(0x32166008, 0x3296c446, 2, 0x1005f298, 0x7ff8acb0)          = 0x32166008
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
regnexec(0x7ffae180, 0x3296c448, 16, 5, 0x7ffae188)                 = 0
memmove(0x32166008, 0x3296c449, 3, 0x1005f298, 0x7ff8acb0)          = 0x32166008
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
regnexec(0x7ffae180, 0x3296c44c, 12, 5, 0x7ffae188)                 = 0
memmove(0x32166008, 0x3296c44d, 3, 0x1005f298, 0x7ff8acb0)          = 0x32166008
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
memcpy(0x7ffd8238, "", 128)                                         = 0x7ffd8238
regnexec(0x7ffae180, 0x3296c450, 8, 5, 0x7ffae188)                  = 1
msync(0x3416a000, 0xc0000c, 3, 0x7ff8abe0, 4 <unfinished ...>
SYS_msync(0x3416a000, 0xc0000c, 3, 0x7ff8abe0, 4)                   = 0
<... msync resumed> )                                               = 0
msync(0x34d6b000, 0xc0000c, 3, 0, 0xfea99f8 <unfinished ...>
SYS_msync(0x34d6b000, 0xc0000c, 3, 0, 0xfea99f8)                    = 0
<... msync resumed> )                                               = 0
log10(0, 0x100395dc, 0x22000484, 0, 0xfea99f8)                      = 0
log10(0, 0xffa7190, 0x1001cb58, 0xffbee58, 0x3ff00000)              = 0
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "H") = 61
strlen("")                                                          = 0
strlen("CLASSIFY succeeds; success proba"...)                       = 61
strcat("", "CLASSIFY succeeds; success proba"...)                   = "CLASSIFY 
succeeds; success proba"...
log10(0x7ff9ae8c, 0x7ffd8274, 0x7ff9aec4, 0x36353237, 0xfefefeff)   = 0
log10(0, 0xffa7190, 0x1001cda0, 0xffbee58, 2880)                    = 0
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "<") = 63
strlen("CLASSIFY succeeds; success proba"...)                       = 61
strlen("Best match to file #0 (nonspam.c"...)                       = 63
strcat("CLASSIFY succeeds; success proba"..., "Best match to file #0 
(nonspam.c"...) = "CLASSIFY succeeds; success proba"...
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "<") = 35
strlen("CLASSIFY succeeds; success proba"...)                       = 124
strlen("Total features in input file: 65"...)                       = 35
strcat("CLASSIFY succeeds; success proba"..., "Total features in input file: 
65"...) = "CLASSIFY succeeds; success proba"...
log10(0x7ff9ae8c, 0x7ffd8258, 0x7ff9af24, 0x34340a00, 0xfefefeff)   = 0
log10(0, 0xffa7190, 0x1001d00c, 0xffbee58, 2880)                    = 0
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "<") = 68
strlen("CLASSIFY succeeds; success proba"...)                       = 159
strlen("#0 (nonspam.css): features: 1, h"...)                       = 68
strcat("CLASSIFY succeeds; success proba"..., "#0 (nonspam.css): features: 1, 
h"...) = "CLASSIFY succeeds; success proba"...
log10(0x7ff9ae8c, 0x7ffd827c, 0x7ff9af6e, 0, 0x7f7f7f7f)            = 0
log10(0, 0xffa7190, 0x1001d00c, 0xffbee58, 2880)                    = 0
sprintf("\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"...,
 "<") = 65
strlen("CLASSIFY succeeds; success proba"...)                       = 227
strlen("#1 (spam.css): features: 1, hits"...)                       = 65
strcat("CLASSIFY succeeds; success proba"..., "#1 (spam.css): features: 1, 
hits"...) = "CLASSIFY succeeds; success proba"...
strlen("CLASSIFY succeeds; success proba"...)                       = 292
strlen("#1 (spam.css): features: 1, hits"...)                       = 65
strcmp("#1 (spam.css): features: 1, hits"..., "#1 (spam.css): features: 1, 
hits"...) = 0
strlen("CLASSIFY succeeds; success proba"...)                       = 292
memcmp(0x329679e4, 0x7ffaa00c, 17, 0x7ff8adcc, 0x7ff8add0)          = 0
memmove(0x32967b47, 0x32967a23, 19106, 0x61747573, 0x795f7374)      = 0x32967b47
memmove(0x32967a23, 0x7ff9ae8c, 292, 1, 0x795f7374)                 = 0x32967a23
free(0x1005f428)                                                    = <void>
free(0x1005f668)                                                    = <void>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
execve("/usr/bin/crm", ["/usr/bin/crm", "-( learnspam learnnonspam learnf"..., 
"/usr/share/crm114/mailfilter.crm"..., "-u", "/tmp/tmp.oDEmGC", 
"--learnnonspam"], [/* 30 vars */]) = 0
uname({sys="Linux", node="ibook", ...}) = 0
brk(0)                                  = 0x1005a000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30018000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=68754, ...}) = 0
mmap(NULL, 68754, PROT_READ, MAP_PRIVATE, 3, 0) = 0x30029000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\233"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=481444, ...}) = 0
mmap(0xff6a000, 545932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xff6a000
mprotect(0xffdd000, 74892, PROT_NONE)   = 0
mmap(0xffec000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x72000) = 0xffec000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libtre.so.4", O_RDONLY)  = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\'"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=59052, ...}) = 0
mmap(0xff3b000, 124436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xff3b000
mprotect(0xff49000, 67092, PROT_NONE)   = 0
mmap(0xff59000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xff59000
mprotect(0x7ff57000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\313"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1312428, ...}) = 0
mmap(0xfdd9000, 1383284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) 
= 0xfdd9000
mprotect(0xff0e000, 117620, PROT_NONE)  = 0
mmap(0xff1e000, 45056, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0xff1e000
mmap(0xff29000, 7028, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xff29000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30019000
mprotect(0xff1e000, 24576, PROT_READ)   = 0
mprotect(0xffec000, 4096, PROT_READ)    = 0
mprotect(0x30027000, 4096, PROT_READ)   = 0
munmap(0x30029000, 68754)               = 0
brk(0)                                  = 0x1005a000
brk(0x1007b000)                         = 0x1007b000
chdir("/tmp/tmp.oDEmGC")                = 0
open("/usr/share/crm114/mailfilter.crm", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0755, st_size=38323, ...}) = 0
mmap(NULL, 1282048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30029000
read(3, "#! /usr/bin/crm -( learnspam lea"..., 38323) = 38323
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30162000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x30963000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x31164000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x31965000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x32166000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x32967000
getpid()                                = 3775
getppid()                               = 3774
fstat64(0, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x3001a000
read(0, "From [EMAIL PROTECTED]"..., 8384512) = 5434
read(0, "", 8380416)                    = 0
mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x33168000
mmap(NULL, 8388608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x33968000
open("mailfilter.cf", O_RDONLY)         = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=8584, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x3001b000
read(4, "#  mailfilter.cf  ---- Configura"..., 8388608) = 8584
read(4, "", 8376320)                    = 0
close(4)                                = 0
munmap(0x3001b000, 4096)                = 0
munmap(0x33168000, 8388608)             = 0
munmap(0x33968000, 8388608)             = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x33168000
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x33969000
brk(0x1009c000)                         = 0x1009c000
brk(0x10096000)                         = 0x10096000
stat64("nonspam.css", {st_mode=S_IFREG|0644, st_size=12582924, ...}) = 0
open("nonspam.css", O_RDWR)             = 4
mmap(NULL, 12582924, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x3416a000
stat64("spam.css", {st_mode=S_IFREG|0644, st_size=12582924, ...}) = 0
open("spam.css", O_RDWR)                = 5
mmap(NULL, 12582924, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0x34d6b000
msync(0x3416a000, 12582924, MS_ASYNC|MS_INVALIDATE) = 0
msync(0x34d6b000, 12582924, MS_ASYNC|MS_INVALIDATE) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Attachment: crm114-bug.sh
Description: Bourne shell script

Attachment: pgpY4JldKBe1V.pgp
Description: PGP signature

Reply via email to