I noticed this morning that dspam had quit last night, 6/25, and restarted it 
but it quit again about 10 minutes later. The last change made to dspam.conf 
was on 6/23, turning off ParseToHeader.

There are 59 messages in the postfix queue and when I try to do a postfix 
flush, dspam quits. It seems that there's one or more messages causing dspam to 
quit? If this is the case, how can I figure out which one? I thought maybe to 
move all deferred mail into the hold queue and then release one by one, but I 
can't see how to release just one.

I'm not sure if these will help to diagnose, but following are postfix errors, 
dspam crashlog and dspam.conf.

Thanks,
-Terry

<snip>
Jun 26 13:53:19 mailbox postfix/lmtp[1210]: 6F3C1711186: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=53560, delays=53560/0.03/0/0.05, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while sending MAIL FROM)
Jun 26 13:53:19 mailbox postfix/lmtp[1208]: 6DEC5710FC5: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=66555, delays=66555/0.01/0/0.06, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while sending end of data -- message may be 
sent more than once)
Jun 26 13:53:19 mailbox postfix/lmtp[1215]: 72D3B711846: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=20240, delays=20240/0.05/0.02/0, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while receiving the initial server greeting)
Jun 26 13:53:19 mailbox postfix/lmtp[1214]: 70166710FE8: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=65908, delays=65908/0.05/0.03/0, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while receiving the initial server greeting)
Jun 26 13:53:19 mailbox postfix/lmtp[1212]: 6F7397117FE: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=21177, delays=21177/0.04/0.04/0, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while receiving the initial server greeting)
Jun 26 13:57:53 mailbox postfix/lmtp[1284]: 6F3C1711186: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=53834, delays=53834/0.02/0/0.06, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while sending end of data -- message may be 
sent more than once)
Jun 26 13:57:53 mailbox postfix/lmtp[1281]: 6DEC5710FC5: to=<u...@dop.com>, 
relay=mailbox.dop.com[/tmp/dspam.sock], delay=66830, delays=66829/0.01/0/0.07, 
dsn=4.4.2, status=deferred (lost connection with 
mailbox.dop.com[/tmp/dspam.sock] while sending end of data -- message may be 
sent more than once)
<snip>

**dspam.crash log
Process:         dspam [1270]
Path:            /usr/local/bin/dspam
Identifier:      dspam
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  launchd [1]

Date/Time:       2010-06-26 13:57:53.924 -0700
OS Version:      Mac OS X 10.6.3 (10D573)
Report Version:  6

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  1

Application Specific Information:
*** error for object 0x102011a08: incorrect checksum for freed object - object 
was probably modified after being freed.

Thread 0:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib                   0x00007fff880dc286 select$DARWIN_EXTSN 
+ 10
1   dspam                               0x000000010000d3a0 daemon_listen + 1582 
(daemon.c:223)
2   dspam                               0x000000010000b3b3 daemon_start + 614 
(dspam.c:4193)
3   dspam                               0x0000000100000c75 main + 545 
(dspam.c:180)
4   dspam                               0x0000000100000a4c start + 52

Thread 1 Crashed:
0   libSystem.B.dylib                   0x00007fff8810b01e 
__semwait_signal_nocancel + 10
1   libSystem.B.dylib                   0x00007fff8810af20 nanosleep$NOCANCEL + 
129
2   libSystem.B.dylib                   0x00007fff88167902 usleep$NOCANCEL + 57
3   libSystem.B.dylib                   0x00007fff88186eb8 abort + 93
4   libSystem.B.dylib                   0x00007fff88175b61 szone_error + 519
5   libSystem.B.dylib                   0x00007fff880a2f4f 
small_free_list_remove_ptr + 154
6   libSystem.B.dylib                   0x00007fff8809f9b9 
szone_free_definite_size + 3104
7   libdspam.7.dylib                    0x0000000100031698 
_ds_degenerate_message + 708 (tokenizer.c:809)
8   libdspam.7.dylib                    0x0000000100021d59 dspam_process + 845 
(libdspam.c:561)
9   dspam                               0x0000000100001893 process_message + 
2021 (dspam.c:536)
10  dspam                               0x0000000100005212 process_users + 3195 
(dspam.c:1876)
11  dspam                               0x000000010000e9e6 process_connection + 
4962 (daemon.c:747)
12  libSystem.B.dylib                   0x00007fff880d18b6 _pthread_start + 331
13  libSystem.B.dylib                   0x00007fff880d1769 thread_start + 13

