[yocto] Segmentation fault | bitbake machine-image.bb | core dumped

jaymin.dabhi at vivaldi.net jaymin.dabhi at vivaldi.net
Sun Aug 18 21:33:20 PDT 2019


Hi Randy,

Thanks for info.
But, as you can see from previous logs, I was getting core dumped issue 
at the time of bitbake (while building the image).
How can I find the cause of this type of core dumped?


On 16-08-2019 07:11 PM, Randy MacLeod wrote:
> On 8/16/19 12:40 AM, jaymin.dabhi at vivaldi.net wrote:
>> Hi Randy,
>> 
>> Thanks for your information regarding Yocto Jethro branch.
>> 
>> Yes, this core dumped issue is reproducible.
>> When I add python3-pip package in local.conf file and build complete 
>> image, this core dumped is happening.
>> 
>> Randy, it would be much helpful if you explain me how to adjust core 
>> file limits using ulimit, and how get the backtrace?
> 
> Via google:
> https://jvns.ca/blog/2018/04/28/debugging-a-segfault-on-linux/
> 
> ../Randy
> 
>> 
>> I have added python3-pip package in local.conf file, this is the one 
>> change only I did in local.conf.
>> Yes, I am able to generate the image successfully after reverting this 
>> one change.
>> 
>> Please let me know if more information require.
>> 
>> On 15-08-2019 07:30 AM, Randy MacLeod wrote:
>>> On 8/12/19 10:42 AM, jaymin.dabhi at vivaldi.net wrote:
>>>> Hello All,
>>>> 
>>>> Facing segmentation fault (core dumped) while doing bitbake.
>>>> I am using Yocto Jethro branch.
>>> 
>>> Jethro isn't officially supported by the Yocto Project.
>>> The support cycle is ~ 1 year.
>>> 
>>> https://wiki.yoctoproject.org/wiki/Releases
>>> 
>>> Can you reproduce the issue on master or a newer supported branch?
>>> If so you could file a bug in:
>>>    https://wiki.yoctoproject.org/wiki/Releases
>>> 
>>> Also, see below for some tips.
>>> 
>>>> 
>>>> When I added python3-pip recipe (in local.conf) and started building 
>>>> image, segmentation fault occurred.
>>>> Although, I am able to bitbake python3-pip individually (i.e. 
>>>> bitbake python3-pip).
>>>> As per log my assumption is, core dumped is occurring at make_ext4fs 
>>>> execution.
>>>> 
>>>> Following are the error logs:
>>>> 
>>>> ERROR: Function failed: do_makesystem (log file is located at 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/temp/log.do_makesystem.15059) 
>>>> ERROR: Logfile of failure stored in: 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/temp/log.do_makesystem.15059 
>>>> Log data follows:
>>>> | DEBUG: Executing shell function do_makesystem
>>>> | 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/temp/run.do_makesystem.15059: 
>>>> line 105: 15073 Segmentation fault      (core dumped) make_ext4fs -J 
>>>> -b 1024 -s -a / -S
>>> 
>>> Odd, I've never see that happen before.
>>> Is it reproducible?
>>> 
>>> Can you adjust the core file limits using 'ulimit',
>>> generate a core file and get a backtrace?
>>> 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/rootfs/etc/selinux/mls/contexts/files/file_contexts 
>>>> -l 768000000 
>>>> poky/build/tmp-glibc/deploy/images/apq8053-perf/apq8053-sysfs.ext4 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/rootfs
>>>> | WARNING: 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/temp/run.do_makesystem.15059:1 
>>>> exit 139 from
>>>> |   make_ext4fs -J -b 1024 -s -a / -S 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/rootfs/etc/selinux/mls/contexts/files/file_contexts 
>>>> -l 768000000 
>>>> poky/build/tmp-glibc/deploy/images/apq8053-perf/apq8053-sysfs.ext4 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/rootfs
>>>> | ERROR: Function failed: do_makesystem (log file is located at 
>>>> poky/build/tmp-glibc/work/apq8053-oe-linux/machine-image/1.0-r0/temp/log.do_makesystem.15059) 
>>>> ERROR: Task 11 ( 
>>>> poky/meta-qti-bsp/recipes-products/images/machine-image.bb, 
>>>> do_makesystem) failed with exit code '1'
>>>> 
>>>> 
>>>> Whether python3-pip recipe is creating an issue or something else? 
>>>> (attached the python3-pip recipe file)
>>> 
>>> What did you change in your conf/local.conf file?
>>> If you revert that change, then you are able to generate the image
>>> again?
>>> 
>>> ../Randy
>>> 
>>>> Please let me know.
>>>> Any suggestions are welcome.
>>>> 
>>>> Regards,
>>>> Jaymin
>>>> 
>>> 
>>> 
>>> -- # Randy MacLeod
>>> # Wind River Linux
> 
> 
> --
> # Randy MacLeod
> # Wind River Linux


More information about the yocto mailing list