Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
The build-tools version is 20.0.0
The issue seems to be a problem with aapt on a 32-bit platform (see strace below).
Source of the project I am trying to build is at:
Build machine info:
$ uname -a
Linux dell 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:48:39 CEST 2014 i686 GNU/Linux
$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 13
Model name: Intel(R) Pentium(R) M processor 1.73GHz
Stepping: 8
CPU MHz: 1733.000
CPU max MHz: 1733.0000
CPU min MHz: 800.0000
BogoMIPS: 3459.19
Running the build on a clean git checkout:
$ ./gradlew installFreeDebug
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
> Configuring > 1/1 projects^C[mpcjanssen@dell simpletask-android]$ ./gradlew installCloudlessDebug
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0
:buildInfo UP-TO-DATE
:preBuild
:compileCloudlessDebugNdk
:preCloudlessDebugBuild
:checkCloudlessDebugManifest
:preCloudlessReleaseBuild
:preFreeDebugBuild
:preFreeReleaseBuild
:prepareComAndroidSupportSupportV42000Library UP-TO-DATE
:prepareCloudlessDebugDependencies
:compileCloudlessDebugAidl
:compileCloudlessDebugRenderscript
:generateCloudlessDebugBuildConfig
:generateCloudlessDebugAssets UP-TO-DATE
:mergeCloudlessDebugAssets
:generateCloudlessDebugResValues
:generateCloudlessDebugResources
:mergeCloudlessDebugResources
Error: Failed to run command:
/opt/android-sdk/build-tools/20.0.0/aapt s -i /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png -o /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
Error Code:
132
:mergeCloudlessDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':mergeCloudlessDebugResources'.
> Error: Failed to run command:
/opt/android-sdk/build-tools/20.0.0/aapt s -i /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png -o /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
Error Code:
132
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 16.816 secs
Calling with --debug doesn't give much more info.
Calling the failing aapt command
$ /opt/android-sdk/build-tools/20.0.0/aapt s -i /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png -o /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png -v
Crunching single PNG file: /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png
Output file: /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
Processing image to cache: /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png => /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
Illegal instruction
Strace:
$ strace /opt/android-sdk/build-tools/20.0.0/aapt s -i /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png -o /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png -v
execve("/opt/android-sdk/build-tools/20.0.0/aapt", ["/opt/android-sdk/build-tools/20."..., "s", "-i", "/home/mpcjanssen/src/simpletask-"..., "-o", "/home/mpcjanssen/src/simpletask-"..., "-v"], [/* 38 vars */]) = 0
brk(0) = 0xb79a3000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7675000
readlink("/proc/self/exe", "/opt/android-sdk/build-tools/20."..., 4096) = 40
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/tls/i686/sse2/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/tls/i686/sse2", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/tls/i686/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/tls/i686", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/tls/sse2/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/tls/sse2", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/tls/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/tls", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/i686/sse2/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/i686/sse2", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/i686/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/i686", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/sse2/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib/sse2", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/opt/android-sdk/build-tools/20.0.0/../lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/opt/android-sdk/build-tools/20.0.0/../lib", 0xbfbcf970) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=102480, ...}) = 0
mmap2(NULL, 102480, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7637000
close(3) = 0
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\31\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=34804, ...}) = 0
mmap2(NULL, 33348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb762e000
mmap2(0xb7635000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7635000
close(3) = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13868, ...}) = 0
mmap2(NULL, 16512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7629000
mmap2(0xb762c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb762c000
close(3) = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@O\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=141475, ...}) = 0
mmap2(NULL, 115404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb760c000
mmap2(0xb7625000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0xb7625000
mmap2(0xb7627000, 4812, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7627000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\32\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=87664, ...}) = 0
mmap2(NULL, 90372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75f5000
mmap2(0xb760a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0xb760a000
close(3) = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260j\4\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=975384, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75f4000
mmap2(NULL, 1005808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb74fe000
mprotect(0xb75e7000, 4096, PROT_NONE) = 0
mmap2(0xb75e8000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe9000) = 0xb75e8000
mmap2(0xb75ed000, 26864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb75ed000
close(3) = 0
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20F\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=304696, ...}) = 0
mmap2(NULL, 307360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb74b2000
mmap2(0xb74fc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x49000) = 0xb74fc000
close(3) = 0
open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240 \0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=113640, ...}) = 0
mmap2(NULL, 116820, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7495000
mmap2(0xb74b1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0xb74b1000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\177\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2092079, ...}) = 0
mmap2(NULL, 1842852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb72d3000
mmap2(0xb748e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ba000) = 0xb748e000
mmap2(0xb7493000, 7844, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7493000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb72d2000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb72d1000
set_thread_area({entry_number:-1, base_addr:0xb72d1700, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 (entry_number:6)
mprotect(0xb748e000, 12288, PROT_READ) = 0
mprotect(0xb74fc000, 4096, PROT_READ) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb72d0000
mprotect(0xb75e8000, 16384, PROT_READ) = 0
mprotect(0xb760a000, 4096, PROT_READ) = 0
mprotect(0xb7625000, 4096, PROT_READ) = 0
mprotect(0xb762c000, 4096, PROT_READ) = 0
mprotect(0xb7635000, 4096, PROT_READ) = 0
mprotect(0xb7676000, 4096, PROT_READ) = 0
munmap(0xb7637000, 102480) = 0
set_tid_address(0xb72d1768) = 31608
set_robust_list(0xb72d1770, 12) = 0
rt_sigaction(SIGRTMIN, {0xb76109d0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7610a50, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="dell", ...}) = 0
brk(0) = 0xb79a3000
brk(0xb79c4000) = 0xb79c4000
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7650000
write(1, "Crunching single PNG file: /home"..., 117Crunching single PNG file: /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png
) = 117
write(1, "\tOutput file: /home/mpcjanssen/s"..., 134 Output file: /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
) = 134
write(1, "Processing image to cache: /home"..., 240Processing image to cache: /home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png => /home/mpcjanssen/src/simpletask-android/build/intermediates/res/cloudless/debug/drawable-mdpi-v4/navigation_refresh.png
) = 240
open("/home/mpcjanssen/src/simpletask-android/src/main/res/drawable-mdpi/navigation_refresh.png", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3033, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb764f000
read(3, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0 \0\0\0 \10\3\0\0\0D\244\212"..., 4096) = 3033
--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0xb771e271} ---
+++ killed by SIGILL +++
Illegal instruction