[GHC] #9673: aarch64 7.8.4, 7.10, 7.11: lib/ghc/bin/ghc-pkg --version does not output from subprocess
GHC
ghc-devs at haskell.org
Wed Apr 15 08:11:55 UTC 2015
#9673: aarch64 7.8.4, 7.10, 7.11: lib/ghc/bin/ghc-pkg --version does not output
from subprocess
-------------------------------------+-------------------------------------
Reporter: juhpetersen | Owner:
Type: bug | Status: new
Priority: high | Milestone:
Component: Compiler | Version: 7.11
Resolution: | Keywords:
Operating System: Linux | Architecture: aarch64
Type of failure: Installing GHC | Test Case:
failed | Blocking:
Blocked By: | Differential Revisions:
Related Tickets: |
-------------------------------------+-------------------------------------
Changes (by juhpetersen):
* version: 7.10.1-rc1 => 7.11
Comment:
I diffed the straces (with addresses normalized/sanitized to
0x3ffyyyyyyyy). Below is the final significant chunk.
The straces are for
"./rpmbuild/BUILDROOT/ghc-7.10.1-1.fc23.aarch64/usr/lib64/ghc-7.10.1/bin
/ghc-pkg --version".
{{{
--- process.strace 2015-04-15 03:11:21.351274400 -0400
+++ subprocess.strace 2015-04-15 03:13:42.167058743 -0400
mprotect(0x3ffyyyyyyyy, 65536, PROT_READ) = 0
mprotect(0x3ffyyyyyyyy, 65536, PROT_READ) = 0
mprotect(0x3ffyyyyyyyy, 65536, PROT_READ) = 0
munmap(0x3ffyyyyyyyy, 48881) = 0
-set_tid_address(0x3ffyyyyyyyy) = 13259
+set_tid_address(0x3ffyyyyyyyy) = 13239
set_robust_list(0x3ffyyyyyyyy, 24) = 0
rt_sigaction(SIGRTMIN, {0x3ffyyyyyyyy, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x3ffyyyyyyyy, [], 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=RLIM64_INFINITY}) =
0
-brk(0) = 0x13010000
-brk(0x13040000) = 0x13040000
+brk(0) = 0x6950000
+brk(0x6980000) = 0x6980000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) =
3
fstat(3, {st_mode=S_IFREG|0644, st_size=106374736, ...}) = 0
mmap(NULL, 106374736, PROT_READ, MAP_PRIVATE, 3, 0) = 0x3ffyyyyyyyy
close(3) = 0
clock_getres(CLOCK_PROCESS_CPUTIME_ID, {0, 1}) = 0
-clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 37059433}) = 0
+clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 36939847}) = 0
openat(AT_FDCWD, "/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x3ffyyyyyyyy
read(3, "MemTotal: 16690880 kB\nMemF"..., 1024) = 1024
close(3) = 0
munmap(0x3ffyyyyyyyy, 65536) = 0
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x3ffyyyyyyyy
-munmap(0x3ffyyyyyyyy, 655360) = 0
munmap(0x3ffyyyyyyyy, 393216) = 0
+munmap(0x3ffyyyyyyyy, 655360) = 0
timer_create(CLOCK_MONOTONIC, {(nil), SIGVTALRM, SIGEV_SIGNAL, {...}},
{0}) = 0
rt_sigaction(SIGVTALRM, {0x3ffyyyyyyyy, [], SA_RESTART}, NULL, 8) = 0
timer_settime(0, 0, {it_interval={0, 10000000}, it_value={0, 10000000}},
NULL) = 0
rt_sigaction(SIGINT, {0x3ffyyyyyyyy, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, NULL, {0x3ffyyyyyyyy, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x3ffyyyyyyyy, [], 0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x3ffyyyyyyyy, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, {0x3ffyyyyyyyy, [], 0}, NULL, 8) = 0
-clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 37535065}) = 0
+clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 37421445}) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
rt_sigaction(SIGINT, {0x3ffyyyyyyyy, [], SA_RESETHAND|SA_SIGINFO}, NULL,
8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
-ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
-pselect6(2, [], [1], NULL, {0, 0}, 0) = 1 (out [1], left {0, 0})
-write(1, "GHC package manager version 7.10"..., 35) = 35
-ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
{B38400 opost isig icanon echo ...}) = 0
-clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 38040864}) = 0
+ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
0x3ffyyyyyyyy) = -1 ENOTTY (Inappropriate ioctl for device)
+ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS,
0x3ffyyyyyyyy) = -1 ENOTTY (Inappropriate ioctl for device)
+clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 37847540}) = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
-clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 38076223}) = 0
+clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 37882073}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
timer_settime(0, 0, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
rt_sigaction(SIGVTALRM, {SIG_IGN, [],
SA_INTERRUPT|SA_NODEFER|SA_RESETHAND}, {0x3ffyyyyyyyy, [], SA_RESTART}, 8)
= 0
timer_delete(0) = 0
rt_sigprocmask(SIG_BLOCK, [TTOU], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_DFL, [], 0}, NULL, 8) = 0
-clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 38428740}) = 0
+clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {0, 38226330}) = 0
exit_group(0) = ?
+++ exited with 0 +++
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9673#comment:13>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list