[Bug 888210] New: NetworkManager exec 'general protection' SEGV with current libnl -- downgrade of libnl fixes
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c0 Summary: NetworkManager exec 'general protection' SEGV with current libnl -- downgrade of libnl fixes Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: grantksupport@operamail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 on uname -a Linux gklaptop 3.15.6-1.gfdb2dde-desktop #1 SMP PREEMPT Fri Jul 18 07:19:39 UTC 2014 (fdb2dde) x86_64 x86_64 x86_64 GNU/Linux rpm -qa | grep -i networkmanager NetworkManager-openvpn-0.9.8.4-1.3.x86_64 NetworkManager-gnome-0.9.8.4-20.3.x86_64 NetworkManager-0.9.8.8-1.1.x86_64 NetworkManager-devel-0.9.8.8-1.1.x86_64 typelib-1_0-NetworkManager-1_0-0.9.8.8-1.1.x86_64 libNetworkManagerQt0-0.9.8.1-3.2.x86_64 NetworkManager-debuginfo-0.9.8.8-1.1.x86_64 kde4-config --version Qt: 4.8.6 KDE Development Platform: 4.13.3 kde4-config: 1.0 NM exec segfaults systemctl start NetworkManager Job for NetworkManager.service failed. See 'systemctl status NetworkManager.service' and 'journalctl -xn' for details. systemctl status NetworkManager.service NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; disabled) Active: failed (Result: signal) since Mon 2014-07-21 10:29:56 PDT; 7s ago Process: 3388 ExecStart=/usr/sbin/NetworkManager --no-daemon (code=killed, signal=SEGV) Main PID: 3388 (code=killed, signal=SEGV) Jul 21 10:29:56 gklaptop NetworkManager[3388]: <info> NetworkManager (version 0.9.8.8) is starting... Jul 21 10:29:56 gklaptop systemd[1]: NetworkManager.service: main process exited, code=killed, status=11/SEGV Jul 21 10:29:56 gklaptop systemd[1]: Failed to start Network Manager. Jul 21 10:29:56 gklaptop systemd[1]: Unit NetworkManager.service entered failed state. /usr/sbin/NetworkManager --no-daemon NetworkManager[3426]: <info> NetworkManager (version 0.9.8.8) is starting... NetworkManager[3426]: <info> Read config file /etc/NetworkManager/NetworkManager.conf NetworkManager[3426]: <info> WEXT support is enabled Segmentation fault running a GDB trace zypper install NetworkManager-debuginfo gdb -q -iex "set auto-load safe-path /usr/lib64" --args /usr/sbin/NetworkManager --no-daemon (gdb) run Starting program: /usr/sbin/NetworkManager --no-daemon [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff2e98700 (LWP 3827)] NetworkManager[3823]: <info> NetworkManager (version 0.9.8.8) is starting... NetworkManager[3823]: <info> Read config file /etc/NetworkManager/NetworkManager.conf NetworkManager[3823]: <info> WEXT support is enabled Program received signal SIGSEGV, Segmentation fault. 0x000000000046d0de in nm_netlink_monitor_attach (self=0x715560) at nm-netlink-monitor.c:478 478 nm-netlink-monitor.c: No such file or directory. (gdb) bt #0 0x000000000046d0de in nm_netlink_monitor_attach (self=0x715560) at nm-netlink-monitor.c:478 #1 0x000000000046dd24 in nm_netlink_monitor_get () at nm-netlink-monitor.c:841 #2 0x000000000042a281 in main (argc=1, argv=0x7fffffffd778) at main.c:525 (gdb) reading net-misc/networkmanager-0.9.8.2-r2: NetworkManager segfaults at startup https://bugs.funtoo.org/browse/FL-1310?page=com.atlassian.jira.plugin.system... net-misc/networkmanager with >=dev-libs/libnl-3.2.25_rc1 - segmentation fault in nm_netlink_monitor_attach () https://bugs.gentoo.org/show_bug.cgi?id=515132 currently rpm -qa | grep -i libnl ntrack-libnl3_x-016-19.3.x86_64 libnl3-200-3.2.25-61.1.x86_64 libnl1-1.1.4-146.1.x86_64 libnl-config-3.2.25-61.1.noarch downgrading zypper in --oldpackage libnl3-200-3.2.22-2.1.2.x86_64 ... The following package is going to be downgraded: libnl3-200 The following package is going to change vendor: libnl3-200 obs://build.opensuse.org/security -> openSUSE ... re-exec works systemctl start NetworkManager ps ax | grep Network 4121 ? Ssl 0:00 /usr/sbin/NetworkManager --no-daemon Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c grant k <grantksupport@operamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |os.gnome.maintainers@gmail. |ovo.novell.com |com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org AssignedTo|os.gnome.maintainers@gmail. |jengelh@inai.de |com | --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2014-07-21 18:35:44 UTC --- Assigning to Jan, who seems to be most active on libnl3, and who also performed the update to 3.2.25 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c2 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jengelh@inai.de |bnc-team-gnome@forge.provo. | |novell.com --- Comment #2 from Jan Engelhardt <jengelh@inai.de> 2014-07-21 21:16:16 CEST --- For a fix, see http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?h=nm-0-9-8&id=8e4576b9fdb5c888d20a13aa2cc198df790dba54 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c3 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |grantksupport@operamail.com AssignedTo|bnc-team-gnome@forge.provo. |jengelh@inai.de |novell.com | --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2014-07-21 19:39:45 UTC --- For reference: NM 0.9.10.0 seems not to be affected by this anymore; it is already in GNOME:Factory and on its way to openSUSE:Factory Grant: you selected 'openSUSE 13.1' as OS/Product: is this indeed true? Or is this rather a Factory machine? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jengelh@inai.de |bnc-team-gnome@forge.provo. | |novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c4 --- Comment #4 from grant k <grantksupport@operamail.com> 2014-07-21 19:47:23 UTC --- @Dominique My machine is, in fact, 13.1 at its core: lsb_release -a LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch Distributor ID: openSUSE project Description: openSUSE 13.1 (Bottle) (x86_64) Release: 13.1 Codename: Bottle My local libnl3* is usually sourced from http://download.opensuse.org/repositories/security:/netfilter/openSUSE_13.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c grant k <grantksupport@operamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|grantksupport@operamail.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c5 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |zaitor@opensuse.org InfoProvider| |grantksupport@operamail.com --- Comment #5 from Bjørn Lie <zaitor@opensuse.org> 2014-07-21 22:59:03 CEST --- @ grant k Please try the NM-packages in https://build.opensuse.org/project/show/home:Zaitor:bnc888210 and report back if those fixes the issue for you. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c6 grant k <grantksupport@operamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|grantksupport@operamail.com | --- Comment #6 from grant k <grantksupport@operamail.com> 2014-07-21 21:12:32 UTC --- @Bjørn zypper -v dup The following 8 packages are going to be upgraded: libnl3-200 3.2.22-2.1.2 -> 3.2.25-61.1 libnm-glib4 0.9.8.8-1.1 -> 0.9.8.8-3.1 libnm-glib-vpn1 0.9.8.8-1.1 -> 0.9.8.8-3.1 libnm-util2 0.9.8.8-1.1 -> 0.9.8.8-3.1 NetworkManager 0.9.8.8-1.1 -> 0.9.8.8-3.1 NetworkManager-devel 0.9.8.8-1.1 -> 0.9.8.8-3.1 typelib-1_0-NetworkManager-1_0 0.9.8.8-1.1 -> 0.9.8.8-3.1 typelib-1_0-NMClient-1_0 0.9.8.8-1.1 -> 0.9.8.8-3.1 The following 8 packages are going to change vendor: libnl3-200 3.2.22-2.1.2 -> 3.2.25-61.1 openSUSE -> obs://build.opensuse.org/security libnm-glib4 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor libnm-glib-vpn1 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor libnm-util2 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor NetworkManager 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor NetworkManager-devel 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor typelib-1_0-NetworkManager-1_0 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor typelib-1_0-NMClient-1_0 0.9.8.8-1.1 -> 0.9.8.8-3.1 openSUSE -> obs://build.opensuse.org/home:Zaitor ... testing systemctl stop NetworkManager systemctl start NetworkManager systemctl status NetworkManager NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled) Active: active (running) since Mon 2014-07-21 14:06:23 PDT; 5s ago ... shutdown -r now ... systemctl status NetworkManager NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled) Active: active (running) since Mon 2014-07-21 14:08:43 PDT; 1min 42s ago ... Appears to be OK. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c7 grant k <grantksupport@operamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO --- Comment #7 from grant k <grantksupport@operamail.com> 2014-07-29 16:15:09 UTC --- @Dominique
For reference: NM 0.9.10.0 seems not to be affected by this anymore; it is already in GNOME:Factory and on its way to openSUSE:Factory
Can 0.9.10.x be packaged for OS 13.1? Is it already available, and I've missed it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c8 grant k <grantksupport@operamail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- InfoProvider| |dimstar@opensuse.org --- Comment #8 from grant k <grantksupport@operamail.com> 2014-08-06 01:03:58 UTC --- bump -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c9 --- Comment #9 from Swamp Workflow Management <swamp@suse.de> 2014-08-06 10:04:27 UTC --- openSUSE-RU-2014:0965-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 888210 CVE References: Sources used: openSUSE 13.1 (src): NetworkManager-0.9.8.8-4.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c10 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|dimstar@opensuse.org | Resolution| |FIXED --- Comment #10 from Dominique Leuenberger <dimstar@opensuse.org> 2014-09-08 17:38:35 UTC --- Closing as fixed - despite libnl3 not being part of openSUSE 13.1 or any update repo, we published a NM update addressing this for the users. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c11 --- Comment #11 from grant k <grantksupport@operamail.com> 2014-09-08 17:57:44 UTC --- Just wanting to understand that last comment ...
despite libnl3 not being part of openSUSE 13.1 or any update repo
This http://software.opensuse.org/package/libnl3 shows libnl3 is part of 'official release' for Factory, 13.1, ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=888210 https://bugzilla.novell.com/show_bug.cgi?id=888210#c12 --- Comment #12 from Dominique Leuenberger <dimstar@opensuse.org> 2014-09-08 18:01:46 UTC --- (In reply to comment #11)
Just wanting to understand that last comment ...
despite libnl3 not being part of openSUSE 13.1 or any update repo
This
http://software.opensuse.org/package/libnl3
shows libnl3 is part of 'official release' for Factory, 13.1, ...
Right... sorry for the confusion; libnl3 3.2.25 is not - which is what introduced the change in API and as a result the crash. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com