Janos, Patrick,

thanks for this. I also run piler on Ubuntu 18.04 and ran into the same issue.
My 'solution' was to start piler-smtp automatically via monitoring if it goes 
down :-(.

Janos, I wonder if you will provide updated .deb packages for dpkg-installs?

Thanks and regards,
Claudio

-----Ursprüngliche Nachricht-----
Von: Wagner, Patrick <patrick.wag...@rga-net.de>
Gesendet: Montag, 22. Februar 2021 12:01
An: Piler User <piler-user@list.acts.hu>
Betreff: Re: Piler 1.35 on Ubuntu 18.04 - piler-smtp SIGSEGV



Thanks Janos,

I'd updated and replaced the piler-smtp binary on 2021-02-16, and while I can 
see that my monitoring still shows SMTP timeouts on the piler port sometimes 
between 02:30 and 02:40, no further outright crashes / SIGSEGV occur, so 
archiving continues without any need to restart the process manually.


- Patrick

On 15.02.2021 21:49, s...@acts.hu wrote:
>
>
> Hello Patrick,
>
> thank you for your feedback. I'd like you to update the smtpsegv
> branch, and recompile piler-smtp. I've refactored the timeout checks,
> and pushed the commit to the branch on bitbucket.
>
> Janos
>
>
> On 2021-02-15 14:34, Wagner, Patrick wrote:
>> Hello Janos,
>>
>>
>> happened Sa->So this time.
>>
>>
>> Logs (piler-smtp as compiled out of smtpsegv.tar.gz source code) see
>> below, SIGSEGV follows right after free(session) done.
>>
>> It is also interesting to see that the piler daemon finishes
>> processing a message 2 whole minutes after the smtp process has
>> already segfaulted and and stopped supplying any new messages.
>>
>>
>> Thanks, Patrick
>>
>>
>>
>> Feb 14 02:29:59 hostname piler-smtp[19066]: connected from
>> 192.168.165.154:9501 on fd=6 (active connections: 1) Feb 14 02:29:59
>> hostname piler-smtp[19066]: received:
>> Q056C70SAJJT9OFH, from=, size=4944, client=192.168.165.154, fd=6,
>> fsync=1831
>> Feb 14 02:29:59 hostname piler-smtp[19066]: disconnected from
>> 192.168.165.154 on fd=6, slot=0, reason=done (0 active connections)
>> Feb 14 02:29:59 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:29:59 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:29:59 hostname piler-smtp[19066]: SSL_free() Feb 14 02:29:59
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:29:59 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:29:59 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:30:00 hostname
>> piler[19070]: 1/Q056C70SAJJT9OFH:
>> 4000000060287d2205ab9b5400229f77e67a, size=4944/1928, attachments=0,
>> reference=, message-id=<4DdV5z0DlSz 5vfP@mailrelay.intern>,
>> retention=7350, folder=0, delay=0.0425, status=stored Feb 14 02:30:01
>> hostname CRON[7835]: (piler) CMD (/usr/bin/find /var/www/piler/tmp
>> -type f -name i.\* -exec rm -f {} \;) Feb 14 02:30:01 hostname
>> CRON[7836]: (piler) CMD (/usr/bin/find /var/piler/error -type f|wc -l
>> > /var/piler/stat/error) Feb 14 02:30:01 hostname CRON[7842]: (piler)
>> CMD (/usr/bin/indexer --quiet note1 --rotate) Feb 14 02:30:01
>> hostname CRON[7837]: (piler) CMD (/usr/bin/indexer --quiet tag1
>> --rotate) Feb 14 02:30:01 hostname CRON[7838]: (piler) CMD
>> (/usr/local/libexec/piler/indexer.main.sh)
>> Feb 14 02:30:01 hostname CRON[7833]: (CRON) info (No MTA installed,
>> discarding output) Feb 14 02:30:01 hostname CRON[7832]: (CRON) info
>> (No MTA installed, discarding output) Feb 14 02:30:01 hostname piler:
>> INDEXER INFO: merging to main started Feb 14 02:30:40 hostname
>> piler-smtp[19066]: connected from
>> 192.168.165.252:37934 on fd=6 (active connections: 1) Feb 14 02:30:41
>> hostname piler-smtp[19066]: connected from
>> 192.168.165.252:37936 on fd=9 (active connections: 2) Feb 14 02:30:41
>> hostname piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=6, slot=0, reason=done (1 active connections)
>> Feb 14 02:30:41 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:30:41 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:30:41 hostname piler-smtp[19066]: SSL_free() Feb 14 02:30:41
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:30:41 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:30:41 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:30:41 hostname
>> piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=9, slot=1, reason=done (0 active connections)
>> Feb 14 02:30:41 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:30:41 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:30:41 hostname piler-smtp[19066]: SSL_free() Feb 14 02:30:41
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:30:41 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:30:41 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:31:44 hostname
>> piler-smtp[19066]: connected from
>> 192.168.165.252:40584 on fd=6 (active connections: 1) Feb 14 02:31:53
>> hostname piler-smtp[19066]: connected from
>> 192.168.165.252:40586 on fd=9 (active connections: 2) Feb 14 02:31:53
>> hostname piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=6, slot=0, reason=done (1 active connections)
>> Feb 14 02:31:53 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:31:53 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:31:53 hostname piler-smtp[19066]: SSL_free() Feb 14 02:31:53
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:31:53 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:31:53 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:31:53 hostname
>> piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=9, slot=1, reason=done (0 active connections)
>> Feb 14 02:31:53 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:31:53 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:31:53 hostname piler-smtp[19066]: SSL_free() Feb 14 02:31:53
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:31:53 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:31:53 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:32:40 hostname
>> piler-smtp[19066]: connected from
>> 192.168.165.252:43330 on fd=6 (active connections: 1) Feb 14 02:32:40
>> hostname piler-smtp[19066]: connected from
>> 192.168.165.252:43334 on fd=9 (active connections: 2) Feb 14 02:32:40
>> hostname piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=6, slot=0, reason=done (1 active connections)
>> Feb 14 02:32:40 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:32:40 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:32:40 hostname piler-smtp[19066]: SSL_free() Feb 14 02:32:40
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:32:40 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:32:40 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:32:40 hostname
>> piler-smtp[19066]: disconnected from
>> 192.168.165.252 on fd=9, slot=1, reason=done (0 active connections)
>> Feb 14 02:32:40 hostname piler-smtp[19066]: free_smtp_session() Feb
>> 14 02:32:40 hostname piler-smtp[19066]: SSL_shutdown() Feb 14
>> 02:32:40 hostname piler-smtp[19066]: SSL_free() Feb 14 02:32:40
>> hostname piler-smtp[19066]: SSL_CTX_free Feb 14 02:32:40 hostname
>> piler-smtp[19066]: freeing session Feb 14 02:32:40 hostname
>> piler-smtp[19066]: free(session) done Feb 14 02:33:05 hostname
>> piler-smtp[19066]: connected from
>> 192.168.165.154:9813 on fd=6 (active connections: 1) Feb 14 02:34:57
>> hostname piler-smtp[19066]: received:
>> 0GQZDHT6RCMA7ZQC, from=, size=4944, client=192.168.165.154, fd=6,
>> fsync=111399876
>> Feb 14 02:34:57 hostname piler-smtp[19066]: client 192.168.165.154
>> timeout, lasttime: 1613266385 Feb 14 02:34:57 hostname
>> piler-smtp[19066]: disconnected from
>> 192.168.165.154 on fd=6, slot=0, reason=timeout (0 active
>> connections) Feb 14 02:34:57 hostname piler-smtp[19066]:
>> free_smtp_session() Feb 14 02:34:57 hostname piler-smtp[19066]:
>> SSL_shutdown() Feb 14 02:34:57 hostname piler-smtp[19066]: SSL_free()
>> Feb 14 02:34:57 hostname piler-smtp[19066]: SSL_CTX_free Feb 14
>> 02:34:57 hostname piler-smtp[19066]: freeing session Feb 14 02:34:57
>> hostname piler-smtp[19066]: free(session) done Feb 14 02:34:57
>> hostname piler-smtp[19066]: got signal: 11, Segmentation fault Feb 14
>> 02:34:57 hostname piler-smtp[19066]: piler-smtp has been terminated
>> Feb 14 02:35:01 hostname CRON[8225]: (piler) CMD (/usr/bin/find
>> /var/piler/error -type f|wc -l > /var/piler/stat/error) Feb 14
>> 02:35:01 hostname CRON[8226]: (root) CMD (command -v debian-sa1
>> > /dev/null && debian-sa1 1 1)
>> Feb 14 02:35:01 hostname CRON[8230]: (piler) CMD (/usr/bin/find
>> /var/www/piler/tmp -type f -name i.\* -exec rm -f {} \;) Feb 14
>> 02:35:01 hostname CRON[8232]: (piler) CMD
>> (/usr/local/libexec/piler/indexer.delta.sh)
>> Feb 14 02:35:01 hostname piler: INDEXER ERROR: indexer merging to
>> main index is already running. It started at So 14. Feb 02:30:01 CET
>> 2021 Feb 14 02:36:59 hostname piler[19077]: 8/0GQZDHT6RCMA7ZQC:
>> 4000000060287e4b1794e35c0014bdcfcaf0, size=4944/1944, attachments=0,
>> reference=, message-id=<4DdV9Y1pLfz5vfv@mailrelay.intern>,
>> retention=7350, folder=0, delay=121.7791, status=stored Feb 14
>> 02:39:01 hostname systemd[1]: Starting Clean php session files...
>> Feb 14 02:39:01 hostname CRON[8603]: (root) CMD (  [ -x
>> /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [
>> -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5
>> $(/usr/lib/php5/maxlifetime))
>> Feb 14 02:39:01 hostname CRON[8604]: (root) CMD (  [ -x
>> /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then
>> /usr/lib/php/sessionclean; fi) Feb 14 02:39:01 hostname systemd[1]:
>> Started Clean php session files.
>> Feb 14 02:40:01 hostname CRON[8731]: (piler) CMD (/usr/bin/find
>> /var/piler/error -type f|wc -l > /var/piler/stat/error) Feb 14
>> 02:40:01 hostname CRON[8732]: (piler) CMD (/usr/bin/find
>> /var/www/piler/tmp -type f -name i.\* -exec rm -f {} \;)
>

________________________________
manroland Goss web systems GmbH | Managing Director: Franz Kriechbaum
Registered Office: Augsburg | Trade Register: AG Augsburg | HRB-No.: 32609 | 
VAT: DE815764857

Confidentiality note:
This message and any attached documents may contain confidential or proprietary 
information of manroland|Goss. These materials are intended only for the use of 
the intended recipient. If you are not the intended recipient of this 
transmission, you are hereby notified that any distribution, disclosure, 
printing, copying, storage, modification or the taking of any action in 
reliance upon this transmission is strictly prohibited. Delivery of this 
message to any person other than the intended recipient shall not compromise or 
waive such confidentiality, privilege or exemption from disclosure as to this 
communication. If you have received this communication in error, please 
immediately notify the sender and delete the message from your system. All 
liability for viruses is excluded to the fullest extent permitted by law.
________________________________

Reply via email to