[OE-core] [PATCH 1/6] glibc: Add recipes for 2.24 release

Khem Raj raj.khem at gmail.com
Sun Jul 3 15:02:04 UTC 2016


On Sun, Jul 3, 2016 at 6:45 AM, Trevor Woerner <twoerner at gmail.com> wrote:
> I just finished a bisection task which implies this patch is the reason why
> chromium crashes when run on x86_64 (minnow) with signal 4 ILL_ILLOPN. Note
> that chromium compiles fine both before and after this patch, the problem is
> when chromium is run.
>
> I'm not 100% how to move forward, at this point. Maybe the problem is caused
> by the remove of the SSE patch?
>
> Any suggestions greatly appreciated! :-)
>
>
> Received signal Received signal 44 ILL_ILLOPN  ILL_ILLOPN 557b2cb6cc90557b2cb6cc90

couple of ideas.

compile the image with debug info so we can see the full stack trace
with symbols.
secondly, see if it fails same way on qemux86-64 as well.

sse patch was upstreamed so technically its not removed.


>
> Received signal 4 ILL_ILLOPN 557b2cb6cc90
> Received signal 4 ILL_ILLOPN 557b2cb6cc90
> ##0 00x 557b2860a60e0x 557b2860a60e <unknown>
> <unknown>#
> 1# 1 0x0x557b2860a9d9557b2860a9d9  <unknown>
> #2 0x7f0923227e40 <unknown><unknown>
>
> ##32  0x0x7f0923227e40557b2cb6cc90  <unknown>
> #3 0x557b2cb6cc90 <unknown>
> #4 0x557b2931b580 <unknown>
> #5 0x557b2931bd93 Received signal 6
> <unknown>
> #6 0x557b29319956 #0 0x557b2860a60e <unknown>
> #7 0x557b2931a1dc <unknown>
> #1 0x557b2860a9d9 <unknown>
> #2 0x7f0923227e40 <unknown>
> #<unknown>8
>  #0x3557b29a6ec5d  0x7f091e801d38 <unknown>
> #9 0x557b29a6301e <unknown>
> #10 <unknown>0x
> 557b29a63cf0# 4 0x7f091e80318a <unknown>
> #11 0x557b2bb8f5fe <unknown>
> #5 0x557b28694b5a <unknown>
> <unknown>#
> 6# 120x 0x557b2869533b557b2bb90321  <unknown>
> #7 0x557b2860a885 <unknown>
> #8 0x557b2860a9f7 <unknown>
> #9 0x7f0923227e40 <unknown>
> #13 0x557b2bb84a1b <unknown>
> #10 0x557b2cb6cc90 <unknown>
> #11 0x557b2931b580 <unknown>
> #12 0x557b2931bd93 <unknown>
> #<unknown>13
>  #0x14 557b293199560x 557b2d0a1172 <unknown>
> #14 0x557b2931a1dc <unknown>
> #15 0x557b29a6ec5d <unknown>
> #16 0x557b29a6301e <unknown>
> #17 0x557b29a63cf0 <unknown>
> <unknown>#
> 18#15  0x0x557b29135d86557b2bb8f5fe #0 0x557b2860a60e <unknown>
> #19 0x557b2bb90321 <unknown>
> #20 0x557b2bb84a1b <unknown>
> #21 0x557b2d0a1172 <unknown>
> #22 0x557b29135d86 <unknown>
> #1 0x557b2860a9d9 <unknown>
> #23 0x557b286747fd <unknown>
> #24 0x557b2d10a8ce <unknown>
> #25 0x557b2d10aec4 <unknown>
> #26 <unknown>
> 0x#2557b286747fd 0x7f0923227e40  <unknown>
> #3 0x557b2cb6cc90 Received signal 11 <unknown> 000000000000
> <unknown>
> #4 0x557b2931b580 #0 0x557b2860a60e <unknown>
> #1 0x557b2860a9d9 <unknown>
> #2 0x<unknown>7f0923227e40
> # 5 0x557b2931bd93 <unknown>
> #3 0x7f091e803286 <unknown>
> #6 0x557b29319956 <unknown>
> #7 0x557b2931a1dc <unknown>
> #4 0x557b28694b5a <unknown>
> #5 0x557b2869533b <unknown><unknown>
>
> ##8 60x 557b29a6ec5d0x 557b2860a885 <unknown>
> #7 0x557b2860a9f7 <unknown>
> #8 0x7f0923227e40 <unknown><unknown>
> #
> 9 #0x9557b29a6301e  0x7f091e801d38  #0 0x557b2860a60e <unknown>
> #1 0x557b2860a9d9 <unknown>
> #2 0x7f0923227e40 <unknown>
> #10 0x557b29a63cf0 <unknown>
> #3 0x557b2cb6cc90 <unknown>
> #16 0x557b286747fd Received signal 6
> <unknown>
> #17 0x557b2d10a8ce #0 0x557b2860a60e <unknown>
> #1 0x557b2860a9d9 <unknown>
> #18 0x557b2d10aec4 <unknown>
> #3 0x7f091e801d38 <unknown>
> #19 0x557b286747fd <unknown>
> #20 0x557b2862865b <unknown>
> #4 0x7f091e80318a <unknown>
> #21 0x557b286291dd <unknown>
> #22 0x557b286294ab <unknown>
> #5 0x557b28694b5a <unknown>
> #6 0x557b2869533b <unknown>
> #7 0x557b2860a885 <unknown>
> #8 0x557b2860a9f7 <unknown>
> #9 0x7f0923227e40 <unknown>
> #23<unknown>
> 0x#557b2862ada910  0x557b2cb6cc90 <unknown>
> #11 0x557b2931b580 <unknown>
> #12 0x557b2931bd93 <unknown>
> #13 0x557b29319956 <unknown>
> #14 0x557b2931a1dc <unknown>
> #15 0x557b29a6ec5d <unknown>
> #16 0x557b29a6301e <unknown>
> #17 0x557b29a63cf0 <unknown>
> #18 0x557b2bb8f5fe <unknown>
> #19 0x557b2bb90321 <unknown>
> #20 0x557b2bb84a1b <unknown><unknown>
>
> ##2124  0x0x557b2d0a1172557b286413fa  <unknown>
> #25 0x557b28627495 <unknown>
> #26 0x557b2bba6cd0 <unknown>
> #27 0x557b285d99a1 <unknown>
> #28 0x557b285d9f3d <unknown>
> #29 0x557b285d91d1 <unknown>
> #30 0x557b281a2f9a <unknown>
> #31 0x7f091e7ef040 <unknown>
> #22 0x557b29135d86 <unknown>
> #32 0x557b281a2dfa <unknown>
>   r8: 0000000000000000  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000202
>  r12: 000027522aa181e0 r13: 0000000000000004 r14: 000027522aa181f8 r15: 0000557b2fc06352
>   di: 0000357c8b781000  si: 000000000001e000  bp: 000027522aa64000  bx: 000027522aa18200
>   dx: 0000000000000008  ax: ffffffffffffffff  cx: ffffffffffffff58  sp: 00007ffe2cd33b70
>   ip: 0000557b2cb6cc90 efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
>  trp: 0000000000000006 msk: 0000000000000000 cr2: 0000000000000000
> [end of stack trace]
> <unknown>
> #23 0x557b286747fd <unknown>
> #24 0x557b2d10a8ce <unknown>
> #11 0x557b2bb8f5fe <unknown>
> #12 0x557b2bb90321 <unknown>
> #13 0x557b2bb84a1b <unknown>
> #14 0x557b2d0a1172 <unknown>
> #15 0x557b29135d86 <unknown>
> #16 0x557b286747fd <unknown>
> #17 0x557b2d10a8ce <unknown>
> #18 0x557b2d10aec4 <unknown>
> #19 0x557b286747fd <unknown>
> #20 0x557b2862865b <unknown>
> #21 0x557b286291dd <unknown>
> #25 0x557b2d10aec4 <unknown>
> #26 0x557b286747fd <unknown>
> #27 0x557b2862865b <unknown>
> #28 0x557b286291dd <unknown>
> #22 0x557b286294ab <unknown>
> #23 0x557b2862ada9 <unknown>
> #24 0x557b286413fa Received signal 11 <unknown> 000000000000
> #<unknown>0
>  #0x25557b2860a60e  0x557b28627495 <unknown>
> #26 0x557b2bba6cd0 <unknown>
> #27 0x557b285d99a1 <unknown>
> #28 0x557b285d9f3d <unknown>
> #29 0x557b285d91d1 <unknown>
> #30 0x557b281a2f9a <unknown>
> #31 0x7f091e7ef040 <unknown>
> #1 0x557b2860a9d9 <unknown>
> #32 0x557b281a2dfa <unknown>
>   r8: 0000000000000000  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000202
>  r12: 00001991086181e0 r13: 0000000000000004 r14: 00001991086181f8 r15: 0000557b2fc06352
>   di: 00002a0341a41000  si: 000000000001e000  bp: 0000199108664000  bx: 0000199108618200
>   dx: 0000000000000008  ax: ffffffffffffffff  cx: ffffffffffffff58  sp: 00007ffe2cd33b70
>   ip: 0000557b2cb6cc90 efl: 0000000000010286 cgf: 0000000000000033 erf: 0000000000000000
>  trp: 0000000000000006 msk: 0000000000000000 cr2: 0000000000000000
> [end of stack trace]
> <unknown>
> #10 0x7f091e80318a <unknown>
> #11 0x557b28694b5a <unknown>
> #12 0x557b2869533b <unknown>
> #13 0x557b2860a885 <unknown>
> #14 0x557b2860a9f7 <unknown>
> #15 0x7f0923227e40 <unknown>
> #16 0x557b2cb6cc90 <unknown>
> #17 0x557b2931b580 <unknown>
> #2 0x7f0923227e40 <unknown>
> #3 0x7f091e803286 <unknown>
> #4 0x557b28694b5a <unknown>
> #5 0x557b2869533b <unknown>
> #6 0x557b2860a885 <unknown>
> #18 0x557b2931bd93 <unknown>
> #19 0x557b29319956 <unknown>
> #20 0x557b2931a1dc <unknown>
> #21 0x<unknown>557b29a6ec5d
>  #7 0x557b2860a9f7 <unknown>
> #8 0x7f0923227e40 <unknown>
> #9 0x7f091e801d38 <unknown>
> #22<unknown>
> 0x#557b29a6301e10  0x7f091e80318a <unknown>
> #11 0x557b28694b5a <unknown>
> #12 0x557b2869533b <unknown>
> #13 0x557b2860a885 <unknown>
> #14 0x557b2860a9f7 <unknown>
> #15 0x7f0923227e40 <unknown>
> #23 0x557b29a63cf0 <unknown>
> #16 0x557b2cb6cc90 <unknown>
> #17 0x557b2931b580 <unknown>
> #18 0x557b2931bd93 <unknown>
> #19 0x557b29319956 <unknown>
> #20 0x557b2931a1dc <unknown>
> #21 0x557b29a6ec5d <unknown>
> #22 0x557b29a6301e <unknown>
> #23 0x557b29a63cf0 <unknown>
> #24 0x557b2bb8f5fe <unknown>
> #25 0x557b2bb90321 <unknown>
> #26 0x557b2bb84a1b <unknown>
> <unknown>#
> 27# 240x 557b2d0a11720x 557b2bb8f5fe <unknown>
> #25 0x557b2bb90321 <unknown>
> #26 0x557b2bb84a1b <unknown>
> #27 0x557b2d0a1172 <unknown>
> #28 0x557b29135d86 <unknown>
> #29 0x557b286747fd <unknown>
> #30 0x557b2d10a8ce <unknown>
> #31 0x557b2d10aec4 <unknown>
> #32 0x557b286747fd <unknown>
> #33 0x557b2862865b <unknown>
> #34 0x557b286291dd <unknown>
> #35 0x557b286294ab <unknown>
> #36 0x557b2862ada9 <unknown>
> #28 0x557b29135d86 <unknown>
> #29 0x557b286747fd <unknown>
> #30 0x557b2d10a8ce <unknown>
> #31 0x557b2d10aec4 <unknown>
> #32 0x557b286747fd <unknown>
> #33 0x557b2862865b <unknown>
> #34 0x557b286291dd <unknown>
> #35 0x557b286294ab <unknown>
> #36 0x557b2862ada9 <unknown>
> #37 0x557b286413fa <unknown>
> #38 0x557b28627495 <unknown>
> #39 0x557b2bba6cd0 <unknown>
> #37 0x557b286413fa <unknown>
> #38 0x557b28627495 <unknown>
> #39 0x557b2bba6cd0 <unknown>
> #40 0x557b285d99a1 <unknown>
> #41 0x557b285d9f3d <unknown>
> #42 0x557b285d91d1 <unknown>
> #43 0x557b281a2f9a <unknown>
> #44 0x7f091e7ef040 <unknown>
> #40 0x557b285d99a1 <unknown>
> #45 0x557b281a2dfa <unknown>
>   r8: 0000000000000000  r9: ffffffffffffffff r10: 0000000000000008 r11: 0000000000000202
>  r12: 00007ffe2cd31320 r13: 0000557b276ad000 r14: 0000557b286747fc r15: 0000000000000040
>   di: 0000000000000001  si: 0000000000000001  bp: 00007ffe2cd31690  bx: 000000000000004e
>   dx: 0000000000000006  ax: 0000000000000006  cx: 00007f091e801d38  sp: 00007ffe2cd311d0
>   ip: 00007f091e803286 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
>  trp: 000000000000000d msk: 0000000000000008 cr2: 0000000000000000
> [end of stack trace]
> <unknown>
> #41 0x557b285d9f3d <unknown>
> #42 0x557b285d91d1 <unknown>
> #43 0x557b281a2f9a ChromeMain
> #44 0x7f091e7ef040 <unknown>
> #45 0x557b281a2dfa _start
>   r8: 0000000000000000  r9: ffffffffffffffff r10: 0000000000000008 r11: 0000000000000202
>  r12: 00007ffe2cd31320 r13: 0000557b276ad000 r14: 0000557b286291dc r15: 00000000000000c0
>   di: 0000000000000001  si: 0000000000000001  bp: 00007ffe2cd31690  bx: 000000000000004e
>   dx: 0000000000000006  ax: 0000000000000006  cx: 00007f091e801d38  sp: 00007ffe2cd311d0
>   ip: 00007f091e803286 efl: 0000000000010246 cgf: 0000000000000033 erf: 0000000000000000
>  trp: 000000000000000d msk: 0000000000000008 cr2: 0000000000000000
> [end of stack trace]
>
>
> On Fri 2016-05-13 @ 09:46:49 AM, Khem Raj wrote:
>> Signed-off-by: Khem Raj <raj.khem at gmail.com>
>> ---
>>  .../fix_for_centos_5.8.patch                       | 18 --------
>>  ...tive_2.23.bb => cross-localedef-native_2.24.bb} | 18 ++++----
>>  ...glibc-initial_2.23.bb => glibc-initial_2.24.bb} |  0
>>  .../{glibc-locale_2.23.bb => glibc-locale_2.24.bb} |  0
>>  .../{glibc-mtrace_2.23.bb => glibc-mtrace_2.24.bb} |  0
>>  ...glibc-scripts_2.23.bb => glibc-scripts_2.24.bb} |  0
>>  ...libc-Look-for-host-system-ld.so.cache-as-.patch |  8 ++--
>>  ...libc-Fix-buffer-overrun-with-a-relocated-.patch |  8 ++--
>>  ...libc-Raise-the-size-of-arrays-containing-.patch | 34 ++++++---------
>>  ...ivesdk-glibc-Allow-64-bit-atomics-for-x86.patch | 10 +++--
>>  ...500-e5500-e6500-603e-fsqrt-implementation.patch |  6 +--
>>  ...-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch |  8 ++--
>>  ...-Fix-undefined-reference-to-__sqrt_finite.patch |  6 +--
>>  ...qrt-f-are-now-inline-functions-and-call-o.patch |  6 +--
>>  ...bug-1443-which-explains-what-the-patch-do.patch |  8 ++--
>>  ...n-libm-err-tab.pl-with-specific-dirs-in-S.patch | 10 ++---
>>  ...qrt-f-are-now-inline-functions-and-call-o.patch |  6 +--
>>  ...ersion-output-matching-grok-gold-s-output.patch | 14 +++----
>>  ...-configure.ac-handle-correctly-libc_cv_ro.patch |  6 +--
>>  .../glibc/glibc/0014-Add-unused-attribute.patch    |  8 ++--
>>  ...thin-the-path-sets-wrong-config-variables.patch | 10 ++---
>>  ...-timezone-re-written-tzselect-as-posix-sh.patch | 16 ++++----
>>  ...move-bash-dependency-for-nscd-init-script.patch |  8 ++--
>>  ...c-Cross-building-and-testing-instructions.patch |  6 +--
>>  ...019-eglibc-Help-bootstrap-cross-toolchain.patch |  8 ++--
>>  .../glibc/0020-eglibc-cherry-picked-from.patch     | 18 ++++----
>>  .../0021-eglibc-Clear-cache-lines-on-ppc8xx.patch  | 10 ++---
>>  ...0022-eglibc-Resolve-__fpscr_values-on-SH4.patch |  8 ++--
>>  .../glibc/0023-eglibc-Install-PIC-archives.patch   |  8 ++--
>>  ...ard-port-cross-locale-generation-support.patch} | 30 +++++++-------
>>  ...0025-Define-DUMMY_LOCALE_T-if-not-defined.patch | 32 +++++++++++++++
>>  ...ing-SSE-make-sure-fpmath-is-not-set-to-us.patch | 48 ----------------------
>>  .../glibc/{glibc_2.23.bb => glibc_2.24.bb}         | 12 +++---
>>  33 files changed, 171 insertions(+), 217 deletions(-)
>>  delete mode 100644 meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch
>>  rename meta/recipes-core/glibc/{cross-localedef-native_2.23.bb => cross-localedef-native_2.24.bb} (84%)
>>  rename meta/recipes-core/glibc/{glibc-initial_2.23.bb => glibc-initial_2.24.bb} (100%)
>>  rename meta/recipes-core/glibc/{glibc-locale_2.23.bb => glibc-locale_2.24.bb} (100%)
>>  rename meta/recipes-core/glibc/{glibc-mtrace_2.23.bb => glibc-mtrace_2.24.bb} (100%)
>>  rename meta/recipes-core/glibc/{glibc-scripts_2.23.bb => glibc-scripts_2.24.bb} (100%)
>>  rename meta/recipes-core/glibc/glibc/{0025-eglibc-Forward-port-cross-locale-generation-support.patch => 0024-eglibc-Forward-port-cross-locale-generation-support.patch} (97%)
>>  create mode 100644 meta/recipes-core/glibc/glibc/0025-Define-DUMMY_LOCALE_T-if-not-defined.patch
>>  delete mode 100644 meta/recipes-core/glibc/glibc/0026-When-disabling-SSE-make-sure-fpmath-is-not-set-to-us.patch
>>  rename meta/recipes-core/glibc/{glibc_2.23.bb => glibc_2.24.bb} (93%)



More information about the Openembedded-core mailing list