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