Package: haddock
Version: 2.4.1-3
Severity: grave
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Kaol,
I was about to start packaging libraries for ghc6.10 (haskell-X11 to be
precise), using the just built haddock from incoming, when I this
this problem:
$ /usr/bin/haddock
--read-interface=/usr/share/doc/ghc6-doc/libraries/base,/usr/share/doc/ghc6-doc/libraries/base/base.haddock
haddock: out of memory (requested 6579890946048 bytes)
$
The out of memory comes instantanious.
A strace shows that it tries to mmap a large region, after opening that file
open("/usr/share/doc/ghc6-doc/libraries/base/base.haddock",
O_RDONLY|O_NOCTTY|O_NONBLOCK) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=652796, ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff1df5ce90) = -1 ENOTTY
(Inappropriate ioctl for device)
fstat(3, {st_mode=S_IFREG|0644, st_size=652796, ...}) = 0
mmap(0x7f6c14600000, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f6c14300000
select(4, [3], [], NULL, {0, 0}) = 1 (in [3], left {0, 0})
read(3,
"\r\f\372\316\0\4\0\t\213\206\0\t$y\377\0\0\6u\0\0\0\0\0\0\0\0\0\0\0\1\0\0"...,
652796) = 652796
close(3) = 0
mmap(0x7f6c14500000, 6579890946048, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot allocate memory)
Note that this is on amd64, with the just built ghc packages:
ii ghc6 6.10.1+dfsg1-10 GHC - the Glasgow Haskell Compilation system
ii ghc6-doc 6.10.1+dfsg1-10 Documentation for the Glasgow Haskell
Compilat
ii ghc6-prof 6.10.1+dfsg1-10 Profiling libraries for the Glasgow Haskell
Co
The file in question is this:
$ ls -l /usr/share/doc/ghc6-doc/libraries/base/base.haddock
- -rw-r--r-- 1 root root 652796 17. Feb 18:52
/usr/share/doc/ghc6-doc/libraries/base/base.haddock
$ md5sum /usr/share/doc/ghc6-doc/libraries/base/base.haddock
31b9337459e9ebf3d59ca24cd03c827c
/usr/share/doc/ghc6-doc/libraries/base/base.haddock
if this is interesting at all.
Is there anything else I can do to help you debug this problem?
Greetings,
Joachim
- -- System Information:
Debian Release: 5.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.28-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages haddock depends on:
ii libc6 2.9-1 GNU C Library: Shared libraries
ii libedit2 2.11~20080614-1 BSD editline and history libraries
ii libffi5 3.0.7-1 Foreign Function Interface library
ii libgmp3c2 2:4.2.2+dfsg-3 Multiprecision arithmetic library
ii libncurses5 5.7+20090214-1 shared libraries for terminal hand
haddock recommends no packages.
haddock suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmd9sYACgkQ9ijrk0dDIGyiPACgrj1nz933aAwmhuJd+9qoM0A+
rDQAmwRJTuQ2Q5SSIDd6K2Sv09InSybN
=BSQ2
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]