Thread 2:
0   libSystem.B.dylib                   0x00007fff880a2d46 read + 10
1   libmysqlclient.16.dylib             0x0000000100239255 vio_read + 50
2   libmysqlclient.16.dylib             0x0000000100239326 vio_read_buff + 199
3   libmysqlclient.16.dylib             0x000000010023a5ec my_real_read + 186
4   libmysqlclient.16.dylib             0x000000010023a9b3 my_net_read + 44
5   libmysqlclient.16.dylib             0x00000001002314b0 cli_safe_read + 100
6   libmysqlclient.16.dylib             0x00000001002318ba cli_advanced_command 
+ 532
7   libmysqlclient.16.dylib             0x0000000100203605 mysql_ping + 76
8   libmysql_drv.dylib                  0x00000001000662db _ds_init_storage + 
171 (mysql_drv.c:1400)
9   libdspam.7.dylib                    0x0000000100031d39 _ds_init_storage + 
102 (storage_driver.c:62)
10  libdspam.7.dylib                    0x000000010002180d dspam_attach + 29 
(libdspam.c:348)
11  libmysql_drv.dylib                  0x0000000100069e9e 
_mysql_drv_init_tools + 142 (mysql_drv.c:2802)
12  libmysql_drv.dylib                  0x0000000100069f6f _ds_pref_load + 127 
(mysql_drv.c:2835)
13  libdspam.7.dylib                    0x00000001000324a4 _ds_pref_load + 119 
(storage_driver.c:263)
14  dspam                               0x000000010000b734 
load_aggregated_prefs + 466 (dspam.c:4287)
15  dspam                               0x0000000100004d1c process_users + 1925 
(dspam.c:1796)
16  dspam                               0x000000010000e9e6 process_connection + 
4962 (daemon.c:747)
17  libSystem.B.dylib                   0x00007fff880d18b6 _pthread_start + 331
18  libSystem.B.dylib                   0x00007fff880d1769 thread_start + 13

Thread 1 crashed with X86 Thread State (64-bit):
 rax: 0x000000000000003c  rbx: 0x00000001000f1550  rcx: 0x00000001000f1508  
rdx: 0x0000000000000001
 rdi: 0x0000000000000c03  rsi: 0x0000000000000000  rbp: 0x00000001000f1540  
rsp: 0x00000001000f1508
  r8: 0x0000000000000000   r9: 0x0000000000989680  r10: 0x0000000000000001  
r11: 0x0000000000000246
 r12: 0x0000000000000000  r13: 0x0000000102011a08  r14: 0x0000000100043000  
r15: 0x00000001000f60c0
 rip: 0x00007fff8810b01e  rfl: 0x0000000000000247  cr2: 0x0000000100682880

Binary Images:
      0x100000000 -        0x100018fff +dspam ??? (???) 
<03A04504-0948-DA0A-8523-3BE94C267366> /usr/local/bin/dspam
      0x100020000 -        0x100036fff +libdspam.7.dylib 8.0.0 (compatibility 
8.0.0) <63D1E070-FBF3-E67B-C1FA-06ECEEA402BE> /usr/local/lib/libdspam.7.dylib
      0x100061000 -        0x10006eff7 +libmysql_drv.dylib 8.0.0 (compatibility 
8.0.0) <85562197-4C2C-B7DB-C652-613A50FF6EED> 
/usr/local/lib/dspam/libmysql_drv.dylib
      0x100200000 -        0x100261fef +libmysqlclient.16.dylib 17.0.0 
(compatibility 17.0.0) <BE6AA1F3-F989-D0AB-FDFD-F532C6016EFD> 
/usr/local/mysql/lib/mysql/libmysqlclient.16.dylib
   0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) 
<B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld
   0x7fff88097000 -     0x7fff88256ff7  libSystem.B.dylib 125.0.1 
(compatibility 1.0.0) <CB9A4929-61AF-DE71-5635-133E9EC95783> 
/usr/lib/libSystem.B.dylib
   0x7fff88257000 -     0x7fff8825bff7  libmathCommon.A.dylib 315.0.0 
(compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> 
/usr/lib/system/libmathCommon.A.dylib
   0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) 
