There will be at least one goroutine with a different stack.  Can you
capture the full log and put it somewhere I can see?

On Tue, Dec 19, 2017 at 9:29 AM, Peter Warrington <[email protected]>
wrote:

> Hello, I've had this same problem building for a different target too.
> When I press ctrl+c to exit I got the following output repeated:
>
> goroutine 6171 [chan send]:
> android/soong/finder.(*semaphore).Lock(...)
>     build/soong/finder/finder.go:589
> android/soong/finder.(*threadPool).Run.func1(0xc4200f0500, 0xc420f5e720)
>     build/soong/finder/finder.go:626 +0x41
> created by android/soong/finder.(*threadPool).Run
>     build/soong/finder/finder.go:625 +0x62
>
> This seems to suggest that it is having trouble finding the files on my
> external HDD. A workaround of this in theory would be to disable "Soong"
> which replaces makefiles (See https://android.googlesource.
> com/platform/build/soong/) but I do not know if this is possible or how
> to do it.
>
> On Monday, December 18, 2017 at 10:45:48 PM UTC, Colin Cross wrote:
>>
>> Can you capture the full output of all the stack traces?
>>
>> It's getting stuck while trying to walk all the checked-out code looking
>> for various build files.  If it was completely deadlocked then it would
>> have died on its own, so it's probably stuck in a loop somehow.
>>
>> On Mon, Dec 18, 2017 at 8:12 AM, Alessandro Brucato <[email protected]>
>> wrote:
>>
>>> Hello, I'm trying to build the Android source code for my Hikey 960
>>> board.
>>> I'm following this video tutorial https://www.youtube.c
>>> om/watch?v=RD_NZRKiZBU in parallel to the official Android guide
>>> https://source.android.com/setup/devices#hikey-boards.
>>>
>>>
>>> Everything went fine until I reached the command "lunch
>>> hikey960-userdebug". It blocks, without returning any output. I left it
>>> "working" for 1 hour and then I aborted it (even if I know that this
>>> command should take few seconds). If I execute only "lunch" it shows the
>>> list of available build targets, and when I select "hikey960-userdebug" it
>>> blocks. When I abort it with CTRL+C, it says "Still alive, killing
>>> subprocesses" and then it shows a lot of messages referring to threads.
>>> Here is the screenshot https://ibb.co/k32KQR
>>> I noticed that also the "make" command (inside the AOSP directory) has
>>> the same behaviour.
>>>
>>>
>>> This is the list of commands I've used during the process:
>>>
>>>
>>> sudo apt-get install openjdk-7-jdk
>>>
>>> sudo apt-get install git-core gnupg flex bison gperf build-essential zip
>>> curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev
>>> x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev
>>> libxml2-utils xsltproc unzip
>>>
>>> mkdir output
>>>
>>> export OUT_DIR_COMMON_BASE=/home/brucedh/output/
>>>
>>> mkdir ~/bin
>>>
>>> PATH=~/bin:$PATH
>>>
>>> curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
>>>
>>> chmod a+x ~/bin/repo
>>>
>>> mkdir dev
>>>
>>> cd dev
>>>
>>> mkdir hikey960
>>>
>>> cd hikey960
>>>
>>> git config --global user.name "<REDACTED>"
>>>
>>> git config --global user.email "<REDACTED>"
>>>
>>> repo init -u https://android.googlesource.com/platform/manifest -b
>>> master
>>>
>>> repo sync –j4
>>>
>>> git clone https://android.googlesource.com/kernel/hikey-linaro
>>>
>>> cd hikey-linaro
>>>
>>> git checkout -b android-hikey-linaro-4.9 origin/android-hikey-linaro-4.9
>>>
>>> make ARCH=arm64 menuconfig
>>>
>>> make ARCH=arm64 hikey960_defconfig
>>>
>>> PATH=/home/brucedh/dev/hikey960/prebuilts/gcc/linux-x86/
>>> aarch64/aarch64-linux-android-4.9/bin/:$PATH
>>>
>>> make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j4
>>>
>>> cp arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dtb
>>> ../device/linaro/hikey-kernel/hi3660-hikey960.dtb-4.9
>>>
>>> cp arch/arm64/boot/Image.gz ../device/linaro/hikey-kernel/
>>> Image.gz-hikey960-4.9
>>>
>>> cd ~/dev/hikey960
>>>
>>> . ./build/envsetup.sh
>>>
>>> lunch hikey960-userdebug
>>>
>>>
>>>
>>> I'm using Ubuntu 16.04 LTS as guest on Virtualbox. I tried to do all the
>>> process once again from the beginning with a new virtualbox image, but I
>>> found the same problem.
>>>
>>> Thanks in advance!
>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the "Android
>>> Building" mailing list.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-building?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Android Building" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Building" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to