logo       

FreeBSD [Re: 6.4.2 under solaris]: msg#00070

lang.haskell.glasgow.bugs

Subject: FreeBSD [Re: 6.4.2 under solaris]

Oh great, I'm stuck when building ghc-6.4.2--but at least there's no space leak
;)
[This is in the FreeBSD port after going stage2 from a bootstrap build, I think]

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
67244 stolz 1 137 10 40204K 37848K RUN 687:59 79.83% ghc-6.4.2

At:

rm -f Foreign/C/Types.p_o; if [ ! -d Foreign/C/Types_split ]; then mkdir
Foreign/C/Types_split; else /usr/bin/find Foreign/C/Types_split -name '*.p_o'
-print | xargs rm -f __rm_food; fi;
../../ghc/compiler/ghc-inplace -H16m -O -fglasgow-exts -cpp -Iinclude
-"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -Rghc-timing
-fgenerics -fgenerics -split-objs -hisuf p_hi -hcsuf p_hc -osuf p_o -prof -c
Foreign/C/Types.hs -o Foreign/C/Types.p_o -ohi Foreign/C/Types.p_hi

Looks like again some libc internal problem related to threading:

ghc@menelaos [09:00:06]> kdump | head
67244 ghc-6.4.2 CALL kse_release(0xbfbfbd80)
67244 ghc-6.4.2 RET kse_release -1 errno 22 Invalid argument
67244 ghc-6.4.2 CALL kse_release(0xbfbfbd80)
67244 ghc-6.4.2 RET kse_release -1 errno 22 Invalid argument
67244 ghc-6.4.2 CALL kse_release(0xbfbfbd80)
67244 ghc-6.4.2 RET kse_release -1 errno 22 Invalid argument

(KSEs are 'kernel scheduling entities')

Unfortunately, I didn't have any coffee yet, so I killed it instead of trying
to get a core dump. After restarting the build, it works w/o problems.

Volker
--
Volker Stolz * http://www-i2.informatik.rwth-aachen.de/stolz/ * PGP * S/MIME


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise