Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Josef Kufner
Package: nfs-kernel-server Version: 1:1.2.8-6 Followup-For: Bug #757835 Dear Maintainer, I got segfaults too, below are the last working versions, anything newer segfaults, whether I upgrade libtirpc1 or nfs-kernel-server. For those who need quick fix/workaround: deb

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Steve Langasek
Control: reassign -1 gcc-4.9,nfs-kernel-server Control: found -1 nfs-kernel-server/1.2.8-8 Control: found -1 gcc-4.9/4.9.1 On Mon, Aug 11, 2014 at 12:54:00PM -0700, Petr Vandrovec wrote: amd64. I think it affects all architectures. In case you want to follow-up, attached is minimum testcase I

Processed: Re: Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Debian Bug Tracking System
Processing control commands: reassign -1 gcc-4.9,nfs-kernel-server Bug #757835 [nfs-kernel-server] nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing Bug reassigned from package 'nfs-kernel-server' to 'gcc-4.9,nfs-kernel-server'. No longer marked as found in versions

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Matthias Klose
Am 12.08.2014 um 18:05 schrieb Steve Langasek: Control: reassign -1 gcc-4.9,nfs-kernel-server Control: found -1 nfs-kernel-server/1.2.8-8 Control: found -1 gcc-4.9/4.9.1 On Mon, Aug 11, 2014 at 12:54:00PM -0700, Petr Vandrovec wrote: amd64. I think it affects all architectures. In case

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Ben Hutchings
On Tue, 2014-08-12 at 19:23 +0100, Ben Hutchings wrote: On Tue, 2014-08-12 at 09:05 -0700, Steve Langasek wrote: [...] Matthias, could you please have a look at the below test case? We have a regression in the latest nfs-kernel-server build, which appears to be caused by a gcc-4.9 bug.

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Ben Hutchings
On Tue, 2014-08-12 at 09:05 -0700, Steve Langasek wrote: [...] Matthias, could you please have a look at the below test case? We have a regression in the latest nfs-kernel-server build, which appears to be caused by a gcc-4.9 bug. Should I work around this in nfs-utils, or is a quick fix

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Sven Joachim
On 2014-08-12 20:23 +0200, Ben Hutchings wrote: On Tue, 2014-08-12 at 09:05 -0700, Steve Langasek wrote: [...] Matthias, could you please have a look at the below test case? We have a regression in the latest nfs-kernel-server build, which appears to be caused by a gcc-4.9 bug. Should I

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Michael Fladischer
Package: nfs-kernel-server Version: 1:1.2.8-8 Followup-For: Bug #757835 -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 This bug is already fixed in upstream (included since 1.3.1-rc2): http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commit;h=25e83c2270b2d2966c992885faed0b79be09f474

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-12 Thread Ben Hutchings
On Tue, 2014-08-12 at 20:54 +0200, Sven Joachim wrote: On 2014-08-12 20:23 +0200, Ben Hutchings wrote: On Tue, 2014-08-12 at 09:05 -0700, Steve Langasek wrote: [...] Matthias, could you please have a look at the below test case? We have a regression in the latest nfs-kernel-server

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Antti Järvinen
Package: nfs-kernel-server Version: 1:1.2.8-8 Severity: normal Dear Maintainer, Here is snippet from /var/log/messages of my nfs-server: Aug 11 20:54:05 muikku kernel: [12322.241131] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory Aug 11 20:54:05 muikku kernel:

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Sven Joachim
Control: severity -1 grave On 2014-08-11 20:04 +0200, Antti Järvinen wrote: Package: nfs-kernel-server Version: 1:1.2.8-8 Severity: normal Dear Maintainer, Here is snippet from /var/log/messages of my nfs-server: Aug 11 20:54:05 muikku kernel: [12322.241131] NFSD: Using

Processed: Re: Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Debian Bug Tracking System
Processing control commands: severity -1 grave Bug #757835 [nfs-kernel-server] nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing Severity set to 'grave' from 'normal' -- 757835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757835 Debian Bug Tracking System Contact

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Petr Vandrovec
Hi, it seems to be gcc bug. For inexplicable reason compiler optimized 'if (cp *cp)' to just 'if (*cp)' :-( Changing 'char *cp' to 'char * volatile cp' at line 468 in support/export/client.c is enough to explain to gcc that it has no idea what it is doing, and fixes the crash. I think that

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Steve Langasek
On Mon, Aug 11, 2014 at 11:49:16AM -0700, Petr Vandrovec wrote: Hi, it seems to be gcc bug. For inexplicable reason compiler optimized 'if (cp *cp)' to just 'if (*cp)' :-( Changing 'char *cp' to 'char * volatile cp' at line 468 in support/export/client.c is enough to explain to gcc that

Bug#757835: nfs-kernel-server: after update 1.2.8-6-1.2.8-8 rpc.mountd starts crashing

2014-08-11 Thread Petr Vandrovec
amd64. I think it affects all architectures. In case you want to follow-up, attached is minimum testcase I could come up with. It crashes with gcc-4.9 and -O2. No crash with gcc-4.8, or at -O1. $gcc-4.9 -W -Wall -O2 client.c ./a.out Segmentation fault $gcc-4.8 -W -Wall -O2 client.c ./a.out