[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