Package: gcc-4.8 Version: 4.8.3-3 Severity: normal This problem is specific to GCC 4.8.3-4. The kernel boot failure does not occur with 4.8.3-3 and earlier.
The boot failure occurs both with the latest Debian 64-bit unstable kernel and user 64-bit kernel builds: Hierarchical RCU implementation. ------------[ cut here ]------------ WARNING: at kernel/rcu/tree.c:3148 Modules linked in: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.15.5+ #1 task: 0000000040798258 ti: 0000000040704000 task.ti: 0000000040704000 YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI PSW: 11111111111111111111111111111111 Not tainted r00-03 000000ff0804ff0e 0000000040704330 000000004010c2f4 0000000040704330 r04-07 000000004069b9a0 000000004079b900 0000000040726d68 0000000000000000 r08-11 00000000407043f0 0000000040726c98 000000004079b9c0 0000000000000001 r12-15 00000000406b01a0 00000000406b01a0 0000000000000000 00000000406b01a0 r16-19 00000000406c01a0 000000004172e670 0000000040727080 000000004172e660 r20-23 0000000000000000 000000000000003f ffffffffffffffff 0000000000000001 r24-27 0000000000000000 0000000000000020 000000004079b900 000000004069b9a0 r28-31 000000000800000e 00000000407043f0 0000000040704420 0000000040766d09 sr00-03 0000000000000000 0000000000000000 0000000000000000 0000000000000000 sr04-07 0000000000000000 0000000000000000 0000000000000000 0000000000000000 IASQ: 0000000000000000 0000000000000000 IAOQ: 000000004010c35c 000000004010c360 IIR: 03ffe01f ISR: 0000000010340000 IOR: 00000005cbb2e728 CPU: 0 CR30: 0000000040704000 CR31: ffffffffffffffff ORIG_R28: 0000000000000021 IAOQ[0]: rcu_init_one+0x39c/0x458 IAOQ[1]: rcu_init_one+0x3a0/0x458 RP(r2): rcu_init_one+0x334/0x458 Backtrace: [<000000004010c77c>] rcu_init+0x244/0x320 [<0000000040100e30>] start_kernel+0x3c0/0x840 [<000000004056dcf8>] cache_ioctl.isra.9+0xa8/0x100 [<00000000405312bc>] ip_mroute_setsockopt+0x694/0x938 [<0000000040506fd0>] raw_sendmsg+0x288/0x980 [<00000000404e4658>] tcp_ioctl+0x100/0x250 [<00000000404dd63c>] ip_getsockopt+0x134/0x148 [<00000000404dd1f8>] do_ip_getsockopt+0x4b8/0x7c8 [<00000000404c0660>] compat_SyS_setsockopt+0x238/0x2a8 [<00000000404c0268>] scm_detach_fds_compat+0xd0/0x290 [<00000000404bfb08>] get_compat_msghdr+0x150/0x180 ---[ end trace b64f93fd77ce594e ]--- NR_IRQS:128 Console: colour dummy device 160x64 [...] 153 out of 253 testcases failed, as expected. | ---------------------------------------------------- Calibrating delay loop... On 9-Jul-14, at 12:19 PM, Helge Deller wrote: Hi Dave, On a side-note: The current 3.14-10 debian kernel (either plain or my +b1 build) doesn't boot on 64bit. It just hangs in "Calibrating delay loop"... I suspect a gcc-4.8 or binutils problem... Not sure yet. The warning at tree.c is strange too... [17179568.536289] Hierarchical RCU implementation. [17179568.536289] CONFIG_RCU_FANOUT set to non-default value of 32 [17179568.536289] ------------[ cut here ]------------ [17179568.536289] WARNING: at /build/linux-VzmjOd/linux-3.14.10/kernel/rcu/tree.c:3096 [17179568.536289] Modules linked in: [17179568.536289] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.14-1-parisc64-smp #1 Debian 3.14.10-1 [17179568.536289] task: 0000000040929a18 ti: 0000000040878000 task.ti: 0000000040878000 [17179568.536289] [17179568.536289] YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI [17179568.536289] PSW: 11111111111111111111111111111111 Not tainted [17179568.536289] r00-03 000000ff0804ff0e 0000000040878330 000000004010b0dc 0000000040878330 [17179568.536289] r04-07 00000000407fbbf0 000000004092d4c0 000000004089bef0 0000000000000000 [17179568.536289] r08-11 00000000408783f0 000000004092d4c0 0000000000000001 00000000408133f0 [17179568.536289] r12-15 00000000408133f0 0000000000000000 00000000408133f0 00000000408273f0 [17179568.536289] r16-19 000000004290d668 000000004089c270 00000000f0000174 0000000000000000 [17179568.536289] r20-23 000000004290d658 00000000027b7000 000000004092d510 0000000000000001 [17179568.536289] r24-27 0000000000000000 0000000000000008 000000004092d4c0 00000000407fbbf0 [17179568.536289] r28-31 000000000800000e 00000000408783f0 0000000040878420 00000000408e0747 [17179568.536289] sr00-03 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [17179568.536289] sr04-07 0000000000000000 0000000000000000 0000000000000000 0000000000000000 [17179568.536289] [17179568.536289] IASQ: 0000000000000000 0000000000000000 IAOQ: 000000004010b1b4 000000004010b1b8 [17179568.536289] IIR: 03ffe01f ISR: 0000000010340000 IOR: 0000000a4350d720 [17179568.536289] CPU: 0 CR30: 0000000040878000 CR31: 00000000ffffffff [17179568.536289] ORIG_R28: 0000000000000044 [17179568.536289] IAOQ[0]: rcu_init_one+0x304/0x398 [17179568.536289] IAOQ[1]: rcu_init_one+0x308/0x398 [17179568.536289] RP(r2): rcu_init_one+0x22c/0x398 [17179568.536289] Backtrace: [17179568.536289] [<000000004010b5c8>] rcu_init+0x260/0x340 [17179568.536289] [<0000000040100e64>] start_kernel+0x3f4/0x8d8 [17179568.536289] [17179568.536289] ---[ end trace b64f93fd77ce594e ]--- [17179568.536289] NR_IRQS:128 [17179568.536289] Console: colour dummy device 160x64 [17179568.536289] Calibrating delay loop... Helge The only significant change in the GCC source between the -3 and -4 svn snapshots seems to be: 2014-06-12 Alan Modra <amo...@gmail.com> PR target/61300 * doc/tm.texi.in (INCOMING_REG_PARM_STACK_SPACE): Document. * doc/tm.texi: Regenerate. * function.c (INCOMING_REG_PARM_STACK_SPACE): Provide default. Use throughout in place of REG_PARM_STACK_SPACE. * config/rs6000/rs6000.c (rs6000_reg_parm_stack_space): Add "incoming" param. Pass to rs6000_function_parms_need_stack. (rs6000_function_parms_need_stack): Add "incoming" param, ignore prototype_p when incoming. Use function decl when incoming to handle K&R style functions. * config/rs6000/rs6000.h (REG_PARM_STACK_SPACE): Adjust. (INCOMING_REG_PARM_STACK_SPACE): Define. There are no parisc specific changes. All other changes in the gcc/ChangeLog are target specific.s Something changed the size of the -3 and -4 debs: dave@mx3210:/var/cache/apt/archives$ ls -l gcc-4.8-hppa64* -rw-r--r-- 1 root root 7662936 Apr 26 00:26 gcc-4.8-hppa64_4.8.2-21_hppa.deb -rw-r--r-- 1 root root 7678282 May 20 03:55 gcc-4.8-hppa64_4.8.2-23_hppa.deb -rw-r--r-- 1 root root 7665008 May 30 01:25 gcc-4.8-hppa64_4.8.3-2_hppa.deb -rw-r--r-- 1 root root 7668502 Jun 7 21:26 gcc-4.8-hppa64_4.8.3-3_hppa.deb -rw-r--r-- 1 root root 7731486 Jul 4 18:57 gcc-4.8-hppa64_4.8.3-4_hppa.deb Maybe problem is caused by a Debian change? -- System Information: Debian Release: jessie/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: hppa (parisc64) Kernel: Linux 3.15.5+ (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_CA.utf8) Shell: /bin/sh linked to /bin/dash Versions of packages gcc-4.8 depends on: ii binutils 2.24.51.20140709-1 ii cpp-4.8 4.8.3-3 ii gcc-4.8-base 4.8.3-3 ii libc6 2.19-5 ii libcloog-isl4 0.18.2-1 ii libgcc-4.8-dev 4.8.3-3 ii libgmp10 2:6.0.0+dfsg-4 ii libisl10 0.12.2-2 ii libmpc3 1.0.2-1 ii libmpfr4 3.1.2-1+b2 ii zlib1g 1:1.2.8.dfsg-1+b1 Versions of packages gcc-4.8 recommends: ii libc6-dev 2.19-5 Versions of packages gcc-4.8 suggests: pn gcc-4.8-doc <none> ii gcc-4.8-locales 4.8.3-3 pn libasan0-dbg <none> ii libatomic1-dbg 4.9.0-10 pn libbacktrace1-dbg <none> ii libgcc4-dbg 4.9.0-10 ii libgomp1-dbg 4.9.0-10 pn libitm1-dbg <none> pn libquadmath-dbg <none> pn libtsan0-dbg <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org