Bug#839880: proftpd-basic: proftpd server instance crashed with signal 11

Олег Мороз oleg.moroz at mcc.vniiem.ru
Thu Jan 11 00:21:49 UTC 2018


Thank a lot. Will subscribe.

09.01.2018 19:45, Hilmar Preuße пишет:
> forwarded 839880 http://bugs.proftpd.org/4334
> stop
>
> Am 09.01.2018 um 09:24 teilte Олег Мороз mit:
>
> Hi Олег,
>
> I've escalated the bug to here [1]. Feel to subscribe to the bug to 
> get informed about news.
>
> Hilmar
>
> [1] http://bugs.proftpd.org/4334
>
>> Have tried
>>
>> root at sim-ng-data:/home/vniiem# cat /var/log/proftpd/proftpd.log
>> ...
>> ...
>> 2018-01-09 08:16:37,030 sim-ng-data proftpd[24660] sim-ng-data 
>> (OpenWrt[192.168.3.180]): -----BEGIN STACK TRACE-----
>> 2018-01-09 08:16:37,030 sim-ng-data proftpd[24660] sim-ng-data 
>> (OpenWrt[192.168.3.180]): [0] /usr/sbin/proftpd(+0x1f3b0) 
>> [0x563c3354f3b0]
>> 2018-01-09 08:16:37,030 sim-ng-data proftpd[24660] sim-ng-data 
>> (OpenWrt[192.168.3.180]): [1] /usr/sbin/proftpd(+0x1f3b0) 
>> [0x563c3354f3b0]
>>
>>
>> root at sim-ng-data:/home/vniiem# addr2line -e /usr/sbin/proftpd 0x1f3b0
>> ./src/pool.c:546
>>
>> but () gives error
>>
>> root at sim-ng-data:/home/vniiem# addr2line -e /usr/sbin/proftpd 
>> 0x563c3354f3b0()
>> bash: syntax error near unexpected token `('
>>
>> and
>>
>> root at sim-ng-data:/home/vniiem# addr2line -e /usr/sbin/proftpd 
>> (0x563c3354f3b0)
>> bash: syntax error near unexpected token `('
>>
>>
>> 03.01.2018 15:47, Hilmar Preuße пишет:
>>> Am 03.01.2018 um 09:39 teilte Олег Мороз mit:
>>>
>>> Hi Oleg,
>>>
>>> Happy new year!
>>>
>>> according to my knowledge the most top line of the stack trace is 
>>> the relevant one.
>>>
>>> Your first addr2line command leads me to line 1312 in 
>>> ./contrib/mod_sftp/auth.c. This line just contains a call to 
>>> function pr_cmd_dispatch_phase(). This function however is 
>>> implemented in ./src/main.c . So to learn in which part of the 
>>> function the crash happens one has to go one line up in the stack 
>>> trace.
>>>
>>> So please repeat the command for the most upper line in your stack 
>>> trace and send me the output. Please use the addresses in the (), 
>>> I've no clue why the 64bit addresses can't be used.
>>>
>>> Many thanks!
>>>   Hilmar
>>>
>>>> So sorry for delay, i'm on vacation.
>>>>
>>>> I believe that problem is in mod_sftp.so
>>>>
>>>> part of proftpd.log stack trace
>>>> 2018-01-03 08:29:28,674 sim-ng-data proftpd[29225] sim-ng-data 
>>>> (OpenWrt[192.168.3.180]): [5] 
>>>> /usr/lib/proftpd/mod_sftp.so(+0x3c7ef) [0x7f5e93b9d7ef]
>>>> 2018-01-03 08:29:28,674 sim-ng-data proftpd[29225] sim-ng-data 
>>>> (OpenWrt[192.168.3.180]): [6] 
>>>> /usr/lib/proftpd/mod_sftp.so(sftp_auth_handle+0x62) [0x7f5e93b9dc31]
>>>> 2018-01-03 08:29:28,674 sim-ng-data proftpd[29225] sim-ng-data 
>>>> (OpenWrt[192.168.3.180]): [7] 
>>>> /usr/lib/proftpd/mod_sftp.so(sftp_ssh2_packet_handle+0x363) 
>>>> [0x7f5e93b7c9ad]
>>>> 2018-01-03 08:29:28,674 sim-ng-data proftpd[29225] sim-ng-data 
>>>> (OpenWrt[192.168.3.180]): [8] /usr/lib/proftpd/mod_sftp.so(+0xfa07) 
>>>> [0x7f5e93b70a07]
>>>>
>>>>
>>>> # addr2line -e /usr/lib/proftpd/mod_sftp.so 0x3c7ef
>>>> ./contrib/mod_sftp/auth.c:1312
>>>>
>>>>
>>>> # addr2line -e /usr/lib/proftpd/mod_sftp.so +0xfa07
>>>> ./contrib/mod_sftp/mod_sftp.c:247
>>>>
>>>>
>>>> unfortunatelly i cant use 64 bit addresses like 0x7f5e93b9d7ef , 
>>>> because in that case addr2line gives ??:0
>>>>
>>>>
>>> Log Files snipped.
>>>
>>
>
>



More information about the Pkg-proftpd-maintainers mailing list