The problem should be fixed by
https://github.com/lavv17/lftp/commit/a2b4cdbf8ccdb98c8d5c79834ea6e29f83575da9
without unnecessary memory allocation.

2015-05-15 20:22 GMT+03:00 Alexander Lukyanov <lavv...@gmail.com>:

> Thanks for debugging! I'll fix it by using heap memory
>
> чт, 14 мая 2015, 14:59, Ankit Khurana <ankit.khurana0...@gmail.com>:
>
> Hi
>>
>> Found the issue, the lsToList is using string_alloca to allocate the ls
>> result in stack memory which was limited.
>> Tested by increasing the stack memory limit for a process. Fixing it by
>> using heap memory using malloc instead of string_alloca.
>>
>> Thanks
>> Ankit
>>
>> On Thu, May 14, 2015 at 2:48 PM, Ankit Khurana <
>> ankit.khurana0...@gmail.com> wrote:
>>
>>> Hi
>>>
>>> The segmention fault is coming only in case of mirror. ls -la is working
>>> when run on lftp using fish.
>>> lftp test@192.168.10.15:/data2/data/history/231> mirror data/
>>> ---> #CWD /data2/data/history/231/data
>>> cd /data2/data/history/231/data; echo '### 000'
>>> <--- ### 000
>>> ---> #LIST
>>> ls -la ; echo '### 200'
>>> <--- ### 200
>>> Segmentation fault (core dumped)
>>>
>>> Thanks
>>> Ankit
>>>
>>> On Thu, May 14, 2015 at 11:57 AM, Ankit Khurana <
>>> ankit.khurana0...@gmail.com> wrote:
>>>
>>>> Th last log printed is from Fish.CC line 410. The process is giving
>>>> segmentation on every run.
>>>>
>>>> Thanks
>>>> Ankit
>>>>
>>>> On Thu, May 14, 2015 at 10:16 AM, Ankit Khurana <
>>>> ankit.khurana0...@gmail.com> wrote:
>>>>
>>>>> Hi Alexander
>>>>>
>>>>> sending the core dump file for reference.
>>>>>
>>>>> Regards
>>>>> Ankit Khurana
>>>>>
>>>>> On Thu, May 14, 2015 at 9:32 AM, Ankit Khurana <
>>>>> ankit.khurana0...@gmail.com> wrote:
>>>>>
>>>>>> Hi Alexander
>>>>>>
>>>>>> I am trying to generate the non stripped executable using the default
>>>>>> make install packaged in lftp tar. But i am always getting the stripped
>>>>>> executable. Thus not able to debug the core dump produced.
>>>>>>
>>>>>> Regards
>>>>>> Ankit Khurana
>>>>>>
>>>>>> On Thu, May 14, 2015 at 9:05 AM, Alexander Lukyanov <
>>>>>> lavv...@gmail.com> wrote:
>>>>>>
>>>>>>> There should be no limitations. Please produce a stack trace and
>>>>>>> send it to me.
>>>>>>>
>>>>>>> ср, 13 мая 2015, 18:34, Ankit Khurana <ankit.khurana0...@gmail.com>:
>>>>>>>
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I am trying to mirror files using lftp, the mirror path contains
>>>>>>>> around 1 million files.
>>>>>>>>
>>>>>>>> The problem i am facing is that when i start the mirror, it
>>>>>>>> attempts to do `ls -la` on the mirror site and then the process dies 
>>>>>>>> with
>>>>>>>> segmentation fault producing a core dump.
>>>>>>>> Is there a limitation on the number of files to be present at the
>>>>>>>> mirror site?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Ankit
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>


-- 
   Alexander.
_______________________________________________
lftp-devel mailing list
lftp-devel@uniyar.ac.ru
http://univ.uniyar.ac.ru/mailman/listinfo/lftp-devel

Reply via email to