lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 05 Dec 2014 20:29:55 +0100
From:	Peter Maloney <peter.maloney@...ckmann-consult.de>
To:	linux-kernel@...r.kernel.org
Subject: linux-stable compile failure v3.18-rc7, v3.17.4, and v3.14.25

Hi,

Kernels tagged v3.18-rc7, v3.17.4, and v3.14.25 all fail with a similar
error. (a bunch of the output attached)

I am probably not on the list (i think it bounced due to full mailbox
and auto-removed me), so please CC me.

These fail:
vanilla 3.18-rc7 (tested openSUSE, debian8, [and *debian7])
vanilla 3.14.25 (tested debian8 [and *debian7])
vanilla + grsecurity 3.17.4 (tested openSUSE, debian8 [and *debian7])


These ones I built in the past with the same config (see below) don't fail:
3.14.21
3.17.1
3.17.2
3.17.4 with lustre disabled


I used the same kernel config each time, plus "make olddefconfig".

Here is a sample grep -i lustre on the config.
/boot/config-3.17.2-1-desktop:CONFIG_LUSTRE_FS=m
/boot/config-3.17.2-1-desktop:CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192
/boot/config-3.17.2-1-desktop:# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is
not set
/boot/config-3.17.2-1-desktop:CONFIG_LUSTRE_LLITE_LLOOP=m

I am not using lustre, but it seems like a compile bug nonetheless.




Thanks,
Peter




ps. FYI... probably ignore this until the above works first.

*debian7 fails with much different output, and not sure if it is
related. Here is the not so useful output...  I am not sure I know where
to look in the output for the relevant message. It iis also a grsecurity
build, where for whatever reason they decided to spam us with extremely
verbose output, making the log useless.


drivers/scsi/aic94xx/aic94xx_init.c:1090:1: error: expected '{' at end
of input
In file included from
/root/projects/linux-stable/arch/x86/include/asm/pci.h:4:0,
                 from include/linux/pci.h:1388,
                 from drivers/scsi/aic94xx/aic94xx_init.c:30:
include/linux/mm.h:1572:4: note: The ABI for passing parameters with
64-byte alignment has changed in GCC 4.6
drivers/scsi/aic94xx/aic94xx_init.c:1090:1: warning: control reaches end
of non-void function [-Wreturn-type]
cc1: some warnings being treated as errors
make[5]: *** [drivers/scsi/aic94xx/aic94xx_init.o] Error 1
make[4]: *** [drivers/scsi/aic94xx] Error 2
make[4]: *** Waiting for unfinished jobs....
[...]

  CC [M]  drivers/staging/lustre/lustre/ptlrpc/layout.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_bulk.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_gc.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_config.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_null.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_plain.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/nrs.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/nrs_fifo.o
  CC [M]  drivers/staging/lustre/lustre/ptlrpc/sec_lproc.o
  LD [M]  drivers/staging/lustre/lustre/ptlrpc/ptlrpc.o
  LD      drivers/staging/built-in.o
make[2]: *** [drivers] Error 2
make[1]: *** [deb-pkg] Error 2
make: *** [deb-pkg] Error 2


View attachment "vanilla kernel-stable v3.18-rc7 fails to buid.txt" of type "text/plain" (123979 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