Bug#839880: proftpd-basic: proftpd server instance crashed with signal 11
Олег Мороз
oleg.moroz at mcc.vniiem.ru
Tue Jan 9 08:24:06 UTC 2018
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