Bug 8829

Summary: pTest - glib-2.0 (NUC) tests fail
Product: [QA/Testing] Runtime Testing Reporter: Alexandru Georgescu <alexandru.c.georgescu>
Component: generalAssignee: Jussi Kukkonen <jku>
Status: RESOLVED FIXED QA Contact: Cristina Agurida <cristina-danielax.agurida>
Severity: normal    
Priority: Medium CC: alex.kanavin, bogdanx.a.voiculescu, francisco.j.pedraza.gonzalez, richard.purdie, ross.burton
Version: 2.1   
Target Milestone: 2.1   
Hardware: NUC   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Bug Depends on:    
Bug Blocks: 9119    

Description Alexandru Georgescu 2015-12-17 10:01:56 UTC
Commit: 5e3e2e0cbb0a49986f4653e64c4c8d2b5461645e
Previous Commit: fc45deac89ef63ca1c44e763c38ced7dfd72cbe1




Results for NUC ptest glib-2.0 2015-12-10:
********************************
Tests that failed now and worked last time: 3
glib/date.test (Child process killed by signal 6)
glib/collate.test (Child process killed by signal 6)
glib/strfuncs.test (Child process killed by signal 6)
Tests that passed now and and failed last time: 0

Tests that were skipped now and worked last time: 4
glib/collate.test
glib/date.test
glib/malloc.test
glib/strfuncs.test
Tests that were skipped last time and worked now: 7
glib/socket-service.test
glib/gdbus-unix-addresses.test
glib/date.test (Child process killed by signal 6)
glib/collate.test (Child process killed by signal 6)
glib/testfilemonitor.test
glib/strfuncs.test (Child process killed by signal 6)
glib/signal-handler.test
Tests that failed now: 4
glib/fileutils.test (Child process killed b y signal 6)
glib/date.test (Child process killed by signal 6)
glib/collate.test (Child process killed by signal 6)
glib/strfuncs.test (Child process killed by signal 6)
Comment 1 Alexander Kanavin 2016-01-05 15:54:26 UTC
fileutils.test is not meant to be run as root, because it makes some filesystem access control checks that rely on being a regular user.

The remaining failures (date, collate, strfuncs) all seem to be caused by a locale issue in glibc:

collate: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.

A related problem is that setting LANG=en_GB in sato terminal makes the terminal crash!
Comment 2 Francisco Pedraza 2016-02-04 10:24:00 UTC
Retested on NUC 5425WYK genericx86_64, 2016-01-28:

poky: 3d2c0f5902cacf9d8544bf263b51ef0dd1a7218c
AB Link: http://autobuilder.yoctoproject.org/pub/releases/yocto-2.1_M2.rc1/ptest/machines/genericx86-64/core-image-sato-sdk-genericx86-64.hddimg

Report: https://wiki.yoctoproject.org/wiki/Ptest_3d2c0f5902cacf9d8544bf263b51ef0dd1a7218c

Getting the following results

Tests that failed now and worked last time: 1
pango/test-layout.test (Child process killed by signal 6)
Tests that passed now and and failed last time: 0

Tests that were skipped now and worked last time: 1
glib/fileutils.test (Child process killed by signal 6)

Tests that failed now: 4
pango/test-layout.test (Child process killed by signal 6)
glib/date.test (Child process killed by signal 6)
glib/collate.test (Child process killed by signal 6)
glib/strfuncs.test (Child process killed by signal 6)
Comment 3 Ross Burton 2016-02-05 14:17:37 UTC
The locale bugs have a patch on the mailing list (cross-localdef) and is staged in mut.
Comment 4 Alexander Kanavin 2016-02-08 11:21:31 UTC
The failing tests should no longer fail in master.