Bug 13487 - Update request: kernel-3.10.44-1.mga3
Summary: Update request: kernel-3.10.44-1.mga3
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 3
Hardware: All Linux
Priority: High critical
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA3-32-OK MGA3-64-OK advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-06-06 23:02 CEST by Thomas Backlund
Modified: 2014-06-22 23:15 CEST (History)
4 users (show)

See Also:
Source RPM: kernel-3.10.44-1.mga3.src.rpm
CVE:
Status comment:


Attachments

Description Thomas Backlund 2014-06-06 23:02:22 CEST
CVE-2014-3153 is now being suggested to be the worst kernel securit issue in ~5 years and actually dropped out of embargo too soon :/

So here is the core kernel for mga3 for validation...
(it's currently building, but should be rady in ~3-4 hours)

I will write a better advisory soon, but for now, here is the rpms to test:


SRPMS:
kernel-3.10.42-1.mga3.src.rpm
kernel-userspace-headers-3.10.42-1.mga3.src.rpm
kmod-vboxadditions-4.3.10-6.mga3.src.rpm
kmod-virtualbox-4.3.10-6.mga3.src.rpm
kmod-xtables-addons-2.3-16.mga3.src.rpm

kmod-broadcom-wl-6.30.223.141-16.mga3.nonfree.src.rpm
kmod-fglrx-13.251-6.mga3.nonfree.src.rpm
kmod-nvidia173-173.14.38-31.mga3.nonfree.src.rpm
kmod-nvidia304-304.108-16.mga3.nonfree.src.rpm
kmod-nvidia-current-319.60-16.mga3.nonfree.src.rpm


i586:
cpupower-3.10.42-1.mga3.i586.rpm
cpupower-devel-3.10.42-1.mga3.i586.rpm
kernel-desktop-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-devel-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-devel-latest-3.10.42-1.mga3.i586.rpm
kernel-desktop586-latest-3.10.42-1.mga3.i586.rpm
kernel-desktop-devel-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-desktop-devel-latest-3.10.42-1.mga3.i586.rpm
kernel-desktop-latest-3.10.42-1.mga3.i586.rpm
kernel-doc-3.10.42-1.mga3.noarch.rpm
kernel-server-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-server-devel-3.10.42-1.mga3-1-1.mga3.i586.rpm
kernel-server-devel-latest-3.10.42-1.mga3.i586.rpm
kernel-server-latest-3.10.42-1.mga3.i586.rpm
kernel-source-3.10.42-1.mga3-1-1.mga3.noarch.rpm
kernel-source-latest-3.10.42-1.mga3.noarch.rpm
kernel-userspace-headers-3.10.42-1.mga3.i586.rpm
perf-3.10.42-1.mga3.i586.rpm

vboxadditions-kernel-3.10.42-desktop-1.mga3-4.3.10-6.mga3.i586.rpm
vboxadditions-kernel-3.10.42-desktop586-1.mga3-4.3.10-6.mga3.i586.rpm
vboxadditions-kernel-3.10.42-server-1.mga3-4.3.10-6.mga3.i586.rpm
vboxadditions-kernel-desktop586-latest-4.3.10-6.mga3.i586.rpm
vboxadditions-kernel-desktop-latest-4.3.10-6.mga3.i586.rpm
vboxadditions-kernel-server-latest-4.3.10-6.mga3.i586.rpm

virtualbox-kernel-3.10.42-desktop-1.mga3-4.3.10-6.mga3.i586.rpm
virtualbox-kernel-3.10.42-desktop586-1.mga3-4.3.10-6.mga3.i586.rpm
virtualbox-kernel-3.10.42-server-1.mga3-4.3.10-6.mga3.i586.rpm
virtualbox-kernel-desktop586-latest-4.3.10-6.mga3.i586.rpm
virtualbox-kernel-desktop-latest-4.3.10-6.mga3.i586.rpm
virtualbox-kernel-server-latest-4.3.10-6.mga3.i586.rpm

xtables-addons-kernel-3.10.42-desktop-1.mga3-2.3-16.mga3.i586.rpm
xtables-addons-kernel-3.10.42-desktop586-1.mga3-2.3-16.mga3.i586.rpm
xtables-addons-kernel-3.10.42-server-1.mga3-2.3-16.mga3.i586.rpm
xtables-addons-kernel-desktop586-latest-2.3-16.mga3.i586.rpm
xtables-addons-kernel-desktop-latest-2.3-16.mga3.i586.rpm
xtables-addons-kernel-server-latest-2.3-16.mga3.i586.rpm

broadcom-wl-kernel-3.10.42-desktop-1.mga3-6.30.223.141-16.mga3.nonfree.i586.rpm
broadcom-wl-kernel-3.10.42-desktop586-1.mga3-6.30.223.141-16.mga3.nonfree.i586.rpm
broadcom-wl-kernel-3.10.42-server-1.mga3-6.30.223.141-16.mga3.nonfree.i586.rpm
broadcom-wl-kernel-desktop586-latest-6.30.223.141-16.mga3.nonfree.i586.rpm
broadcom-wl-kernel-desktop-latest-6.30.223.141-16.mga3.nonfree.i586.rpm
broadcom-wl-kernel-server-latest-6.30.223.141-16.mga3.nonfree.i586.rpm

fglrx-kernel-3.10.42-desktop-1.mga3-13.251-6.mga3.nonfree.i586.rpm
fglrx-kernel-3.10.42-desktop586-1.mga3-13.251-6.mga3.nonfree.i586.rpm
fglrx-kernel-3.10.42-server-1.mga3-13.251-6.mga3.nonfree.i586.rpm
fglrx-kernel-desktop586-latest-13.251-6.mga3.nonfree.i586.rpm
fglrx-kernel-desktop-latest-13.251-6.mga3.nonfree.i586.rpm
fglrx-kernel-server-latest-13.251-6.mga3.nonfree.i586.rpm

nvidia173-kernel-3.10.42-desktop-1.mga3-173.14.38-31.mga3.nonfree.i586.rpm
nvidia173-kernel-3.10.42-desktop586-1.mga3-173.14.38-31.mga3.nonfree.i586.rpm
nvidia173-kernel-3.10.42-server-1.mga3-173.14.38-31.mga3.nonfree.i586.rpm
nvidia173-kernel-desktop586-latest-173.14.38-31.mga3.nonfree.i586.rpm
nvidia173-kernel-desktop-latest-173.14.38-31.mga3.nonfree.i586.rpm
nvidia173-kernel-server-latest-173.14.38-31.mga3.nonfree.i586.rpm

nvidia304-kernel-3.10.42-desktop-1.mga3-304.108-16.mga3.nonfree.i586.rpm
nvidia304-kernel-3.10.42-desktop586-1.mga3-304.108-16.mga3.nonfree.i586.rpm
nvidia304-kernel-3.10.42-server-1.mga3-304.108-16.mga3.nonfree.i586.rpm
nvidia304-kernel-desktop586-latest-304.108-16.mga3.nonfree.i586.rpm
nvidia304-kernel-desktop-latest-304.108-16.mga3.nonfree.i586.rpm
nvidia304-kernel-server-latest-304.108-16.mga3.nonfree.i586.rpm

nvidia-current-kernel-3.10.42-desktop-1.mga3-319.60-16.mga3.nonfree.i586.rpm
nvidia-current-kernel-3.10.42-desktop586-1.mga3-319.60-16.mga3.nonfree.i586.rpm
nvidia-current-kernel-3.10.42-server-1.mga3-319.60-16.mga3.nonfree.i586.rpm
nvidia-current-kernel-desktop586-latest-319.60-16.mga3.nonfree.i586.rpm
nvidia-current-kernel-desktop-latest-319.60-16.mga3.nonfree.i586.rpm
nvidia-current-kernel-server-latest-319.60-16.mga3.nonfree.i586.rpm



x85_64:
cpupower-3.10.42-1.mga3.x86_64.rpm
cpupower-devel-3.10.42-1.mga3.x86_64.rpm
kernel-desktop-3.10.42-1.mga3-1-1.mga3.x86_64.rpm
kernel-desktop-devel-3.10.42-1.mga3-1-1.mga3.x86_64.rpm
kernel-desktop-devel-latest-3.10.42-1.mga3.x86_64.rpm
kernel-desktop-latest-3.10.42-1.mga3.x86_64.rpm
kernel-doc-3.10.42-1.mga3.noarch.rpm
kernel-server-3.10.42-1.mga3-1-1.mga3.x86_64.rpm
kernel-server-devel-3.10.42-1.mga3-1-1.mga3.x86_64.rpm
kernel-server-devel-latest-3.10.42-1.mga3.x86_64.rpm
kernel-server-latest-3.10.42-1.mga3.x86_64.rpm
kernel-source-3.10.42-1.mga3-1-1.mga3.noarch.rpm
kernel-source-latest-3.10.42-1.mga3.noarch.rpm
kernel-userspace-headers-3.10.42-1.mga3.x86_64.rpm
perf-3.10.42-1.mga3.x86_64.rpm

vboxadditions-kernel-3.10.42-desktop-1.mga3-4.3.10-6.mga3.x86_64.rpm
vboxadditions-kernel-3.10.42-server-1.mga3-4.3.10-6.mga3.x86_64.rpm
vboxadditions-kernel-desktop-latest-4.3.10-6.mga3.x86_64.rpm
vboxadditions-kernel-server-latest-4.3.10-6.mga3.x86_64.rpm

virtualbox-kernel-3.10.42-desktop-1.mga3-4.3.10-6.mga3.x86_64.rpm
virtualbox-kernel-3.10.42-server-1.mga3-4.3.10-6.mga3.x86_64.rpm
virtualbox-kernel-desktop-latest-4.3.10-6.mga3.x86_64.rpm
virtualbox-kernel-server-latest-4.3.10-6.mga3.x86_64.rpm

xtables-addons-kernel-3.10.42-desktop-1.mga3-2.3-16.mga3.x86_64.rpm
xtables-addons-kernel-3.10.42-server-1.mga3-2.3-16.mga3.x86_64.rpm
xtables-addons-kernel-desktop-latest-2.3-16.mga3.x86_64.rpm
xtables-addons-kernel-server-latest-2.3-16.mga3.x86_64.rpm

broadcom-wl-kernel-3.10.42-desktop-1.mga3-6.30.223.141-16.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-3.10.42-server-1.mga3-6.30.223.141-16.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-desktop-latest-6.30.223.141-16.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-server-latest-6.30.223.141-16.mga3.nonfree.x86_64.rpm

fglrx-kernel-3.10.42-desktop-1.mga3-13.251-6.mga3.nonfree.x86_64.rpm
fglrx-kernel-3.10.42-server-1.mga3-13.251-6.mga3.nonfree.x86_64.rpm
fglrx-kernel-desktop-latest-13.251-6.mga3.nonfree.x86_64.rpm
fglrx-kernel-server-latest-13.251-6.mga3.nonfree.x86_64.rpm

nvidia173-kernel-3.10.42-desktop-1.mga3-173.14.38-31.mga3.nonfree.x86_64.rpm
nvidia173-kernel-3.10.42-server-1.mga3-173.14.38-31.mga3.nonfree.x86_64.rpm
nvidia173-kernel-desktop-latest-173.14.38-31.mga3.nonfree.x86_64.rpm
nvidia173-kernel-server-latest-173.14.38-31.mga3.nonfree.x86_64.rpm

nvidia304-kernel-3.10.42-desktop-1.mga3-304.108-16.mga3.nonfree.x86_64.rpm
nvidia304-kernel-3.10.42-server-1.mga3-304.108-16.mga3.nonfree.x86_64.rpm
nvidia304-kernel-desktop-latest-304.108-16.mga3.nonfree.x86_64.rpm
nvidia304-kernel-server-latest-304.108-16.mga3.nonfree.x86_64.rpm

nvidia-current-kernel-3.10.42-desktop-1.mga3-319.60-16.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-3.10.42-server-1.mga3-319.60-16.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-desktop-latest-319.60-16.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-server-latest-319.60-16.mga3.nonfree.x86_64.rpm


Reproducible: 

Steps to Reproduce:
Thomas Backlund 2014-06-06 23:02:35 CEST

Priority: Normal => High

Comment 1 claire robinson 2014-06-07 19:35:51 CEST
Tests ok i586 on all intel but with all the kmods installed - desktop586, desktop & server. I had to install it to test this so will need to install a 64bit too somewhere.

handy one liner for i586:

# urpmi perf cpupower kernel-doc kernel-userspace-headers kernel-{desktop586,desktop,server}-devel-latest {nvidia-current,nvidia304,nvidia173,fglrx,broadcom-wl,xtables-addons,virtualbox,vboxadditions}-kernel-{desktop586,desktop,server}-latest
Comment 2 Bill Wilkinson 2014-06-07 20:31:16 CEST
tested mga3-64 server and desktop with dkms virtualbox and nvidia-304.

No regressions noted.

Will look at 32-bit for both kernels (mga3 and 4) in the morning, us east coast time, as I'll be tied up for the rest of the day.

CC: (none) => wrw105

Comment 3 Bill Wilkinson 2014-06-08 16:32:50 CEST
Tested mga3-32, server and desktop with dkms virtualbox and nvidia-304.

No regressions noted.
Comment 4 Thomas Backlund 2014-06-09 16:41:34 CEST
Advisory:

Updated kernel packages fixes security vulnerabilities.

The kernel has been updated to the upstream 3.10.42 longterm kernel,
and fixes the following security issues:

media-device: fix infoleak in ioctl media_enum_entities()
(CVE-2014-1739)

The futex_requeue function in kernel/futex.c in the Linux kernel through
3.14.5 does not ensure that calls have two different futex addresses,
which allows local users to gain privileges via a crafted FUTEX_REQUEUE
command that facilitates unsafe waiter modification. (CVE-2014-3153)

kernel/auditsc.c in the Linux kernel through 3.14.5, when 
CONFIG_AUDITSYSCALL is enabled with certain syscall rules, allows local
users to obtain potentially sensitive single-bit values from kernel memory
or cause a denial of service (OOPS) via a large value of a syscall number.
(CVE-2014-3917)

As CONFIG_SYSCALL also have other potential security issues, it has been
disabled in order to protect installed mageia systems.

For other changes, see the referenced changelogs.

References:
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.41
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.42
Comment 5 David Walser 2014-06-09 16:45:08 CEST
The first time I booted this on my laptop, the sound device didn't work and the reboot option in the menu (IceWM) didn't work.  Subsequent reboots it seems fine so far, but I'll keep an eye on it this week to see if sound problems come back.  On my desktop, on first boot, the reboot option in the menu (KDE) didn't work and the sound device seemingly disappeared after about 10 minutes.  The sound device did the same on second boot, so I've reverted to 3.10.40 for now.  I can try 42 again this upcoming weekend.
Comment 6 David Walser 2014-06-10 00:42:53 CEST
The sound device has disappeared on my laptop (not sure exactly how long after booting that it happened).  There's definitely something broken with ALSA on this kernel.  The two computers I've tested on use two different drivers (snd_hda_intel and snd_intel8x0/snd_intel8x0m).
Comment 7 Thomas Backlund 2014-06-10 09:28:45 CEST
(In reply to David Walser from comment #6)
> There's definitely something broken with ALSA on this kernel. 

What hw ?

output of lspcidrake -v 

Can you attach dmesg from both 3.10.40 and 3.10.42
Comment 8 David Walser 2014-06-10 12:40:12 CEST
Like I said, it's not hardware dependent.  Two completely different classes of systems (desktop and laptop) and two different sound drivers.  Nothing appears in dmesg when the sound device dies.  The laptop is a Dell Inspiron 600m from 9 years ago and has this for the sound device:
snd_intel8x0    : Intel Corporation|82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller [MULTIMEDIA_AUDIO] (rev: 01)

The desktop is 5 years old and is from PogoLinux, with an Intel P45 chipset and Core 2 Duo E8400 processor.
Comment 9 Thomas Backlund 2014-06-10 14:44:20 CEST
Well, since the only alsa related changes is proper codec setup for H/Z97 chipsets, and an usb-audio fix, both with really specific hardware id checks, we need to figure out what breaks for you...


The reason for wanting both dmesgs is to see if the hw gets set up differently at any point that would explain it..
Comment 10 David Walser 2014-06-10 14:47:49 CEST
I rebooted the laptop back to 40 this morning and diffed the dmesg outputs (everything to the right of the ]) and the only differences were some hex values, measurements, and times, and some lines being in a slightly different order.  Other than that it looked exactly the same.
Comment 11 Thomas Backlund 2014-06-10 15:38:04 CEST
and nothing in the logs when audio disappears ?
Comment 12 David Walser 2014-06-10 17:12:42 CEST
(In reply to Thomas Backlund from comment #11)
> and nothing in the logs when audio disappears ?

Not in dmesg.  I don't think I checked any other logs yet.
Comment 13 Thomas Backlund 2014-06-10 21:02:11 CEST
Can you test 

3.10.40-2 and 3.10.41-2 from: and see how they behave...

http://tmb.mine.nu/Mageia/3/bugs/13487/
Comment 14 David Walser 2014-06-12 03:51:02 CEST
(In reply to Thomas Backlund from comment #13)
> Can you test 
> 
> 3.10.40-2 and 3.10.41-2 from: and see how they behave...
> 
> http://tmb.mine.nu/Mageia/3/bugs/13487/

Sorry for the delay.  I will test them.
Comment 15 David Walser 2014-06-13 03:28:14 CEST
3.10.40-2 i586 kernel exhibits the same behavior as 3.10.42 on my laptop.  The sound device disappeared 20 minutes after booting.  I didn't see anything relevant in /var/log/messages.
Comment 16 Thomas Backlund 2014-06-13 08:39:49 CEST
Oh, how fun :/

The difference between the working 3.10.40-1 and the 3.10.40-2 is only the fixes
for:

media-device: fix infoleak in ioctl media_enum_entities()
(CVE-2014-1739)

The futex_requeue function in kernel/futex.c in the Linux kernel through
3.14.5 does not ensure that calls have two different futex addresses,
which allows local users to gain privileges via a crafted FUTEX_REQUEUE
command that facilitates unsafe waiter modification. (CVE-2014-3153)

kernel/auditsc.c in the Linux kernel through 3.14.5, when 
CONFIG_AUDITSYSCALL is enabled with certain syscall rules, allows local
users to obtain potentially sensitive single-bit values from kernel memory
or cause a denial of service (OOPS) via a large value of a syscall number.
(CVE-2014-3917)

As CONFIG_AUDITSYSCALL also have other potential security issues, it has been
disabled in order to protect installed mageia systems.
Comment 17 William Kenney 2014-06-13 23:37:35 CEST
In VirtualBox, M3, KDE, 32-bit

Package(s) under test:
kernel-desktop-latest vboxadditions-kernel-desktop-latest

default install of kernel-desktop-latest & vboxadditions-kernel-desktop-latest

[root@localhost wilcal]# uname -a
Linux localhost 3.10.40-desktop-1.mga3 #1 SMP Fri May 16 19:32:50 UTC 2014 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-5.mga3.i586 is already installed

M3 boots to a working desktop

install kernel-desktop-latest & vboxadditions-kernel-desktop-latest from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.10.42-desktop-1.mga3 #1 SMP Fri Jun 6 21:34:34 UTC 2014 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-6.mga3.i586 is already installed

M3 boots to a working desktop

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64

CC: (none) => wilcal.int

Comment 18 William Kenney 2014-06-13 23:37:59 CEST
In VirtualBox, M3, KDE, 64-bit

Package(s) under test:
kernel-desktop-latest vboxadditions-kernel-desktop-latest

default install of kernel-desktop-latest & vboxadditions-kernel-desktop-latest

[root@localhost wilcal]# uname -a
Linux localhost 3.10.40-desktop-1.mga3 #1 SMP Fri May 16 19:05:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-5.mga3.x86_64 is already installed

M3 boots to a working desktop

install kernel-desktop-latest & vboxadditions-kernel-desktop-latest from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.10.42-desktop-1.mga3 #1 SMP Fri Jun 6 21:08:23 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-6.mga3.x86_64 is already installed

M3 boots to a working desktop

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
Comment 19 David Walser 2014-06-13 23:50:49 CEST
(In reply to William Kenney from comment #18)
> M3 boots to a working desktop

Yes, it doesn't stay working, that's the problem.

These kernel updates are tough, because there's so many combinations to test, but just testing that it boots isn't sufficient testing really, given for example the issues with this one.  Probably when we do these updates, at least someone should have run the main kernel-desktop for at least a day.  The other kernels don't really need to be tested as thoroughly.
Comment 20 William Kenney 2014-06-14 00:52:56 CEST
(In reply to David Walser from comment #19)

> Yes, it doesn't stay working, that's the problem.
> 
> These kernel updates are tough, because there's so many combinations to
> test.....

I agree. One could test these kernels forever and still have problems.
What I'd like to contribute is in the areas where I am most knowledgeable
and use all the time. The nvidia driver and Vbox. Because of the modular
setup of my test systems I can A <-> B hard drives easily and build
systems for test. Next round for me on these is to rerun what I've
done here on real hardware. Lots of good football ( FIFA ) on TV so
I've got some time to do that. I do stumble across problems testing
these things.
Comment 21 Thomas Backlund 2014-06-14 11:33:02 CEST
(In reply to David Walser from comment #15)
> 3.10.40-2 i586 kernel exhibits the same behavior as 3.10.42 on my laptop. 
> The sound device disappeared 20 minutes after booting.  I didn't see
> anything relevant in /var/log/messages.

ok, time for "bisection"

there is now at http://tmb.mine.nu/Mageia/3/bugs/13487/

kernel-desktop-3.10.40-{3-9}.mga3 available, every one with one security fix added, so test them one by one until we know wich one triggers the regression...
Comment 22 William Kenney 2014-06-14 18:12:01 CEST
(In reply to Thomas Backlund from comment #21)

> ok, time for "bisection"

Good thing there's lots of football on TV today.....
On to hardware for me. I'll leave the install cook
for about an hour before I shift to the next test one.
I'll play internet music.
Comment 23 claire robinson 2014-06-14 18:59:45 CEST
Testing kernel-desktop on old Intel ICH6 laptop. Ok so far. I'll leave it playing some tunes.
Comment 24 claire robinson 2014-06-14 19:09:06 CEST
Lost audio as soon as I su'd to root in a terminal.
Comment 25 claire robinson 2014-06-14 19:15:47 CEST
Looking in the journal it appeared to happen after mgaapplet checked for updates. Pasting snippet here, excuse formatting..

Jun 14 18:06:02 laptop mgaapplet[4173]: Computing new updates...
Jun 14 18:06:02 laptop mgaapplet[7016]: running: urpmi.update --update
Jun 14 18:06:02 laptop userhelper[7025]: running '/usr/sbin/urpmi.update --update' with root privileges on behalf of 'claire
Jun 14 18:06:03 laptop ntpd[2884]: 0.0.0.0 0618 08 no_sys_peer
Jun 14 18:06:04 laptop mgaapplet[7016]: updating inactive backport media Core Backports, Core Backports Testing, Nonfree Back
Jun 14 18:06:04 laptop mgaapplet[7016]: running: urpmi.update Core Backports
Jun 14 18:06:05 laptop userhelper[7081]: running '/usr/sbin/urpmi.update Core Backports' with root privileges on behalf of 'c
Jun 14 18:06:05 laptop mgaapplet[7016]: running: urpmi.update Core Backports Testing
Jun 14 18:06:05 laptop userhelper[7099]: running '/usr/sbin/urpmi.update Core Backports Testing' with root privileges on beha
Jun 14 18:06:06 laptop mgaapplet[7016]: running: urpmi.update Nonfree Backports
Jun 14 18:06:06 laptop userhelper[7115]: running '/usr/sbin/urpmi.update Nonfree Backports' with root privileges on behalf of
Jun 14 18:06:07 laptop mgaapplet[7016]: running: urpmi.update Nonfree Backports Testing
Jun 14 18:06:07 laptop userhelper[7130]: running '/usr/sbin/urpmi.update Nonfree Backports Testing' with root privileges on b
Jun 14 18:06:08 laptop mgaapplet[7016]: running: urpmi.update Tainted Backports
Jun 14 18:06:08 laptop userhelper[7153]: running '/usr/sbin/urpmi.update Tainted Backports' with root privileges on behalf of
Jun 14 18:06:09 laptop mgaapplet[7016]: running: urpmi.update Tainted Backports Testing
Jun 14 18:06:09 laptop userhelper[7168]: running '/usr/sbin/urpmi.update Tainted Backports Testing' with root privileges on b
Jun 14 18:06:11 laptop mgaapplet[4173]: Packages are up to date
Jun 14 18:06:52 laptop su[6092]: pam_tcb(su-l:session): Session closed for root
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:34 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:35 laptop pulseaudio[3901]: [pulseaudio] sink-input.c: Failed to create sink input: sink is suspended.
Jun 14 18:07:47 laptop pulseaudio[3901]: [alsa-sink] ratelimit.c: 115 events suppressed
Jun 14 18:07:47 laptop pulseaudio[3901]: [alsa-sink] protocol-native.c: Failed to push data into queue
Jun 14 18:09:01 laptop crond[7437]: pam_tcb(crond:session): Session opened for root by (uid=0)
Comment 26 claire robinson 2014-06-14 19:20:21 CEST
Logging out and back in again returns audio to normal. Confirmed it is lost as soon as password entered after 'su -' to root.
Comment 27 claire robinson 2014-06-14 19:27:33 CEST
Booted kernel-desktop 3.10.40 again to check and can confirm this is a regression in 3.10.42
Comment 28 claire robinson 2014-06-14 19:31:59 CEST
Anybody testing this, you can add Thomas's test repo as below, obviously changing i586 to x86_64 if that's what you're using..

# urpmi.addmedia --update bug13487 http://tmb.mine.nu/Mageia/3/bugs/13487/i586
adding medium "bug13487"
    http://tmb.mine.nu/Mageia/3/bugs/13487/i586/media_info/synthesis.hdlist.cz
Comment 29 claire robinson 2014-06-14 19:35:01 CEST
It may be easier without the --update option as it'll default to what it sees as the newest and ignore the others.
Comment 30 claire robinson 2014-06-14 20:14:13 CEST
It occurs with 3

$ uname -a
Linux laptop 3.10.40-desktop-3.mga3 #1 SMP Fri Jun 13 10:37:22 EEST 2014 i686 i686 i686 GNU/Linux
Comment 31 claire robinson 2014-06-14 20:19:17 CEST
Also with 4

$ uname -a
Linux laptop 3.10.40-desktop-4.mga3 #1 SMP Sat Jun 14 01:31:40 EEST 2014 i686 i686 i686 GNU/Linux
Comment 32 Thomas Backlund 2014-06-14 20:22:18 CEST
Yeah, no need to test further then, as every "bigger" releases contains the changes from the previous one + one additional CVE fix.

@David, can you confirm the 3.10.40-3.mga3 is the one breaking it for you too....

Interestingly it does not seem to happend in mga4 or cauldron...
Comment 33 claire robinson 2014-06-14 20:24:40 CEST
Yep, 5 too. Glad you commented, it takes several minutes for each reboot :\
Comment 34 David Walser 2014-06-14 20:35:59 CEST
Thanks Claire for finding a reliable (and quick!) way to reproduce this!  I ran the 3.10.41 kernel all day Friday on my laptop without issue and was a bit annoyed by that :o)  Now I can confirm the issue on 3.10.41.  I su'd while a song was playing.  It finished fine, but as soon as it did, it wouldn't work anymore.

I'll test 3.10-40-3 next.
Comment 35 claire robinson 2014-06-14 20:41:07 CEST
I seem to remember we had a similar problem previously. I can't remember when exactly, it might be worth searching for the bug.
Comment 36 David Walser 2014-06-14 20:53:01 CEST
Problem confirmed with 3.10.40-3 on my laptop.

Thomas, would installing dracut and kmod and the kernel-desktop from Mageia 4 on a Mageia 3 machine break anything?
Comment 37 David Walser 2014-06-14 20:59:19 CEST
(In reply to claire robinson from comment #35)
> I seem to remember we had a similar problem previously. I can't remember
> when exactly, it might be worth searching for the bug.

Indeed.  Bug 11138 and Bug 11071, and maybe others.  I confirmed what Manuel said in Bug 11071 that if you close the root shell session, switch to a virtual console and then back to X, the sound device reappears.  Also, I'm not using pulseaudio, so that's not a needed element for the bug.
Comment 38 Thomas Backlund 2014-06-14 21:06:02 CEST
(In reply to David Walser from comment #36)
> Problem confirmed with 3.10.40-3 on my laptop.
> 
> Thomas, would installing dracut and kmod and the kernel-desktop from Mageia
> 4 on a Mageia 3 machine break anything?

You should be able to install with --nodeps as the requires is put in place to ensure working upgrade from mga3 -> mga4

the dracut dep is for an issue of mounting separate /usr we hit during mga4 development, but mga3 dracut should work

the kmod dep is for the fixed module search order we pushed to both mga3 and mga4 as:
http://advisories.mageia.org/MGAA-2014-0112.html
Comment 39 David Walser 2014-06-14 21:27:54 CEST
(In reply to Thomas Backlund from comment #32)
> Interestingly it does not seem to happend in mga4 or cauldron...

Actually, no.  Still testing on my laptop, the 3.12.21 from Mageia 4 updates_testing *does* exhibit this same issue.  The 3.12.20 from Mageia 4 updates does not.  This patch is definitely broken.

CC: (none) => luigiwalser

Comment 40 David Walser 2014-06-14 21:28:55 CEST
I'm not running Mageia 4 on any desktops yet, but will probably upgrade in a couple weeks.  If it really doesn't happen when running under Mageia 4, maybe there's some change that's dependent on a newer version of some userspace package...

CC: luigiwalser => (none)

Comment 41 Thomas Backlund 2014-06-14 21:30:33 CEST
(In reply to David Walser from comment #39)
> (In reply to Thomas Backlund from comment #32)
> > Interestingly it does not seem to happend in mga4 or cauldron...
> 
> Actually, no.  Still testing on my laptop, the 3.12.21 from Mageia 4
> updates_testing *does* exhibit this same issue.  The 3.12.20 from Mageia 4
> updates does not.  This patch is definitely broken.

well, you are now testing a mga4 kernel with mga3 userspace.

It might be that newer userspace is ok with the change.
Comment 42 David Walser 2014-06-14 21:37:38 CEST
(In reply to Thomas Backlund from comment #41)
> well, you are now testing a mga4 kernel with mga3 userspace.
> 
> It might be that newer userspace is ok with the change.

That's what I just said, probably as you were writing this post :o)

Now the great mystery is which userspace component is it dependent on, if so.  Is it systemd?  Or something else?
Comment 43 David Walser 2014-06-15 01:38:06 CEST
This does seem to be dependent on systemd and/or udev.  Luckily this bug is reproducible in a VM, so I could snapshot my VM before making a mess trying to update systemd/udev to the Mageia 4 version.  I had to update other things like kmod, glib2.0, libimobiledevice, udisks2, and upower as well, but after that, while udisks2 and kmix don't work and KDE takes forever to log in, sound does work, even after su'ing to root.
Comment 44 Bert Aerts 2014-06-15 11:33:20 CEST
Just a reference to an old Mageia 3 bug:
Bug 9799 - Sound system blocked by exiting root terminal in LXDE

CC: (none) => bert.ram.aerts

Comment 45 Thomas Backlund 2014-06-17 21:20:44 CEST
Ok, new rpms to test.... 
as I had to do a rebuild anyway to re-enable AUDITSYSCALL , I updated to 3.10.44 and squashed a couple more CVEs (to be added to the advisory):

Andy Lutomirski has reported a vulnerability in Linux Kernel, which can
be exploited by malicious, local users to gain escalated privileges.
The vulnerability is caused due to an error related to checking Inode capabilities, which can be exploited to conduct certain actions with
escalated privileges.
Successful exploitation requires a kernel built with user namespaces (CONFIG_USER_NS) enabled. (CVE-2014-4014)

The Netlink implementation in the Linux kernel through 3.14.1 does not
provide a mechanism for authorizing socket operations based on the
opener of a socket, which allows local users to bypass intended access restrictions and modify network configurations by using a Netlink socket
for the (1) stdout or (2) stderr of a setuid program. (CVE-2014-0181)


So the rpm list is now:

SRPMS:
kernel-3.10.44-1.mga3.src.rpm
kernel-userspace-headers-3.10.44-1.mga3.src.rpm
kmod-vboxadditions-4.3.10-7.mga3.src.rpm
kmod-virtualbox-4.3.10-7.mga3.src.rpm
kmod-xtables-addons-2.3-17.mga3.src.rpm

kmod-broadcom-wl-6.30.223.141-17.mga3.nonfree.src.rpm
kmod-fglrx-13.251-7.mga3.nonfree.src.rpm
kmod-nvidia173-173.14.38-32.mga3.nonfree.src.rpm
kmod-nvidia304-304.108-17.mga3.nonfree.src.rpm
kmod-nvidia-current-319.60-17.mga3.nonfree.src.rpm



i586:
cpupower-3.10.44-1.mga3.i586.rpm
cpupower-devel-3.10.44-1.mga3.i586.rpm
kernel-desktop-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-devel-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-desktop586-devel-latest-3.10.44-1.mga3.i586.rpm
kernel-desktop586-latest-3.10.44-1.mga3.i586.rpm
kernel-desktop-devel-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-desktop-devel-latest-3.10.44-1.mga3.i586.rpm
kernel-desktop-latest-3.10.44-1.mga3.i586.rpm
kernel-doc-3.10.44-1.mga3.noarch.rpm
kernel-server-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-server-devel-3.10.44-1.mga3-1-1.mga3.i586.rpm
kernel-server-devel-latest-3.10.44-1.mga3.i586.rpm
kernel-server-latest-3.10.44-1.mga3.i586.rpm
kernel-source-3.10.44-1.mga3-1-1.mga3.noarch.rpm
kernel-source-latest-3.10.44-1.mga3.noarch.rpm
kernel-userspace-headers-3.10.44-1.mga3.i586.rpm
perf-3.10.44-1.mga3.i586.rpm

vboxadditions-kernel-3.10.44-desktop-1.mga3-4.3.10-7.mga3.i586.rpm
vboxadditions-kernel-3.10.44-desktop586-1.mga3-4.3.10-7.mga3.i586.rpm
vboxadditions-kernel-3.10.44-server-1.mga3-4.3.10-7.mga3.i586.rpm
vboxadditions-kernel-desktop586-latest-4.3.10-7.mga3.i586.rpm
vboxadditions-kernel-desktop-latest-4.3.10-7.mga3.i586.rpm
vboxadditions-kernel-server-latest-4.3.10-7.mga3.i586.rpm

virtualbox-kernel-3.10.44-desktop-1.mga3-4.3.10-7.mga3.i586.rpm
virtualbox-kernel-3.10.44-desktop586-1.mga3-4.3.10-7.mga3.i586.rpm
virtualbox-kernel-3.10.44-server-1.mga3-4.3.10-7.mga3.i586.rpm
virtualbox-kernel-desktop586-latest-4.3.10-7.mga3.i586.rpm
virtualbox-kernel-desktop-latest-4.3.10-7.mga3.i586.rpm
virtualbox-kernel-server-latest-4.3.10-7.mga3.i586.rpm

xtables-addons-kernel-3.10.44-desktop-1.mga3-2.3-17.mga3.i586.rpm
xtables-addons-kernel-3.10.44-desktop586-1.mga3-2.3-17.mga3.i586.rpm
xtables-addons-kernel-3.10.44-server-1.mga3-2.3-17.mga3.i586.rpm
xtables-addons-kernel-desktop586-latest-2.3-17.mga3.i586.rpm
xtables-addons-kernel-desktop-latest-2.3-17.mga3.i586.rpm
xtables-addons-kernel-server-latest-2.3-17.mga3.i586.rpm

broadcom-wl-kernel-3.10.44-desktop-1.mga3-6.30.223.141-17.mga3.nonfree.i586.rpm
broadcom-wl-kernel-3.10.44-desktop586-1.mga3-6.30.223.141-17.mga3.nonfree.i586.rpm
broadcom-wl-kernel-3.10.44-server-1.mga3-6.30.223.141-17.mga3.nonfree.i586.rpm
broadcom-wl-kernel-desktop586-latest-6.30.223.141-17.mga3.nonfree.i586.rpm
broadcom-wl-kernel-desktop-latest-6.30.223.141-17.mga3.nonfree.i586.rpm
broadcom-wl-kernel-server-latest-6.30.223.141-17.mga3.nonfree.i586.rpm

fglrx-kernel-3.10.44-desktop-1.mga3-13.251-7.mga3.nonfree.i586.rpm
fglrx-kernel-3.10.44-desktop586-1.mga3-13.251-7.mga3.nonfree.i586.rpm
fglrx-kernel-3.10.44-server-1.mga3-13.251-7.mga3.nonfree.i586.rpm
fglrx-kernel-desktop586-latest-13.251-7.mga3.nonfree.i586.rpm
fglrx-kernel-desktop-latest-13.251-7.mga3.nonfree.i586.rpm
fglrx-kernel-server-latest-13.251-7.mga3.nonfree.i586.rpm

nvidia173-kernel-3.10.44-desktop-1.mga3-173.14.38-32.mga3.nonfree.i586.rpm
nvidia173-kernel-3.10.44-desktop586-1.mga3-173.14.38-32.mga3.nonfree.i586.rpm
nvidia173-kernel-3.10.44-server-1.mga3-173.14.38-32.mga3.nonfree.i586.rpm
nvidia173-kernel-desktop586-latest-173.14.38-32.mga3.nonfree.i586.rpm
nvidia173-kernel-desktop-latest-173.14.38-32.mga3.nonfree.i586.rpm
nvidia173-kernel-server-latest-173.14.38-32.mga3.nonfree.i586.rpm

nvidia304-kernel-3.10.44-desktop-1.mga3-304.108-17.mga3.nonfree.i586.rpm
nvidia304-kernel-3.10.44-desktop586-1.mga3-304.108-17.mga3.nonfree.i586.rpm
nvidia304-kernel-3.10.44-server-1.mga3-304.108-17.mga3.nonfree.i586.rpm
nvidia304-kernel-desktop586-latest-304.108-17.mga3.nonfree.i586.rpm
nvidia304-kernel-desktop-latest-304.108-17.mga3.nonfree.i586.rpm
nvidia304-kernel-server-latest-304.108-17.mga3.nonfree.i586.rpm

nvidia-current-kernel-3.10.44-desktop-1.mga3-319.60-17.mga3.nonfree.i586.rpm
nvidia-current-kernel-3.10.44-desktop586-1.mga3-319.60-17.mga3.nonfree.i586.rpm
nvidia-current-kernel-3.10.44-server-1.mga3-319.60-17.mga3.nonfree.i586.rpm
nvidia-current-kernel-desktop586-latest-319.60-17.mga3.nonfree.i586.rpm
nvidia-current-kernel-desktop-latest-319.60-17.mga3.nonfree.i586.rpm
nvidia-current-kernel-server-latest-319.60-17.mga3.nonfree.i586.rpm



x86_64:
cpupower-3.10.44-1.mga3.x86_64.rpm
cpupower-devel-3.10.44-1.mga3.x86_64.rpm
kernel-desktop-3.10.44-1.mga3-1-1.mga3.x86_64.rpm
kernel-desktop-devel-3.10.44-1.mga3-1-1.mga3.x86_64.rpm
kernel-desktop-devel-latest-3.10.44-1.mga3.x86_64.rpm
kernel-desktop-latest-3.10.44-1.mga3.x86_64.rpm
kernel-doc-3.10.44-1.mga3.noarch.rpm
kernel-server-3.10.44-1.mga3-1-1.mga3.x86_64.rpm
kernel-server-devel-3.10.44-1.mga3-1-1.mga3.x86_64.rpm
kernel-server-devel-latest-3.10.44-1.mga3.x86_64.rpm
kernel-server-latest-3.10.44-1.mga3.x86_64.rpm
kernel-source-3.10.44-1.mga3-1-1.mga3.noarch.rpm
kernel-source-latest-3.10.44-1.mga3.noarch.rpm
kernel-userspace-headers-3.10.44-1.mga3.x86_64.rpm
perf-3.10.44-1.mga3.x86_64.rpm

vboxadditions-kernel-3.10.44-desktop-1.mga3-4.3.10-7.mga3.x86_64.rpm
vboxadditions-kernel-3.10.44-server-1.mga3-4.3.10-7.mga3.x86_64.rpm
vboxadditions-kernel-desktop-latest-4.3.10-7.mga3.x86_64.rpm
vboxadditions-kernel-server-latest-4.3.10-7.mga3.x86_64.rpm

virtualbox-kernel-3.10.44-desktop-1.mga3-4.3.10-7.mga3.x86_64.rpm
virtualbox-kernel-3.10.44-server-1.mga3-4.3.10-7.mga3.x86_64.rpm
virtualbox-kernel-desktop-latest-4.3.10-7.mga3.x86_64.rpm
virtualbox-kernel-server-latest-4.3.10-7.mga3.x86_64.rpm

xtables-addons-kernel-3.10.44-desktop-1.mga3-2.3-17.mga3.x86_64.rpm
xtables-addons-kernel-3.10.44-server-1.mga3-2.3-17.mga3.x86_64.rpm
xtables-addons-kernel-desktop-latest-2.3-17.mga3.x86_64.rpm
xtables-addons-kernel-server-latest-2.3-17.mga3.x86_64.rpm

broadcom-wl-kernel-3.10.44-desktop-1.mga3-6.30.223.141-17.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-3.10.44-server-1.mga3-6.30.223.141-17.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-desktop-latest-6.30.223.141-17.mga3.nonfree.x86_64.rpm
broadcom-wl-kernel-server-latest-6.30.223.141-17.mga3.nonfree.x86_64.rpm

fglrx-kernel-3.10.44-desktop-1.mga3-13.251-7.mga3.nonfree.x86_64.rpm
fglrx-kernel-3.10.44-server-1.mga3-13.251-7.mga3.nonfree.x86_64.rpm
fglrx-kernel-desktop-latest-13.251-7.mga3.nonfree.x86_64.rpm
fglrx-kernel-server-latest-13.251-7.mga3.nonfree.x86_64.rpm

nvidia173-kernel-3.10.44-desktop-1.mga3-173.14.38-32.mga3.nonfree.x86_64.rpm
nvidia173-kernel-3.10.44-server-1.mga3-173.14.38-32.mga3.nonfree.x86_64.rpm
nvidia173-kernel-desktop-latest-173.14.38-32.mga3.nonfree.x86_64.rpm
nvidia173-kernel-server-latest-173.14.38-32.mga3.nonfree.x86_64.rpm

nvidia304-kernel-3.10.44-desktop-1.mga3-304.108-17.mga3.nonfree.x86_64.rpm
nvidia304-kernel-3.10.44-server-1.mga3-304.108-17.mga3.nonfree.x86_64.rpm
nvidia304-kernel-desktop-latest-304.108-17.mga3.nonfree.x86_64.rpm
nvidia304-kernel-server-latest-304.108-17.mga3.nonfree.x86_64.rpm

nvidia-current-kernel-3.10.44-desktop-1.mga3-319.60-17.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-3.10.44-server-1.mga3-319.60-17.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-desktop-latest-319.60-17.mga3.nonfree.x86_64.rpm
nvidia-current-kernel-server-latest-319.60-17.mga3.nonfree.x86_64.rpm

Summary: Update request: kernel-3.10.42-1.mga3 => Update request: kernel-3.10.44-1.mga3
Source RPM: kernel-3.10.42-1.mga3.src.rpm => kernel-3.10.44-1.mga3.src.rpm

Comment 46 claire robinson 2014-06-18 18:12:31 CEST
This fixes the audio issue for me i586, creaky Intel ICH6 laptop.
Comment 47 William Kenney 2014-06-21 19:12:49 CEST
In VirtualBox, M3, KDE, 32-bit

Package(s) under test:
kernel-desktop-latest vboxadditions-kernel-desktop-latest

default install of kernel-desktop-latest & vboxadditions-kernel-desktop-latest

[root@localhost wilcal]# uname -a
Linux localhost 3.10.40-desktop-1.mga3 #1 SMP Fri May 16 19:32:50 UTC 2014 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-3.10.40-1.mga3.i586 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-5.mga3.i586 is already installed

M3 boots to a working desktop in Vbox

install kernel-desktop-latest & vboxadditions-kernel-desktop-latest from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.10.44-desktop-1.mga3 #1 SMP Tue Jun 17 06:33:33 UTC 2014 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-3.10.44-1.mga3.i586 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-7.mga3.i586 is already installed

M3 boots to a working desktop in Vbox

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
Comment 48 David Walser 2014-06-21 19:18:23 CEST
Running successfully i586 desktop and server kernels on three different systems (Dell Inspiron 600m laptop from 2005, PogoLinux Verona workstation from 2009, Dell Optiplex 990 desktop from 2012).

If someone can validate it on x86_64, we should push this.

Whiteboard: (none) => MGA3-32-OK

Comment 49 William Kenney 2014-06-21 19:27:46 CEST
In VirtualBox, M3, KDE, 64-bit

Package(s) under test:
kernel-desktop-latest vboxadditions-kernel-desktop-latest

default install of kernel-desktop-latest & vboxadditions-kernel-desktop-latest

[root@localhost wilcal]# uname -a
Linux localhost 3.10.40-desktop-1.mga3 #1 SMP Fri May 16 19:05:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-3.10.40-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-5.mga3.x86_64 is already installed

M3 boots to a working desktop in Vbox

install kernel-desktop-latest & vboxadditions-kernel-desktop-latest from updates_testing

[root@localhost wilcal]# uname -a
Linux localhost 3.10.44-desktop-1.mga3 #1 SMP Tue Jun 17 06:09:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi kernel-desktop-latest
Package kernel-desktop-latest-3.10.44-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-7.mga3.x86_64 is already installed

M3 boots to a working desktop in Vbox

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
virtualbox-4.3.10-1.1.mga4.x86_64
virtualbox-guest-additions-4.3.10-1.1.mga4.x86_64
Comment 50 William Kenney 2014-06-21 19:29:47 CEST
(In reply to David Walser from comment #48)

> If someone can validate it on x86_64, we should push this.

If this does not get pushed I'll be retesting this
on real hardware tomorrow, California time.
Comment 51 William Kenney 2014-06-22 20:14:14 CEST
On real hardware, M3, KDE, 32-bit

Package(s) under test:
kernel-desktop-latest

default install of kernel-desktop-latest

[wilcal@localhost ~]$ uname -a
Linux localhost 3.10.40-server-1.mga3 #1 SMP Fri May 16 19:49:29 UTC 2014 i686 i686 i686 GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        ......
        Kernel driver in use: nvidia

M3 boots to a working desktop

Install VirtualBox then kernel-desktop-latest from updates testing & reboot

[root@localhost wilcal]# uname -a
Linux localhost 3.10.44-server-1.mga3 #1 SMP Tue Jun 17 06:49:01 UTC 2014 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi virtualbox-kernel-desktop-latest
Package virtualbox-kernel-desktop-latest-4.3.10-7.mga3.i586 is already installed
[root@localhost wilcal]# urpmi vboxadditions-kernel-desktop-latest
Package vboxadditions-kernel-desktop-latest-4.3.10-7.mga3.i586 is already installed
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        ......
        Kernel driver in use: nvidia

M3 boots to a working desktop and runs M4.1 KDE Live-CD as a Vbox client

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 4 64-bit, Nvidia driver
Comment 52 William Kenney 2014-06-22 22:10:09 CEST
On real hardware, M3, KDE, 64-bit

Package(s) under test:
kernel-desktop-latest

default install of kernel-desktop-latest & VirtualBox

[root@localhost wilcal]# uname -a
Linux localhost 3.10.40-desktop-1.mga3 #1 SMP Fri May 16 19:05:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi virtualbox
Package virtualbox-4.3.10-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-guest-additions
Package virtualbox-guest-additions-4.3.10-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-kernel-desktop-latest
Package virtualbox-kernel-desktop-latest-4.3.10-5.mga3.x86_64 is already installed
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        .........
        Kernel driver in use: nvidia

M3 boots to a working desktop and runs M4.1 KDE Live-CD as a Vbox client

[root@localhost wilcal]# uname -a
Linux localhost 3.10.44-desktop-1.mga3 #1 SMP Tue Jun 17 06:09:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi virtualbox
Package virtualbox-4.3.10-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-guest-additions
Package virtualbox-guest-additions-4.3.10-1.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi virtualbox-kernel-desktop-latest
Package virtualbox-kernel-desktop-latest-4.3.10-7.mga3.x86_64 is already installed
[root@localhost wilcal]# urpmi x11-driver-video-nvidia-current
Package x11-driver-video-nvidia-current-319.60-1.mga3.nonfree.x86_64 is already installed
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Gigabyte Technology Co., Ltd Device 3518
        ......
        Kernel driver in use: nvidia
        
M3 boots to a working desktop and runs M4.1 KDE Live-CD as a Vbox client
Comment 53 William Kenney 2014-06-22 22:10:59 CEST
Enough
For me this update works fine.
Comment 54 David Walser 2014-06-22 22:13:16 CEST
Thanks William.  Validating it now.

Sysadmins, please push this to 3/core/updates.  The advisory still needs to be uploaded as well.

Keywords: (none) => validated_update
Whiteboard: MGA3-32-OK => MGA3-32-OK MGA3-64-OK
CC: (none) => sysadmin-bugs

Comment 55 Thomas Backlund 2014-06-22 23:00:16 CEST
Advisory added

Whiteboard: MGA3-32-OK MGA3-64-OK => MGA3-32-OK MGA3-64-OK advisory

Comment 56 Thomas Backlund 2014-06-22 23:15:02 CEST
Update pushed:
http://advisories.mageia.org/MGASA-2014-0273.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.