Your message dated Mon, 31 Jul 2006 23:01:45 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#355721: crm114: dies with SIGSEGV
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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: pgp0viXVpFTC3.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 20060704a-1

Milan Zamazal schrieb am Wed 12. Jul, 08:06 (+0200):
> Hi Jörg,
> 
> is there any progress about this bug?  Does the newest version of crm114
> (20060704a-1) compile fine with the newest gcc version on the Tru64 and
> Alpha architectures?

I don't know. But I ran test with different sets of mails on my powerpc
machine and could not reproduce this error, particulary not with the
message in the bug report.

I think this bug is fixed.

Bye, Jörg.
-- 
Wir leben zwar unter dem gleichen Himmel,
müssen aber nicht zwangsläufig den gleichen Horizont haben.

Attachment: pgpdB27x0mPRw.pgp
Description: PGP signature


--- End Message ---

Reply via email to