Skip to content

make target/sonic-broadcom.bin fails at thrift test  #73

@Jipan-Yang

Description

@Jipan-Yang

Running "make target/sonic-broadcom.bin" again sometimes got over the error.

jipan@sonic:~/sonic-buildimage$ git log -n 1
commit 34adb715df75b279ea597a6c1d8d5a120bcd9726
Author: lguohan <lguohan@gmail.com>
Date:   Mon Apr 24 13:39:29 2017 -0700

    [oneimage]: use loop variable to get image dir in /proc/cmdline for aboot image (#534)


jipan@sonic:~/sonic-buildimage$ make target/sonic-broadcom.bin &
[1] 26914
jipan@sonic:~/sonic-buildimage$ make: Entering directory '/sonic'
CONFIGURED_PLATFORM is broadcom
ROUTING_STACK is quagga
slave.mk:202: warning: overriding recipe for target 'target/debs/libsaibcm-dev_2.1.5.1-2-20170419194756.21_amd64.deb'
slave.mk:124: warning: ignoring old recipe for target 'target/debs/libsaibcm-dev_2.1.5.1-2-20170419194756.21_amd64.deb'
.........................................
.......................................
/bin/bash ../../../libtool  --tag=CXX   --mode=link g++ -Wall -Wextra -pedantic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro -o TNonblockingServerTest TNonblockingServerTest.o libprocessortest.la ../../../lib/cpp/libthrift.la ../../../lib/cpp/libthriftnb.la /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a -L/usr/lib/x86_64-linux-gnu -levent -lssl -lcrypto -lrt -lpthread 
libtool: link: g++ -Wall -Wextra -pedantic -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -std=c++11 -Wl,-z -Wl,relro -o .libs/TNonblockingServerTest TNonblockingServerTest.o  -L/usr/lib/x86_64-linux-gnu ./.libs/libprocessortest.a ../../../lib/cpp/.libs/libthrift.so ../../../lib/cpp/.libs/libthriftnb.so /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a -levent -lssl -lcrypto -lrt -lpthread
make[9]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp/test'
make  check-TESTS
make[9]: Entering directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp/test'
An error message from getaddrinfo on the console is expected:
Thrift: Mon Apr 24 21:47:02 2017 getaddrinfo -2: Name or service not known

*** No errors detected
PASS: UnitTests
Thrift: Mon Apr 24 21:47:08 2017 ~TFDTransport TTransportException: 'TFDTransport::close(): Bad file descriptor'

*** No errors detected
PASS: TFDTransportTest

*** No errors detected
PASS: TPipedTransportTest

*** No errors detected
PASS: DebugProtoTest

*** No errors detected
PASS: JSONProtoTest

*** No errors detected
PASS: OptionalRequiredTest

*** No errors detected
PASS: RecursiveTest

*** No errors detected
PASS: SpecializationTest
TBinaryProtocol => OK
TLEBinaryProtocol => OK
TCompactProtocol => OK

*** No errors detected
PASS: AllProtocolsTest
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport
Timeout alarm expired; attempting to unblock transport

*** No errors detected
PASS: TransportTest

*** No errors detected
PASS: TInterruptTest

*** No errors detected
PASS: TServerIntegrationTest
FAIL: SecurityTest
seed: 1493070509

*** No errors detected
PASS: ZlibTest

*** No errors detected
PASS: TFileTransportTest
PASS: link_test

*** No errors detected
PASS: OpenSSLManualInitTest

*** No errors detected
PASS: EnumTest
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: Serving on port 12345, 1 io threads.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: using libevent 2.0.21-stable method epoll
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for listen.
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for notify.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 entering loop...
Thrift: Mon Apr 24 21:48:38 2017 PthreadThread::join(): detached thread
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 run() done!
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: join done for IO thread #0
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: Serving on port 43521, 1 io threads.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: using libevent 2.0.21-stable method epoll
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for listen.
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for notify.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 entering loop...
Thrift: Mon Apr 24 21:48:38 2017 PthreadThread::join(): detached thread
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 run() done!
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: join done for IO thread #0
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: Serving on port 45762, 1 io threads.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: using libevent 2.0.21-stable method epoll
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for listen.
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: IO thread #0 registered for notify.
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 entering loop...
Thrift: Mon Apr 24 21:48:38 2017 PthreadThread::join(): detached thread
Thrift: Mon Apr 24 21:48:38 2017 TNonblockingServer: IO thread #0 run() done!
Thrift: Mon Apr 24 21:48:38 2017 TNonblocking: join done for IO thread #0

*** No errors detected
PASS: TNonblockingServerTest
====================
1 of 19 tests failed
====================
Makefile:1289: recipe for target 'check-TESTS' failed
make[9]: *** [check-TESTS] Error 1
make[9]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp/test'
Makefile:1412: recipe for target 'check-am' failed
make[8]: *** [check-am] Error 2
make[8]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp/test'
Makefile:1415: recipe for target 'check' failed
make[7]: *** [check] Error 2
make[7]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp/test'
Makefile:1574: recipe for target 'check-recursive' failed
make[6]: *** [check-recursive] Error 1
make[6]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib/cpp'
Makefile:538: recipe for target 'check-recursive' failed
make[5]: *** [check-recursive] Error 1
make[5]: Leaving directory '/sonic/src/thrift/thrift-0.9.3/lib'
Makefile:609: recipe for target 'check-recursive' failed
make[4]: *** [check-recursive] Error 1
make[4]: Leaving directory '/sonic/src/thrift/thrift-0.9.3'
dh_auto_test: make -j1 check returned exit code 2
debian/rules:70: recipe for target 'override_dh_auto_test' failed
make[3]: *** [override_dh_auto_test] Error 2
make[3]: Leaving directory '/sonic/src/thrift/thrift-0.9.3'
debian/rules:79: recipe for target 'binary' failed
make[2]: *** [binary] Error 2
make[2]: Leaving directory '/sonic/src/thrift/thrift-0.9.3'
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Makefile:14: recipe for target '/sonic/target/debs/libthrift-0.9.3_0.9.3-2_amd64.deb' failed
make[1]: *** [/sonic/target/debs/libthrift-0.9.3_0.9.3-2_amd64.deb] Error 2
make[1]: Leaving directory '/sonic/src/thrift'
slave.mk:153: recipe for target 'target/debs/libthrift-0.9.3_0.9.3-2_amd64.deb' failed
make: *** [target/debs/libthrift-0.9.3_0.9.3-2_amd64.deb] Error 1
make: *** Waiting for unfinished jobs....
Finished target/debs/libsnmp-base_5.7.3+dfsg-1.5_all.deb
Finished target/debs/libpython3.6-minimal_3.6.0-1_amd64.deb
Finished target/debs/linux-headers-3.16.0-4-common_3.16.36-1+deb8u2_amd64.deb
make: Leaving directory '/sonic'


[1]+  Stopped                 make target/sonic-broadcom.bin
jipan@sonic:~/sonic-buildimage$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions