Bug 22627 - Update request: networkmanager-applet-1.8.10-1.mga6
Summary: Update request: networkmanager-applet-1.8.10-1.mga6
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga6-64-ok
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-02-18 19:05 CET by Thomas Backlund
Modified: 2018-03-04 19:05 CET (History)
3 users (show)

See Also:
Source RPM: networkmanager-applet
CVE:
Status comment:


Attachments

Description Thomas Backlund 2018-02-18 19:05:25 CET
Advisory:
This networkmanager-applet update provies the 1.8.10 maintenance release,
fixing varius bugs, updates translations and adds some new functions.

For more details about the changes, see the referenced NEWS.

Reference:
https://git.gnome.org/browse/network-manager-applet/tree/NEWS?h=1.8.10



SRPMS:
networkmanager-applet-1.8.10-1.mga6.src.rpm



i586:
libnma0-1.8.10-1.mga6.i586.rpm
libnma-devel-1.8.10-1.mga6.i586.rpm
libnma-gir1.0-1.8.10-1.mga6.i586.rpm
libnm-gtk0-1.8.10-1.mga6.i586.rpm
libnm-gtk-devel-1.8.10-1.mga6.i586.rpm
libnmgtk-gir1.0-1.8.10-1.mga6.i586.rpm
networkmanager-applet-1.8.10-1.mga6.i586.rpm



x86_64:
lib64nma0-1.8.10-1.mga6.x86_64.rpm
lib64nma-devel-1.8.10-1.mga6.x86_64.rpm
lib64nma-gir1.0-1.8.10-1.mga6.x86_64.rpm
lib64nm-gtk0-1.8.10-1.mga6.x86_64.rpm
lib64nm-gtk-devel-1.8.10-1.mga6.x86_64.rpm
lib64nmgtk-gir1.0-1.8.10-1.mga6.x86_64.rpm
networkmanager-applet-1.8.10-1.mga6.x86_64.rpm
Comment 1 Ulrich Beckmann 2018-02-23 21:29:29 CET
I assume, that it's a question of the connection editor under (Network Symbol) -> WiFi Settings, as I am not a regular Gnome user.

I am testing in a Gnome only user. When I turn WiFi On and Off, Networkmanager connects and disconnects to my wifi.

Mageia net-applet is disabled in all my real HW installations.

Installed packages (x86_64)
lib64nm0-1.8.6-1.mga6
lib64nma0-1.8.10-1.mga6
lib64nmclient-gir1.0-1.8.6-1.mga6
lib64nm-glib4-1.8.6-1.mga6
lib64nm-glib-vpn1-1.8.6-1.mga6
lib64nm-gtk0-1.8.10-1.mga6
lib64nmgtk-gir1.0-1.8.10-1.mga6
lib64nm-util2-1.8.6-1.mga6
networkmanager-applet-1.8.10-1.mga6

Ulrich

CC: (none) => bequimao.de

Comment 2 claire robinson 2018-02-28 23:17:30 CET
Advisory uploaded

Keywords: (none) => advisory

Comment 3 claire robinson 2018-03-04 13:56:53 CET
Testing mga6 64. I use NM and nm-applet with Mate DE.

Installed all rpms and updated to new ones. Rebooted.

As it's to do with vpn's, tested with a vpn I've previously played with but never successfully connected to (bad login details likely) and the applet disappeared.

Started from cli and repeated. After entering root pass to connect the icon changed to the whirly vpn connecting icon and then it segfaulted.

$ nm-applet
Segmentation fault (core dumped)