<CB9A4929-61AF-DE71-5635-133E9EC95783> /usr/lib/libSystem.B.dylib


** dspam.conf
Home /usr/local/var/dspam
StorageDriver /usr/local/lib/dspam/libmysql_drv.dylib
TrustedDeliveryAgent "/usr/bin/procmail"
DeliveryHost            127.0.0.1
DeliveryPort            10026
DeliveryIdent           localhost
DeliveryProto           SMTP
OnFail error
Trust root
Trust dspam
Trust apache
Trust mail
Trust mailnull 
Trust smmsp
Trust daemon
Trust _dspam
Trust _postfix
Trust _www
TrainingMode toe
TestConditionalTraining on
Feature noise
Feature whitelist
Feature tb=5
Algorithm graham burton
Tokenizer osb
PValue bcr
WebStats on
ImprobabilityDrive on
Preference "trainingMode=TOE"           # { TOE | TUM | TEFT | NOTRAIN } -> 
default:teft
Preference "spamAction=tag"             # { quarantine | tag | deliver } -> 
default:quarantine
Preference "spamSubject=[SPAM]"         # { string } -> default:[SPAM]
Preference "statisticalSedation=5"      # { 0 - 10 } -> default:0
Preference "enableBNR=on"               # { on | off } -> default:off
Preference "enableWhitelist=on"         # { on | off } -> default:on
Preference "signatureLocation=headers"  # { message | headers } -> 
default:message
Preference "tagSpam=off"                # { on | off }
Preference "tagNonspam=off"             # { on | off }
Preference "showFactors=on"             # { on | off } -> default:off
Preference "optIn=off"                  # { on | off }
Preference "optOut=off"                 # { on | off }
Preference "whitelistThreshold=10"      # { Integer } -> default:10
Preference "makeCorpus=off"             # { on | off } -> default:off
Preference "storeFragments=off"         # { on | off } -> default:off
Preference "localStore="                # { on | off } -> default:username
Preference "processorBias=on"           # { on | off } -> default:on
Preference "fallbackDomain=off"         # { on | off } -> default:off
Preference "trainPristine=off"          # { on | off } -> default:off
Preference "optOutClamAV=off"           # { on | off } -> default:off
Preference "ignoreRBLLookups=off"       # { on | off } -> default:off
Preference "RBLInoculate=off"           # { on | off } -> default:off
Preference "notifications=off"          # { on | off } -> default:off
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride fallbackDomain
AllowOverride ignoreGroups
AllowOverride ignoreRBLLookups
AllowOverride localStore
AllowOverride makeCorpus
AllowOverride optIn
AllowOverride optOut
AllowOverride optOutClamAV
AllowOverride processorBias
AllowOverride RBLInoculate
AllowOverride showFactors
AllowOverride signatureLocation
AllowOverride spamAction
AllowOverride spamSubject
AllowOverride statisticalSedation
AllowOverride storeFragments
AllowOverride tagNonspam
AllowOverride tagSpam
AllowOverride trainPristine
AllowOverride trainingMode
AllowOverride whitelistThreshold
AllowOverride dailyQuarantineSummary
AllowOverride notifications
MySQLServer             /var/mysql/mysql.sock
MySQLUser               *
MySQLPass               *
MySQLDb                 *
MySQLCompress           false
MySQLReconnect          true
MySQLUIDInSignature     on
Notifications   off
PurgeSignature  off     # Specified in purge.sql
PurgeNeutral    90
PurgeUnused     off     # Specified in purge.sql
PurgeHapaxes    off     # Specified in purge.sql
PurgeHits1S     off     # Specified in purge.sql
PurgeHits1I     off     # Specified in purge.sql
LocalMX 127.0.0.1
SystemLog       on
UserLog         on
Opt out
ChangeModeOnParse on
ChangeUserOnParse full
MaxMessageSize  1048576
ServerQueueSize         32
ServerPID               /var/run/dspam.pid
ServerMode auto
ServerPass.*    "*"
ServerParameters        "--deliver=innocent,spam"
ServerIdent             "localhost.local"
ServerDomainSocketPath  "/tmp/dspam.sock"
ClientHost      "/tmp/dspam.sock"
ClientIdent     "*"
ProcessorURLContext on
ProcessorBias on
StripRcptDomain off



------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to