$ strace -e trace=mmap,mprotect,munmap -f /usr/bin/qemu-s390x /bin/busybox ash 
-c '/usr/bin/qemu-s390x /bin/busybox ls -dCFl debian/*[t]*'
mprotect(0x10580000, 65536, PROT_READ)  = 0
mmap(NULL, 8454144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, 
-1, 0) = 0x7f92d0a30000
strace: Process 12365 attached
[pid 12365] mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x7f92c8000000
[pid 12365] munmap(0x7f92cc000000, 67108864) = 0
[pid 12365] mprotect(0x7f92c8000000, 196608, PROT_READ|PROT_WRITE) = 0
[pid 12364] mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x7f92d09a0000
[pid 12364] mmap(NULL, 134217728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x7f92c0000000
[pid 12364] mprotect(0x7f92c0000000, 134152192, PROT_READ|PROT_WRITE|PROT_EXEC) 
= 0
[pid 12364] mmap(0x2aa00000000, 995328, PROT_NONE, 
MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x2aa00000000
[pid 12364] mprotect(0x2aa000e0000, 65536, PROT_WRITE) = 0
[pid 12364] mprotect(0x2aa000e0000, 65536, PROT_READ) = 0
[pid 12364] mmap(0x2aa00000000, 917504, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 0) 
= 0x2aa00000000
[pid 12364] mprotect(0x2aa000e0000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mmap(0x2aa000f0000, 65536, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aa000f0000
[pid 12364] mmap(NULL, 8454144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f92d0190000
[pid 12364] mprotect(0x7f92d0190000, 65536, PROT_NONE) = 0
[pid 12364] mmap(NULL, 200704, PROT_NONE, 
MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7f92d0150000
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] mmap(0x7f92d0150000, 131072, PROT_READ, MAP_PRIVATE|MAP_FIXED, 3, 
0) = 0x7f92d0150000
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mmap(0x7f92d0180000, 65536, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f92d0180000
[pid 12364] mmap(NULL, 4096, PROT_NONE, 
MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x7f92d0140000
[pid 12364] mmap(0x7f92d0140000, 65536, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f92d0140000
[pid 12364] mprotect(0x7f92d0140000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0140000, 65536, PROT_READ) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f7f8} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f000} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f008} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb90} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017df10} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017df08} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f848} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fbd0} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] mmap(NULL, 36864, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f92d0130000
[pid 12364] munmap(0x7f92d0130000, 65536) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fbc8} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb90} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb90} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x7f92d0130000
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f840} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f840} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb88} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb90} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] mmap(NULL, 77824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f92d0110000
[pid 12364] mprotect(0x7f92d0110000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0120000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017fb90} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
[pid 12364] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, 
si_addr=0x7f92d017f848} ---
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ|PROT_WRITE) = 0
[pid 12364] mprotect(0x7f92d0170000, 65536, PROT_READ) = 0
/bin/busybox: error while loading shared libraries: libresolv.so.2: failed to 
map segment from shared object
[pid 12365] +++ exited with 127 +++
+++ exited with 127 +++

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2170563

Title:
  qemu-user: s390x libresolv.so loading fails on 64 KiB-page ppc64el
  hosts when a mapping fragment overlaps a file-backed page beyond EOF

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2170563/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to