--- 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 +++
crm114-bug.sh
Description: Bourne shell script
pgp0viXVpFTC3.pgp
Description: PGP signature
--- End Message ---