Bug#839880: proftpd-basic: proftpd server instance crashed with signal 11
Hilmar Preuße
hille42 at web.de
Sat Dec 30 09:47:12 UTC 2017
On 29.12.2017 23:04, Hilmar Preuße wrote:
Hi Олег,
could you please attach both log files proftpd.log & sftp.log showing
the crashes.
Hilmar
> On 28.12.2017 14:53, Hilmar Preuße wrote:
>
> Добры бечер Олег,
>
> On my system the addr2line command gives only useful results if I use
> the numbers in (), like this. At least output below makes sense to me.
> What does your addr2line returns?
>
> hille at amd64-sid:~$ addr2line -e /usr/sbin/proftpd 0x55e39fd633b0
> ??:0
> hille at amd64-sid:~$ addr2line -e /usr/sbin/proftpd 0x1f3b0
> ./src/pool.c:546
>
> Hilmar
>
>> Hi Олег,
>>
>> did to try to run addr2line as described on [1]? Does is print something
>> useful. The command is provided by package binutils.
>>
>> Hilmar
>>
>> [1] http://www.proftpd.org/docs/howto/Compiling.html
>>
>>> Got some positive results
>>>
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): -----BEGIN STACK TRACE-----
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [0] /usr/sbin/proftpd(+0x1f3b0)
>>> [0x55e39fd633b0]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [1] /usr/sbin/proftpd(+0x1f3b0)
>>> [0x55e39fd633b0]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [2] /usr/sbin/proftpd(palloc+0x37)
>>> [0x55e39fd634b2]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [3] /usr/sbin/proftpd(pcalloc+0x32)
>>> [0x55e39fd63547]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [4]
>>> /usr/sbin/proftpd(pr_response_add+0xee) [0x55e39fd8de25]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [5] /usr/lib/proftpd/mod_sftp.so(+0x3c7ef)
>>> [0x7f04249dd7ef]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [6]
>>> /usr/lib/proftpd/mod_sftp.so(sftp_auth_handle+0x62) [0x7f04249ddc31]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [7]
>>> /usr/lib/proftpd/mod_sftp.so(sftp_ssh2_packet_handle+0x363)
>>> [0x7f04249bc9ad]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [8] /usr/lib/proftpd/mod_sftp.so(+0xfa07)
>>> [0x7f04249b0a07]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [9] /usr/sbin/proftpd(+0x19ee3)
>>> [0x55e39fd5dee3]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [10] /usr/sbin/proftpd(+0x1a706)
>>> [0x55e39fd5e706]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [11] /usr/sbin/proftpd(+0x1bf2f)
>>> [0x55e39fd5ff2f]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [12] /usr/sbin/proftpd(main+0x94b)
>>> [0x55e39fd60ce3]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [13]
>>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f04282e1561]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): [14] /usr/sbin/proftpd(_start+0x2a)
>>> [0x55e39fd5adaa]
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): -----END STACK TRACE-----
>>> 2017-12-28 07:32:21,761 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): ProFTPD terminating (signal 11)
>>> 2017-12-28 07:32:21,762 sim-ng-data proftpd[26614] sim-ng-data
>>> (PG10.local[192.168.3.17]): SSH2 session closed.
>>>
>>>
>>> 28.12.2017 0:09, Hilmar Preuße пишет:
>>>> On 26.12.2017 09:41, Мороз Олег wrote:
>>>>
>>>> Hi Олег,
>>>>
>>>>> Have made changes in
>>>>>
>>>>> /etc/security/limits.d/core_dump.conf
>>>>>
>>>>> then set path to save code dumps into /tmp
>>>>>
>>>>> vniiem at sim-ng-data /tmp % /sbin/sysctl -a -r kernel.core
>>>>> kernel.core_pattern = /tmp/core.%e.%p.%t
>>>>> kernel.core_pipe_limit = 0
>>>>> kernel.core_uses_pid = 0
>>>>>
>>>>> Then relogin and reinstall proftpd, tried to login to ftp , but no
>>>>> core.dump was generated
>>>>>
>>>> So, proftpd seems to trap the SIGSEGV (sig11) and performs a grace
>>>> shutdown upon SIG11. I've found [1] giving some hints to debug crash
>>>> problems. I've put debug binaries using --enable-devel=stacktrace on
>>>> [2]. I've crashed the binaries using a SIGSEGV and found a stack trace
>>>> in /var/log/proftpd/proftpd.log:
>>>>
>>>> 2017-12-27 21:51:07,528 amd64-sid proftpd[23112] amd64-sid: -----BEGIN
>>>> STACK TRACE-----
>>>> 2017-12-27 21:51:07,528 amd64-sid proftpd[23112] amd64-sid: [0]
>>>> /lib/x86_64-linux-gnu/libc.so.6(__select+0x13) [0x7fd99e1c3cc3]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [1]
>>>> /lib/x86_64-linux-gnu/libc.so.6(__select+0x13) [0x7fd99e1c3cc3]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [2]
>>>> /usr/sbin/proftpd(+0x1a2d0) [0x5559bc50c2d0]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [3]
>>>> /usr/sbin/proftpd(+0x1bf2f) [0x5559bc50df2f]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [4]
>>>> /usr/sbin/proftpd(main+0x94b) [0x5559bc50ece3]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [5]
>>>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fd99e0ff561]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: [6]
>>>> /usr/sbin/proftpd(_start+0x2a) [0x5559bc508daa]
>>>> 2017-12-27 21:51:07,529 amd64-sid proftpd[23112] amd64-sid: -----END
>>>> STACK TRACE-----
>>>>
>>>> Please install the binary, the stack trace should at least show us if
>>>> the problematic code is in proftp or anywhere else.
>>>> The addr2line directions in [1] did not help me, I always got "??:0". At
>>>> least the stack trace should be a basis to issue a bug @upstream.
>>>>
>>>> Many thanks for help!
>>>>
>>>> Hilmar
>>>>
>>>> [1] http://www.proftpd.org/docs/howto/Compiling.html
>>>> [2] https://freeshell.de/~hille42/proftpd/stacktrace/
>>>
>>
>>
>
--
#206401 http://counter.li.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-proftpd-maintainers/attachments/20171230/077560fe/attachment.sig>
More information about the Pkg-proftpd-maintainers
mailing list