New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 775086 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

arc_oemcrypto crashes on Provision and Test jobs

Project Member Reported by groeck@chromium.org, Oct 16 2017

Issue description

Seen with all kevin provisioning jobs and at least sometimes with test jobs.

Examples:
http://cautotest/tko/retrieve_logs.cgi?job=/results/149341216-chromeos-test/
http://cautotest/tko/retrieve_logs.cgi?job=/results/hosts/chromeos6-row4-rack5-host7/2108030-provision/

Stack traceback:

Operating system: Linux
                  0.0.0 Linux 4.4.86-11896-g52e8e9b1a09e #1 SMP PREEMPT Sun Oct 15 09:04:51 PDT 2017 aarch64
CPU: arm
     ARMv1 ARM part(0x4100d0b0) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt
     6 CPUs

GPU: UNKNOWN

Crash reason:  SIGSYS
Crash address: 0x0
Process uptime: not available

Thread 0 (crashed)
 0  libc-2.23.so!__libc_do_syscall + 0x5
     r0 = 0xffaa8418    r1 = 0x00000000    r2 = 0x2e58909d    r3 = 0x00000000
     r4 = 0xffaa8418    r5 = 0x00000000    r6 = 0xffaa8504    r7 = 0x0000004e
     r8 = 0x00000031    r9 = 0xffaa8500   r10 = 0x072b2930   r12 = 0x0000004e
     fp = 0x00000000    sp = 0xffaa8400    lr = 0xe8ad2a9b    pc = 0xe8a80b36
    Found by: given as instruction pointer in context
 1  libc-2.23.so!__gettimeofday [gettimeofday.c : 35 + 0xb]
     r4 = 0xffaa8418    r5 = 0x00000000    r6 = 0xffaa8504    r7 = 0xffaa8480
     r8 = 0x00000031    r9 = 0xffaa8500   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa8408    pc = 0xe8ad2a9b
    Found by: call frame info
 2  libc-2.23.so!time [time.c : 31 + 0x7]
     r3 = 0x00001002    r4 = 0x00000000    r5 = 0xffaa8428    r6 = 0xffaa8504
     r7 = 0xffaa8480    r8 = 0x00000031    r9 = 0xffaa8500   r10 = 0x072b2930
     fp = 0x00000000    sp = 0xffaa8418    pc = 0xe8ad2a57
    Found by: call frame info
 3  libbase-core-395517.so!logging::LogMessage::Init(char const*, int) [logging.cc : 775 + 0x5]
     r4 = 0xffaa8500    r5 = 0xffaa8428    r6 = 0xffaa8504    r7 = 0xffaa8480
     r8 = 0x00000031    r9 = 0xffaa8500   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa8428    pc = 0xe8ff165b
    Found by: call frame info
 4  libbase-core-395517.so!<name omitted> [logging.cc : 502 + 0x3]
     r4 = 0xffaa8500    r5 = 0xffaa8508    r6 = 0xffaa8504    r7 = 0xffaa84b0
     r8 = 0x00000031    r9 = 0x0729e02d   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa8488    pc = 0xe8ff1573
    Found by: call frame info
 5  arc-oemcrypto!main [oemcrypto_main.cc : 49 + 0x19]
     r4 = 0xffaa8500    r5 = 0x00000000    r6 = 0x00000000    r7 = 0xffaa87e8
     r8 = 0x00000001    r9 = 0xffaa8944   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa84b8    pc = 0x0721e617
    Found by: call frame info
 6  libc-2.23.so!__libc_start_main [libc-start.c : 289 + 0xb]
     r4 = 0xffaa8808    r5 = 0x00000000    r6 = 0x00000000    r7 = 0x00000000
     r8 = 0x00000000    r9 = 0x00000000   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa87f0    pc = 0xe8a808a1
    Found by: call frame info
 7  arc-oemcrypto!_start + 0x32
     r4 = 0x00000000    r5 = 0x00000000    r6 = 0x0721e239    r7 = 0x00000000
     r8 = 0x00000000    r9 = 0x00000000   r10 = 0x072b2930    fp = 0x00000000
     sp = 0xffaa8938    pc = 0x0721e26d
    Found by: call frame info
 8  arc-oemcrypto!__libc_csu_init [elf-init.c : 87 + 0xf]
     sp = 0xffaa893c    pc = 0x07296b61
    Found by: stack scanning
 9  0xffaa8f52
     r3 = 0xe9158d8d    r4 = 0xffaa8944    r5 = 0xffaa8edf    r6 = 0x00000000
     r7 = 0xffaa8ef7    r8 = 0xffaa8f39    r9 = 0xffaa8f44    sp = 0xffaa895c
     pc = 0xffaa8f54
    Found by: call frame info
