Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

* Failed to add service - already in use? When openGL driver is enabled. #63

Open
TaoHawaii opened this issue Mar 3, 2018 · 2 comments

Comments

@TaoHawaii
Copy link

I am sorry to submit this here as I don't believe this has anything to do with your code but I am frustrated searching for an answer. I believe I need either the FULL KMS or the FAKE KMS driver enabled to take advantage of hardware acceleration and when I enable either of them and try to run I get this error message. Have you seen this, or do you have any idea how to make this work? My digital dash is starting to slow down significantly as I add complexity.

Strace:
execve("./digitalDash", ["./digitalDash"], [/* 42 vars */]) = 0 brk(0) = 0x1aa1000 uname({sys="Linux", node="DigitalDash", ...}) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff8000 access("/etc/ld.so.preload", R_OK) = 0 open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=42, ...}) = 0 mmap2(NULL, 42, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x76ff7000 close(3) = 0 open("/usr/lib/arm-linux-gnueabihf/libarmmem.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0h\5\0\0004\0\0\0"..., 512) = 512 lseek(3, 17960, SEEK_SET) = 17960 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 960) = 960 lseek(3, 17696, SEEK_SET) = 17696 read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\3\f\1\22\4\24"..., 47) = 47 fstat64(3, {st_mode=S_IFREG|0644, st_size=18920, ...}) = 0 mmap2(NULL, 83236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76fb6000 mprotect(0x76fbb000, 61440, PROT_NONE) = 0 mmap2(0x76fca000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x76fca000 mprotect(0x7ed20000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 munmap(0x76ff7000, 42) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=92304, ...}) = 0 mmap2(NULL, 92304, PROT_READ, MAP_PRIVATE, 3, 0) = 0x76f9f000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libshapes.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\210\37\0\0004\0\0\0"..., 512) = 512 lseek(3, 472068, SEEK_SET) = 472068 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1000) = 1000 lseek(3, 471803, SEEK_SET) = 471803 read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 47) = 47 fstat64(3, {st_mode=S_IFREG|0755, st_size=473068, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff7000 mmap2(NULL, 543560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76f1a000 mprotect(0x76f8d000, 65536, PROT_NONE) = 0 mmap2(0x76f9d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x76f9d000 mmap2(0x76f9e000, 2888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76f9e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libwiringPi.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000+\0\0004\0\0\0"..., 512) = 512 lseek(3, 69208, SEEK_SET) = 69208 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080 lseek(3, 51763, SEEK_SET) = 51763 read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 47) = 47 fstat64(3, {st_mode=S_IFREG|0755, st_size=70288, ...}) = 0 mmap2(NULL, 121248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76efc000 mprotect(0x76f08000, 65536, PROT_NONE) = 0 mmap2(0x76f18000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x76f18000 mmap2(0x76f19000, 2464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76f19000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/opt/vc/lib/libOpenVG.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\30&\0\0004\0\0\0"..., 512) = 512 lseek(3, 97960, SEEK_SET) = 97960 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240 lseek(3, 83386, SEEK_SET) = 83386 read(3, "A;\0\0\0aeabi\0\0011\0\0\0\5ARM1176JZF-S\0\6\7"..., 60) = 60 fstat64(3, {st_mode=S_IFREG|0644, st_size=99200, ...}) = 0 mmap2(NULL, 148868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76ed7000 mprotect(0x76eec000, 61440, PROT_NONE) = 0 mmap2(0x76efb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x76efb000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/arm-linux-gnueabihf/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0xk\4\0004\0\0\0"..., 512) = 512 lseek(3, 808332, SEEK_SET) = 808332 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1280) = 1280 lseek(3, 807760, SEEK_SET) = 807760 read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 47) = 47 fstat64(3, {st_mode=S_IFREG|0644, st_size=809612, ...}) = 0 mmap2(NULL, 900808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76dfb000 mprotect(0x76ebc000, 61440, PROT_NONE) = 0 mmap2(0x76ecb000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc0000) = 0x76ecb000 mmap2(0x76ed1000, 24264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76ed1000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/arm-linux-gnueabihf/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(\0\1\0\0\0p<\0\0004\0\0\0"..., 512) = 512 lseek(3, 434644, SEEK_SET) = 434644 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160 lseek(3, 434312, SEEK_SET) = 434312 read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49 fstat64(3, {st_mode=S_IFREG|0644, st_size=435804, ...}) = 0 mmap2(NULL, 499856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76d80000 mprotect(0x76de9000, 65536, PROT_NONE) = 0 mmap2(0x76df9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x69000) = 0x76df9000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/arm-linux-gnueabihf/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(\0\1\0\0\0\321\0\0004\0\0\0"..., 512) = 512
lseek(3, 116400, SEEK_SET) = 116400
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1120) = 1120
lseek(3, 116072, SEEK_SET) = 116072
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=117520, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff6000
mmap2(NULL, 181664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76d53000
mprotect(0x76d70000, 61440, PROT_NONE) = 0
mmap2(0x76d7f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x76d7f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/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(\0\1\0\0\0lY\0\0004\0\0\0"..., 512) = 512
lseek(3, 120788, SEEK_SET) = 120788
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1520) = 1520
lseek(3, 86420, SEEK_SET) = 86420
read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49
fstat64(3, {st_mode=S_IFREG|0755, st_size=122308, ...}) = 0
mmap2(NULL, 160316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76d2b000
mprotect(0x76d3f000, 65536, PROT_NONE) = 0
mmap2(0x76d4f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x76d4f000
mmap2(0x76d51000, 4668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76d51000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L\204\1\0004\0\0\0"..., 512) = 512
lseek(3, 1239936, SEEK_SET) = 1239936
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840
lseek(3, 1236500, SEEK_SET) = 1236500
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0755, st_size=1242776, ...}) = 0
mmap2(NULL, 1312152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76bea000
mprotect(0x76d15000, 65536, PROT_NONE) = 0
mmap2(0x76d25000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b000) = 0x76d25000
mmap2(0x76d28000, 9624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76d28000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/opt/vc/lib/libEGL.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\370i\0\0004\0\0\0"..., 512) = 512
lseek(3, 200832, SEEK_SET) = 200832
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
lseek(3, 166098, SEEK_SET) = 166098
read(3, "A;\0\0\0aeabi\0\0011\0\0\0\5ARM1176JZF-S\0\6\7"..., 60) = 60
fstat64(3, {st_mode=S_IFREG|0644, st_size=202072, ...}) = 0
mmap2(NULL, 232596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76bb1000
mprotect(0x76bd9000, 65536, PROT_NONE) = 0
mmap2(0x76be9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x76be9000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/opt/vc/lib/libGLESv2.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\2109\0\0004\0\0\0"..., 512) = 512
lseek(3, 104528, SEEK_SET) = 104528
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1240) = 1240
lseek(3, 82602, SEEK_SET) = 82602
read(3, "A9\0\0\0aeabi\0\1/\0\0\0\5ARM1176JZF-S\0\6\7"..., 58) = 58
fstat64(3, {st_mode=S_IFREG|0644, st_size=105768, ...}) = 0
mmap2(NULL, 148084, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76b8c000
mprotect(0x76ba0000, 65536, PROT_NONE) = 0
mmap2(0x76bb0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x76bb0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/libjpeg.so.8", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0.\0\0004\0\0\0"..., 512) = 512 lseek(3, 205756, SEEK_SET) = 205756 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080 lseek(3, 205432, SEEK_SET) = 205432 read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\24\1\25"..., 47) = 47 fstat64(3, {st_mode=S_IFREG|0644, st_size=206836, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff5000 mmap2(NULL, 270972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76b49000 mprotect(0x76b7b000, 61440, PROT_NONE) = 0 mmap2(0x76b8a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x31000) = 0x76b8a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000\30\0\0004\0\0\0"..., 512) = 512 lseek(3, 25352, SEEK_SET) = 25352 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1320) = 1320 lseek(3, 24964, SEEK_SET) = 24964 read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49 fstat64(3, {st_mode=S_IFREG|0644, st_size=26672, ...}) = 0 mmap2(NULL, 90684, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76b32000 mprotect(0x76b38000, 61440, PROT_NONE) = 0 mmap2(0x76b47000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x76b47000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/arm-linux-gnueabihf/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\10\0\0004\0\0\0"..., 512) = 512 lseek(3, 29140, SEEK_SET) = 29140 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160 lseek(3, 28804, SEEK_SET) = 28804 read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49 fstat64(3, {st_mode=S_IFREG|0644, st_size=30300, ...}) = 0 mmap2(NULL, 254300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76af3000 mprotect(0x76afa000, 61440, PROT_NONE) = 0 mmap2(0x76b09000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x76b09000 mmap2(0x76b0b000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76b0b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/opt/vc/lib/libbcm_host.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\3547\0\0004\0\0\0"..., 512) = 512 lseek(3, 98436, SEEK_SET) = 98436 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080 lseek(3, 78982, SEEK_SET) = 78982 read(3, "A;\0\0\0aeabi\0\0011\0\0\0\5ARM1176JZF-S\0\6\7"..., 60) = 60 fstat64(3, {st_mode=S_IFREG|0644, st_size=99516, ...}) = 0 mmap2(NULL, 156968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76acc000 mprotect(0x76adf000, 65536, PROT_NONE) = 0 mmap2(0x76aef000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x76aef000 mmap2(0x76af0000, 9512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76af0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/opt/vc/lib/libvchiq_arm.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\26\0\0004\0\0\0"..., 512) = 512 lseek(3, 29248, SEEK_SET) = 29248 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040 lseek(3, 21226, SEEK_SET) = 21226 read(3, "A;\0\0\0aeabi\0\0011\0\0\0\5ARM1176JZF-S\0\6\7"..., 60) = 60 fstat64(3, {st_mode=S_IFREG|0644, st_size=30288, ...}) = 0 mmap2(NULL, 88456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76ab6000 mprotect(0x76abc000, 61440, PROT_NONE) = 0 mmap2(0x76acb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x76acb000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/opt/vc/lib/libvcos.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\234*\0\0004\0\0\0"..., 512) = 512 lseek(3, 171748, SEEK_SET) = 171748 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360 lseek(3, 37806, SEEK_SET) = 37806 read(3, "A;\0\0\0aeabi\0\0011\0\0\0\5ARM1176JZF-S\0\6\7"..., 60) = 60 fstat64(3, {st_mode=S_IFREG|0644, st_size=173108, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff4000 mmap2(NULL, 105624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76a9c000 mprotect(0x76aa5000, 65536, PROT_NONE) = 0 mmap2(0x76ab5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x76ab5000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/arm-linux-gnueabihf/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(\0\1\0\0\0\220\t\0\0004\0\0\0"..., 512) = 512 lseek(3, 8660, SEEK_SET) = 8660 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160 lseek(3, 8328, SEEK_SET) = 8328 read(3, "A0\0\0\0aeabi\0\1&\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 49) = 49 fstat64(3, {st_mode=S_IFREG|0644, st_size=9820, ...}) = 0 mmap2(NULL, 73912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76a89000 mprotect(0x76a8b000, 61440, PROT_NONE) = 0 mmap2(0x76a9a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x76a9a000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff3000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff2000 set_tls(0x76ff24c0, 0x76ff2bb8, 0x76ffb058, 0x76ff24c0, 0x76ffb058) = 0 mprotect(0x76d25000, 8192, PROT_READ) = 0 mprotect(0x76a9a000, 4096, PROT_READ) = 0 mprotect(0x76d4f000, 4096, PROT_READ) = 0 mprotect(0x76b47000, 4096, PROT_READ) = 0 mprotect(0x76b09000, 4096, PROT_READ) = 0 mprotect(0x76b8a000, 4096, PROT_READ) = 0 mprotect(0x76df9000, 4096, PROT_READ) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76ff1000 mprotect(0x76ecb000, 16384, PROT_READ) = 0 mprotect(0x76fb6000, 20480, PROT_READ|PROT_WRITE) = 0 mprotect(0x76fb6000, 20480, PROT_READ|PROT_EXEC) = 0 cacheflush(0x76fb6000, 0x76fbb000, 0, 0x15, 0x7ed1eed8) = 0 mprotect(0x76ffa000, 4096, PROT_READ) = 0 munmap(0x76f9f000, 92304) = 0 set_tid_address(0x76ff2068) = 1146 set_robust_list(0x76ff2070, 12) = 0 rt_sigaction(SIGRTMIN, {0x76d30434, [], SA_RESTORER|SA_SIGINFO, 0x76c191a0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x76d302d8, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x76c191a0}, 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 futex(0x76ab5478, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/dev/vchiq", O_RDWR|O_LARGEFILE) = 3 ioctl(3, 0xc008c40a, 0x7ed1f714) = 0 ioctl(3, 0xc410, 0x8) = 0 ioctl(3, 0xc400, 0) = 0 mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x76289000 brk(0) = 0x1aa1000 brk(0x1ac2000) = 0x1ac2000 mprotect(0x76289000, 4096, PROT_NONE) = 0 clone(child_stack=0x76a87f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x76a884b8, tls=0x76a88910, child_tidptr=0x76a884b8) = 1148 ioctl(3, 0xc01cc402Process 1148 attached , 0x7ed1f694) = 0 [pid 1146] ioctl(3, 0xc40d, 0x10002) = 0 [pid 1146] ioctl(3, 0xc01cc402 <unfinished ...> [pid 1148] set_robust_list(0x76a884c0, 12 <unfinished ...> [pid 1146] <... ioctl resumed> , 0x7ed1f634) = 0 [pid 1146] ioctl(3, 0xc01cc402, 0x7ed1f634) = 0 [pid 1146] mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x75a89000 [pid 1146] mprotect(0x75a89000, 4096, PROT_NONE) = 0 [pid 1146] clone(child_stack=0x76287f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x762884b8, tls=0x76288910, child_tidptr=0x762884b8) = 1149 [pid 1146] ioctl(3, 0xc40d, 0x11003) = 0 [pid 1146] ioctl(3, 0xc40d, 0x12004) = 0 [pid 1146] ioctl(3, 0xc01cc402Process 1149 attached , 0x7ed1f654) = 0 [pid 1146] ioctl(3, 0xc01cc402 <unfinished ...> [pid 1149] set_robust_list(0x762884c0, 12 <unfinished ...> [pid 1146] <... ioctl resumed> , 0x7ed1f654) = 0 [pid 1146] ioctl(3, 0xc40d, 0x13005) = 0 [pid 1146] ioctl(3, 0xc40d, 0x14006) = 0 [pid 1146] mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x75289000 [pid 1146] mprotect(0x75289000, 4096, PROT_NONE) = 0 [pid 1146] clone(child_stack=0x75a87f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x75a884b8, tls=0x75a88910, child_tidptr=0x75a884b8) = 1150 [pid 1146] ioctl(3, 0xc01cc402Process 1150 attached , 0x7ed1f654) = 0 [pid 1146] ioctl(3, 0xc01cc402 <unfinished ...> [pid 1150] set_robust_list(0x75a884c0, 12 <unfinished ...> [pid 1146] <... ioctl resumed> , 0x7ed1f654) = 0 [pid 1146] ioctl(3, 0xc40d, 0x15007) = 0 [pid 1146] ioctl(3, 0xc40d, 0x16008) = 0 [pid 1146] mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x74a89000 [pid 1146] mprotect(0x74a89000, 4096, PROT_NONE) = 0 [pid 1146] clone(child_stack=0x75287f88, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x752884b8, tls=0x75288910, child_tidptr=0x752884b8) = 1151 [pid 1146] ioctl(3, 0xc40c, 0x10002) = 0 [pid 1146] ioctl(3, 0xc40c, 0x10002) = 0 [pid 1146] ioctl(3, 0x400cc404, 0x7ed1f6f4) = 0 [pid 1146] ioctl(3, 0xc40d, 0x10002) = 0 [pid 1146] ioctl(3, 0xc40c, 0x10002) = 0 [pid 1146] ioctl(3, 0xc010c408, 0x7ed1f6d0) = 13 [pid 1146] ioctl(3, 0xc40d, 0x10002) = 0 [pid 1146] ioctl(3, 0xc40d, 0x10002) = 0 [pid 1146] ioctl(3, 0xc01cc402Process 1151 attached , 0x7ed1f6cc) = -1 EIO (Input/output error) [pid 1146] ioctl(3, 0xc01cc402 <unfinished ...> [pid 1151] set_robust_list(0x752884c0, 12 <unfinished ...> [pid 1146] <... ioctl resumed> , 0x7ed1f6cc) = -1 EIO (Input/output error) [pid 1146] ioctl(3, 0xc01cc402 <unfinished ...> [pid 1151] <... set_robust_list resumed> ) = 0 [pid 1146] <... ioctl resumed> , 0x7ed1f6cc) = -1 EIO (Input/output error) [pid 1146] write(2, "* failed to add service - alread"..., 41* failed to add service - already in use?) = 41 [pid 1146] write(2, "\n", 1 ) = 1 [pid 1146] exit_group(1) = ? [pid 1149] +++ exited with 1 +++ [pid 1148] +++ exited with 1 +++ [pid 1150] +++ exited with 1 +++ [pid 1151] +++ exited with 1 +++ +++ exited with 1 +++

@ajstarks
Copy link
Owner

ajstarks commented Mar 4, 2018

Can you point me to your code. This is not something I have seen.

@TaoHawaii
Copy link
Author

TaoHawaii commented Mar 5, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants