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