10  arc-oemcrypto!<name omitted> [once.h : 0 + 0x31]
     sp = 0xffaa89bc    pc = 0x0721e239
    Found by: stack scanning

Loaded modules:
0x07211000 - 0x072aefff  arc-oemcrypto  ???  (main)
0xe8619000 - 0xe861afff  libplds4.so  ???
0xe861d000 - 0xe861ffff  libplc4.so  ???
0xe8622000 - 0xe8683fff  libpcre.so.1.2.8  ???
0xe8687000 - 0xe8689fff  libattr.so.1.1.0  ???
0xe868c000 - 0xe86a4fff  libgcc_s.so.1  ???
0xe86b6000 - 0xe86c6fff  libz.so.1.2.11  ???
0xe86c9000 - 0xe86fbfff  libdbus-1.so.3.14.8  ???
0xe86ff000 - 0xe8738fff  libssl.so.1.0.0  ???
0xe8741000 - 0xe8765fff  libnspr4.so  ???
0xe876b000 - 0xe8783fff  libnssutil3.so  ???
0xe8789000 - 0xe8833fff  libnss3.so  ???
0xe883a000 - 0xe8854fff  libevent_core-2.1.so.6.0.2  ???
0xe8858000 - 0xe892bfff  libglib-2.0.so.0.5000.3  ???
0xe892f000 - 0xe8933fff  librt-2.23.so  ???
0xe8945000 - 0xe8985fff  libcurl.so.4.4.0  ???
0xe8989000 - 0xe899dfff  libbrillo-streams-395517.so  ???
0xe89a0000 - 0xe8a05fff  libm-2.23.so  ???
0xe8a18000 - 0xe8a4dfff  libprotobuf-lite.so.13.0.0  ???
0xe8a52000 - 0xe8a53fff  libdl-2.23.so  ???
0xe8a65000 - 0xe8a67fff  libcap.so.2.24  ???
0xe8a6a000 - 0xe8b40fff  libc-2.23.so  ???  (WARNING: Corrupt symbols, libc-2.23.so, 4C644068E218789191377DD23B33C56C0)
0xe8b57000 - 0xe8bf5fff  libstdc++.so.6.0.20  ???
0xe8c11000 - 0xe8c20fff  libpthread-2.23.so  ???
0xe8c34000 - 0xe8dd6fff  libprotobuf.so.13.0.0  ???
0xe8de1000 - 0xe8ef2fff  libcrypto.so.1.0.0  ???
0xe8f0c000 - 0xe8f51fff  libbase-dbus-395517.so  ???
0xe8f55000 - 0xe8f6efff  libbase-crypto-395517.so  ???
0xe8f72000 - 0xe9079fff  libbase-core-395517.so  ???
0xe9080000 - 0xe909ffff  libbrillo-http-395517.so  ???
0xe90a2000 - 0xe90f0fff  libbrillo-core-395517.so  ???
0xe90f5000 - 0xe9134fff  libchaps.so  ???
0xe9138000 - 0xe9147fff  libminijailpreload.so  ???
0xe914d000 - 0xe9164fff  ld-2.23.so  ???

gdb:
(gdb) info stack
#0  0xebd64b36 in ?? () from r/lib/libc.so.6
#1  0xebdb6a9a in gettimeofday () from r/lib/libc.so.6
#2  0xebdb6a56 in time () from r/lib/libc.so.6
#3  0xec2d565a in logging::LogMessage::Init(char const*, int) () from r/usr/lib/libbase-core-395517.so
#4  0xec2d5572 in logging::LogMessage::LogMessage(char const*, int, int) () from r/usr/lib/libbase-core-395517.so
#5  0x06d83616 in ?? ()


 

Comment 1 by groeck@chromium.org, Oct 16 2017

Cc: xiaochu@chromium.org

Comment 2 by nxia@chromium.org, Oct 16 2017

Cc: nxia@chromium.org pprabhu@chromium.org tetsui@chromium.org fukino@chromium.org

Comment 4 by nxia@chromium.org, Oct 17 2017

Labels: -Pri-2 Pri-1
Kevin failed again, raising this to P1.

https://uberchromegw.corp.google.com/i/chromeos/builders/kevin-paladin/builds/2737 

Comment 5 by nxia@chromium.org, Oct 17 2017

Cc: lhchavez@chromium.org
Owner: yoshiki@chromium.org
Assigning this to the ARC constables 

Comment 6 by nxia@chromium.org, Oct 20 2017

Summary: arc_oemcrypto crashes on Provision and Test jobs (was: arc_oemcrypto crashes on kevin)

Comment 7 by nxia@chromium.org, Oct 20 2017

 Issue 776625  has been merged into this issue.

Sign in to add a comment