Hello everyone,

a few weeks ago 2 of our Piler instances began segfaulting - more precisely, several times per month (but not every day night) at about 02:30 am local time the MS Exchange server that has the Piler instance setup as journaling target connects to piler-smtp, upon which piler-smtp segfaults after trying to store an email that clearly doesn't get parsed correctly by piler-smtp as it is represented as gibberish (and gibberish cannot be renamed...)

See below for a few of the latest examples. Interestingly, the SIGSEGV did not happen Sunday and Monday night, meaning the day following a non-weekday? Not going on long enough that I could call it a pattern, but in any case it would be nice if piler-smtp didn't segfault in the first place.

What can I do to supply more useful information to get this fixed? Or has there been meaningful work on piler-smtp in the meantime that this could / would've already been fixed?


Thanks, Patrick


Feb  4 02:30:01 hostname CRON[24428]: (piler) CMD (/usr/bin/find /var/www/piler/tmp -type f -name i.\* -exec rm -f {} \;) Feb  4 02:30:01 hostname CRON[24430]: (piler) CMD (/usr/bin/find /var/piler/error -type f|wc -l > /var/piler/stat/error) Feb  4 02:30:01 hostname CRON[24429]: (piler) CMD (/usr/local/libexec/piler/indexer.main.sh) Feb  4 02:30:01 hostname CRON[24431]: (piler) CMD (/usr/bin/indexer --quiet note1 --rotate) Feb  4 02:30:01 hostname CRON[24436]: (piler) CMD (/usr/bin/indexer --quiet tag1 --rotate)
Feb  4 02:30:01 hostname piler: INDEXER INFO: merging to main started
Feb  4 02:30:01 hostname CRON[24426]: (CRON) info (No MTA installed, discarding output) Feb  4 02:30:01 hostname CRON[24425]: (CRON) info (No MTA installed, discarding output) Feb  4 02:30:20 hostname piler-smtp[1144]: connected from 192.168.165.252:58292 on fd=6 (active connections: 1) Feb  4 02:30:20 hostname piler-smtp[1144]: connected from 192.168.165.252:58294 on fd=9 (active connections: 2) Feb  4 02:30:20 hostname piler-smtp[1144]: disconnected from 192.168.165.252 on fd=6 (1 active connections) Feb  4 02:30:20 hostname piler-smtp[1144]: disconnected from 192.168.165.252 on fd=9 (0 active connections) Feb  4 02:30:27 hostname piler-smtp[1144]: connected from 192.168.165.154:41139 on fd=6 (active connections: 1)
Feb  4 02:32:18 hostname piler-smtp[1144]: client 192.168.165.154 timeout
Feb  4 02:32:18 hostname piler-smtp[1144]: disconnected from 192.168.165.154 on fd=6 (0 active connections)
Feb  4 02:32:18 hostname piler-smtp[1144]: Removing 6KHX6ZMY7OD1R0KG
Feb  4 02:32:18 hostname piler-smtp[1144]: received: <A4><BD>#013}^?, from=, size=4940, client=192.168.165.154, fd=6 Feb  4 02:32:18 hostname piler-smtp[1144]: ERROR: couldn't rename <A4><BD>#013}^? to 2/ <A4><BD>#013}^? (reason: no such file or directory) Feb  4 02:32:18 hostname piler-smtp[1144]: got signal: 11, Segmentation fault
Feb  4 02:32:18 hostname piler-smtp[1144]: piler-smtp has been terminated
########
Feb  5 02:32:15 hostname piler-smtp[28329]: connected from 192.168.165.252:57818 on fd=6 (active connections: 1) Feb  5 02:32:15 hostname piler-smtp[28329]: connected from 192.168.165.252:57820 on fd=9 (active connections: 2) Feb  5 02:32:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=6 (1 active connections) Feb  5 02:32:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=9 (0 active connections) Feb  5 02:33:15 hostname piler-smtp[28329]: connected from 192.168.165.252:60458 on fd=6 (active connections: 1) Feb  5 02:33:15 hostname piler-smtp[28329]: connected from 192.168.165.252:60460 on fd=9 (active connections: 2) Feb  5 02:33:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=6 (1 active connections) Feb  5 02:33:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=9 (0 active connections) Feb  5 02:34:15 hostname piler-smtp[28329]: connected from 192.168.165.252:34840 on fd=6 (active connections: 1) Feb  5 02:34:15 hostname piler-smtp[28329]: connected from 192.168.165.252:34842 on fd=9 (active connections: 2) Feb  5 02:34:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=6 (1 active connections) Feb  5 02:34:15 hostname piler-smtp[28329]: disconnected from 192.168.165.252 on fd=9 (0 active connections) Feb  5 02:34:29 hostname piler-smtp[28329]: connected from 192.168.165.154:25626 on fd=6 (active connections: 1) Feb  5 02:35:01 hostname CRON[30058]: (piler) CMD (/usr/bin/find /var/piler/error -type f|wc -l > /var/piler/stat/error) Feb  5 02:35:01 hostname CRON[30060]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) Feb  5 02:35:01 hostname CRON[30059]: (piler) CMD (/usr/local/libexec/piler/indexer.delta.sh) Feb  5 02:35:01 hostname CRON[30063]: (piler) CMD (/usr/bin/find /var/www/piler/tmp -type f -name i.\* -exec rm -f {} \;) Feb  5 02:35:01 hostname piler: INDEXER ERROR: indexer merging to main index is already running. It started at Fr 5. Feb 02:30:01 CET 2021
Feb  5 02:35:51 hostname piler-smtp[28329]: client 192.168.165.154 timeout
Feb  5 02:35:51 hostname piler-smtp[28329]: disconnected from 192.168.165.154 on fd=6 (0 active connections)
Feb  5 02:35:51 hostname piler-smtp[28329]: Removing LYLJITGU9CLG714L
Feb  5 02:35:51 hostname piler-smtp[28329]: received: <C4>#035<DB>#^?, from=, size=4940, client=192.168.165.154, fd=6 Feb  5 02:35:51 hostname piler-smtp[28329]: ERROR: couldn't rename  <C4>#035<DB>#^? to 2/ <C4>#035<DB>#^? (reason: no such file or directory) Feb  5 02:35:51 hostname piler-smtp[28329]: got signal: 11, Segmentation fault
Feb  5 02:35:51 hostname piler-smtp[28329]: piler-smtp has been terminated
########
Feb  6 02:32:19 hostname kernel: [54858.889863] ret_from_fork+0x35/0x40
Feb  6 02:32:58 hostname piler-smtp[932]: connected from 192.168.165.252:60962 on fd=6 (active connections: 1) Feb  6 02:32:58 hostname piler-smtp[932]: disconnected from 192.168.165.252 on fd=6 (0 active connections) Feb  6 02:32:58 hostname piler-smtp[932]: connected from 192.168.165.252:60978 on fd=6 (active connections: 1) Feb  6 02:32:58 hostname piler-smtp[932]: disconnected from 192.168.165.252 on fd=6 (0 active connections) Feb  6 02:32:58 hostname piler-smtp[932]: connected from 192.168.165.154:9236 on fd=6 (active connections: 1)
Feb  6 02:33:37 hostname piler-smtp[932]: client 192.168.165.154 timeout
Feb  6 02:33:38 hostname piler-smtp[932]: disconnected from 192.168.165.154 on fd=6 (0 active connections)
Feb  6 02:33:38 hostname piler-smtp[932]: Removing 2C8S47TCJPA3JY1B
Feb  6 02:33:38 hostname piler-smtp[932]: received: d<A0>#022#020^?, from=, size=4938, client=192.168.165.154, fd=6 Feb  6 02:33:38 hostname piler-smtp[932]: ERROR: couldn't rename d<A0>#022#020^? to 2/ d<A0>#022#020^? (reason: no such file or directory)
Feb  6 02:33:38 hostname piler-smtp[932]: got signal: 11, Segmentation fault
Feb  6 02:33:38 hostname piler-smtp[932]: piler-smtp has been terminated
########
Feb  9 02:37:54 hostname piler-smtp[817]: connected from 192.168.165.154:47818 on fd=6 (active connections: 1)
Feb  9 02:39:00 hostname systemd[1]: Starting Clean php session files...
Feb  9 02:39:00 hostname systemd[1]: Started Clean php session files.
Feb  9 02:39:01 hostname CRON[31441]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi) Feb  9 02:39:01 hostname CRON[31442]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/se
ssionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))
Feb  9 02:39:13 hostname piler-smtp[817]: client 192.168.165.154 timeout
Feb  9 02:39:13 hostname piler-smtp[817]: disconnected from 192.168.165.154 on fd=6 (0 active connections)
Feb  9 02:39:13 hostname piler-smtp[817]: Removing F8BS7OAUXENUK2W1
Feb  9 02:39:13 hostname piler-smtp[817]: received: <84><CA><CA><FB>^?, from=, size=4940, client=192.168.165.154, fd=6 Feb  9 02:39:13 hostname piler-smtp[817]: ERROR: couldn't rename <84><CA><CA><FB>^? to 2/ <84><CA><CA><FB>^? (reason: no such file or directory)
Feb  9 02:39:13 hostname piler-smtp[817]: got signal: 11, Segmentation fault
Feb  9 02:39:13 hostname piler-smtp[817]: piler-smtp has been terminated
Feb  9 02:39:44 hostname piler[827]: 6/BYGS1XC5QYVNUFK0: 400000006021e6f93527cf9c0084b50d9de2, size=4940/1936, attachments=0, reference=, message-id=<4DZQRr2C3Rz5vSM@mailrelay.intern>, retention=7350, folder=0, delay=240.2417, status=stored

#########################################

root@hostname:~# piler -V
piler 1.3.5, build 997, Janos SUTO <s...@acts.hu>         // ready-made RPM on the Piler website

Build Date: Tue Oct 8 21:29:23 CEST 2019
ldd version: ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
gcc version: gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
OS: Linux hostname 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux Configure command: ./configure --localstatedir=/var --with-database=mysql --enable-starttls --enable-tcpwrappers
MySQL client library version: 5.7.33
Extractors: /usr/bin/pdftotext /usr/bin/catdoc /usr/bin/catppt /usr/bin/xls2csv /usr/bin/unrtf /usr/bin/tnef

root@hostname:~# piler-smtp -V
1.3.5 build 997
root@hostname:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:        18.04
Codename:       bionic


Reply via email to