(gdb) run
Starting program: /usr/bin/nm-applet 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe8e41700 (LWP 6746)]
[New Thread 0x7fffe3fff700 (LWP 6747)]
[New Thread 0x7fffe37fe700 (LWP 6748)]
[New Thread 0x7fffe2e3c700 (LWP 6749)]
[Thread 0x7fffe2e3c700 (LWP 6749) exited]
Detaching after fork from child process 6796.
[New Thread 0x7fffe2e3c700 (LWP 6799)]
*** Error in `/usr/bin/nm-applet': free(): invalid pointer: 0x00007ffff631b0e0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x72435)[0x7ffff4b88435]
/lib64/libc.so.6(+0x7b879)[0x7ffff4b91879]
/lib64/libc.so.6(cfree+0x48)[0x7ffff4b94db8]
/lib64/libglib-2.0.so.0(g_strfreev+0x29)[0x7ffff5150509]
/lib64/libglib-2.0.so.0(g_datalist_clear+0x73)[0x7ffff5113f13]
/lib64/libgobject-2.0.so.0(g_object_unref+0x19a)[0x7ffff540da1a]
/lib64/libglib-2.0.so.0(+0x38242)[0x7ffff511e242]
/lib64/libnm.so.0(+0x5bb47)[0x7ffff6379b47]
/lib64/libglib-2.0.so.0(g_datalist_clear+0x73)[0x7ffff5113f13]
/lib64/libgobject-2.0.so.0(g_object_unref+0x19a)[0x7ffff540da1a]
/usr/bin/nm-applet[0x415a5f]
/usr/bin/nm-applet[0x418af5]
/lib64/libglib-2.0.so.0(+0x46514)[0x7ffff512c514]
/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x13a)[0x7ffff512f97a]
/lib64/libglib-2.0.so.0(+0x49cf8)[0x7ffff512fcf8]
/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7ffff512fd9c]
/lib64/libgio-2.0.so.0(g_application_run+0x20d)[0x7ffff56e8c5d]
/usr/bin/nm-applet[0x40fe27]
/lib64/libc.so.6(__libc_start_main+0xf0)[0x7ffff4b36600]
/usr/bin/nm-applet[0x40ff29]

Large memory map, doesn't look particularly useful, mostly showing fontconfig. Can attach the full output if necessary.

======= Memory map: ========
00400000-00447000 r-xp 00000000 08:06 3041641                            /usr/bin/nm-applet
00646000-00647000 r--p 00046000 08:06 3041641                            /usr/bin/nm-applet
00647000-00649000 rw-p 00047000 08:06 3041641                            /usr/bin/nm-applet
00649000-00b31000 rw-p 00000000 00:00 0                                  [heap]
7fffcc000000-7fffcc021000 rw-p 00000000 00:00 0 
7fffcc021000-7fffd0000000 ---p 00000000 00:00 0 
7fffd4000000-7fffd4022000 rw-p 00000000 00:00 0 
7fffd4022000-7fffd8000000 ---p 00000000 00:00 0 
7fffd8000000-7fffd8022000 rw-p 00000000 00:00 0 
7fffd8022000-7fffdc000000 ---p 00000000 00:00 0 
7fffdc000000-7fffdc05a000 rw-p 00000000 00:00 0 
7fffdc05a000-7fffe0000000 ---p 00000000 00:00 0 
7fffe1c1a000-7fffe1c30000 r-xp 00000000 08:06 3030658                    /usr/lib64/libgcc_s-5.5.0.so.1
7fffe1c30000-7fffe1e2f000 ---p 00016000 08:06 3030658                    /usr/lib64/libgcc_s-5.5.0.so.1
7fffe1e2f000-7fffe1e30000 r--p 00015000 08:06 3030658                    /usr/lib64/libgcc_s-5.5.0.so.1
7fffe1e30000-7fffe1e31000 rw-p 00016000 08:06 3030658                    /usr/lib64/libgcc_s-5.5.0.so.1
7fffe1e5e000-7fffe1e96000 r-xp 00000000 08:06 3023169                    /usr/lib64/libcroco-0.6.so.3.0.1
7fffe1e96000-7fffe2096000 ---p 00038000 08:06 3023169                    /usr/lib64/libcroco-0.6.so.3.0.1
7fffe2096000-7fffe2099000 r--p 00038000 08:06 3023169                    /usr/lib64/libcroco-0.6.so.3.0.1
7fffe2099000-7fffe209a000 rw-p 0003b000 08:06 3023169                    /usr/lib64/libcroco-0.6.so.3.0.1
7fffe20c6000-7fffe20c7000 rw-p 00000000 00:00 0 
7fffe20c7000-7fffe20fb000 r-xp 00000000 08:06 3023943                    /usr/lib64/librsvg-2.so.2.40.18
7fffe20fb000-7fffe22fb000 ---p 00034000 08:06 3023943                    /usr/lib64/librsvg-2.so.2.40.18
7fffe22fb000-7fffe22fc000 r--p 00034000 08:06 3023943                    /usr/lib64/librsvg-2.so.2.40.18
7fffe22fc000-7fffe22fd000 rw-p 00035000 08:06 3023943                    /usr/lib64/librsvg-2.so.2.40.18
7fffe22fd000-7fffe22ff000 r-xp 00000000 08:06 3164302                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fffe22ff000-7fffe24fe000 ---p 00002000 08:06 3164302                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fffe24fe000-7fffe24ff000 r--p 00001000 08:06 3164302                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fffe24ff000-7fffe2500000 rw-p 00002000 08:06 3164302                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
7fffe2500000-7fffe25ad000 r--p 00000000 08:06 11847                      /usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf
7fffe25ad000-7fffe25b4000 r--p 00000000 08:06 3036408                    /usr/share/locale/en_GB/LC_MESSAGES/NetworkManager.mo
7fffe25b4000-7fffe25be000 r--p 00000000 08:06 3160823                    /usr/share/icons/hicolor/icon-theme.cache
7fffe25be000-7fffe25c8000 r--p 00000000 08:06 3160823                    /usr/share/icons/hicolor/icon-theme.cache
7fffe25c8000-7fffe25e2000 r--p 00000000 08:06 3152735                    /usr/share/icons/Adwaita/icon-theme.cache
7fffe25e2000-7fffe25fc000 r--p 00000000 08:06 3152735                    /usr/share/icons/Adwaita/icon-theme.cache
7fffe25fc000-7fffe261c000 r--p 00000000 08:06 3150879                    /usr/share/icons/mate/icon-theme.cache
7fffe261c000-7fffe263c000 r--p 00000000 08:06 3150879                    /usr/share/icons/mate/icon-theme.cache
7fffe263c000-7fffe263d000 ---p 00000000 00:00 0 
7fffe263d000-7fffe2e3d000 rw-p 00000000 00:00 0 
7fffe2e3d000-7fffe2ef6000 r--p 00000000 08:06 11851                      /usr/share/fonts/TTF/dejavu/DejaVuSans.ttf
7fffe2ef6000-7fffe2f01000 r--s 00000000 08:06 1442432                    /var/cache/fontconfig/20b58f14c9b581391d79ea335a81488a-le64.cache-7
7fffe2f01000-7fffe2f03000 r--s 00000000 08:08 9968242                    /home/claire/.fontconfig/4a42c9fc6cf38052c332c43fcdff26e2-le64.cache-7
7fffe2f03000-7fffe2f04000 r--s 00000000 08:08 9968038                    /home/claire/.fontconfig/d7ff9745829f48bce106b09046a66420-le64.cache-7
7fffe2f04000-7fffe2f05000 r--s 00000000 08:08 9968241                    /home/claire/.fontconfig/521b62d8f6e0eebdfde476fb5784d579-le64.cache-7
7fffe2f05000-7fffe2f08000 r--s 00000000 08:08 9968035                    /home/claire/.fontconfig/edf40fc35ee3c54bd12f238c54552876-le64.cache-7
7fffe2f08000-7fffe2f09000 r--s 00000000 08:08 9968240                    /home/claire/.fontconfig/246c36728d5831e530b5ceae2ec71f44-le64.cache-7
7fffe2f09000-7fffe2f0a000 r--s 00000000 08:08 9968104                    /home/claire/.fontconfig/4ce38c0a999280ade4441caa90f64133-le64.cache-7
7fffe2f0a000-7fffe2f0e000 r--s 00000000 08:06 1442410                    /var/cache/fontconfig/e6845615947634e89d319e77806483ba-le64.cache-7
7fffe2f0e000-7fffe2f18000 r--s 00000000 08:06 1442409                    /var/cache/fontconfig/d4b6e1db2c46a3b281c413657cd2bc49-le64.cache-7
7fffe2f18000-7fffe2f1a000 r--s 00000000 08:06 1441890                    /var/cache/fontconfig/69fb4bbe1b2fa860e172a32ebf28505c-le64.cache-7
7fffe2f1a000-7fffe2f1d000 r--s 00000000 08:06 1442188                    /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-le64.cache-7
7fffe2f1d000-7fffe2f28000 r--s 00000000 08:06 1442424                    /var/cache/fontconfig/b79f3aaa7d385a141ab53ec885cc22a8-le64.cache-7
7fffe2f28000-7fffe2f2d000 r--s 00000000 08:06 1442399                    /var/cache/fontconfig/5d999c1bbe32f61af008974facb58b71-le64.cache-7
7fffe2f2d000-7fffe2f39000 r--s 00000000 08:06 1442503                    /var/cache/fontconfig/79aeb4e90a401e55ec91db207072ba77-le64.cache-7
7fffe2f39000-7fffe2f3a000 r--s 00000000 08:08 9968145                    /home/claire/.fontconfig/c74c5c9d52ed1304741476aeda345cb1-le64.cache-7
7fffe2f3a000-7fffe2f3c000 r--s 00000000 08:08 9968196                    /home/claire/.fontconfig/6259ada046a24329f65480578ce04e5f-le64.cache-7

...<snip>

Thread 1 "nm-applet" received signal SIGABRT, Aborted.
0x00007ffff4b49818 in raise () from /lib64/libc.so.6

Whiteboard: (none) => feedback

Comment 4 claire robinson 2018-03-04 13:58:50 CET
(gdb) bt
#0  0x00007ffff4b49818 in raise () from /lib64/libc.so.6
#1  0x00007ffff4b4af2a in abort () from /lib64/libc.so.6
#2  0x00007ffff4b8843a in __libc_message () from /lib64/libc.so.6
#3  0x00007ffff4b91879 in _int_free () from /lib64/libc.so.6
#4  0x00007ffff4b94db8 in free () from /lib64/libc.so.6
#5  0x00007ffff5150509 in g_strfreev () from /lib64/libglib-2.0.so.0
#6  0x00007ffff5113f13 in g_datalist_clear () from /lib64/libglib-2.0.so.0
#7  0x00007ffff540da1a in g_object_unref () from /lib64/libgobject-2.0.so.0
#8  0x00007ffff511e242 in g_hash_table_foreach_remove_or_steal () from /lib64/libglib-2.0.so.0
#9  0x00007ffff6379b47 in nm_connection_private_free () from /lib64/libnm.so.0
#10 0x00007ffff5113f13 in g_datalist_clear () from /lib64/libglib-2.0.so.0
#11 0x00007ffff540da1a in g_object_unref () from /lib64/libgobject-2.0.so.0
#12 0x0000000000415a5f in applet_secrets_request_free ()
#13 0x0000000000418af5 in child_finished_cb ()
#14 0x00007ffff512c514 in g_child_watch_dispatch () from /lib64/libglib-2.0.so.0
#15 0x00007ffff512f97a in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#16 0x00007ffff512fcf8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#17 0x00007ffff512fd9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#18 0x00007ffff56e8c5d in g_application_run () from /lib64/libgio-2.0.so.0
#19 0x000000000040fe27 in main ()
Comment 5 claire robinson 2018-03-04 14:01:39 CET
$ rpm -q glibc
glibc-2.22-27.mga6
Comment 6 claire robinson 2018-03-04 14:09:49 CET
Confirmed this is a regression from current version. With existing nm-applet the connection simply times out and fails to connect.
Comment 7 Thomas Backlund 2018-03-04 14:17:36 CET
Nice find, and seems there is a fix in upstream master branch... new package coming
Comment 8 Thomas Backlund 2018-03-04 14:34:19 CET
Hopefully fixed in networkmanager-applet-1.8.10-1.2.mga6 currently building

Whiteboard: feedback => (none)

Manuel Hiebel 2018-03-04 14:37:00 CET

CC: (none) => manuel.mageia

Comment 9 claire robinson 2018-03-04 17:05:15 CET
Problem solved. Advisory updated.

Validating.

Keywords: (none) => validated_update
Whiteboard: (none) => mga6-64-ok
CC: (none) => sysadmin-bugs

Comment 10 Mageia Robot 2018-03-04 19:05:35 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0042.html

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


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