Bug 31196

Summary: nm-connection-editor core dumps whils using it
Product: Mageia Reporter: Robert Fox <rfox>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: major    
Priority: Normal CC: tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: networkmanager-applet-1.28.0-1.mga9 CVE:
Status comment:

Description Robert Fox 2022-11-28 09:11:00 CET
Description of problem:

Trying to create a bond of two network interfaces - using nm-connection-editor used to work fine - but after a fresh install if Mageia 9 Alpha1 - it coredumps_

[root@localhost rfox]# nm-connection-editor 

(nm-connection-editor:17882): Gtk-WARNING **: 09:02:38.420: Locale not supported by C library.
        Using the fallback 'C' locale.
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)

(nm-connection-editor:17882): GLib-GIO-ERROR **: 09:03:03.651: settings object created with schema 'org.gnome.nm-applet.eap' and path '/org/gnome/nm-applet/eap/2fbfd3e8-42c6-4387-bb62-68858a549adb/', but path '/org/gnome/nm-applet/eap/' is specified by schema
Trace/breakpoint trap (core dumped)


Version-Release number of selected component (if applicable):
networkmanager-applet-1.28.0-1.mga9

How reproducible:
Every time I try to create a new bond device

Steps to Reproduce:
1. Install Mageia 9 Alpha1 fresh from ISO
2. Follow instructions from Mageia (https://wiki.mageia.org/en/Switching_to_networkmanager) to enable network manager
3. Try to set up a bond interface with two nics
Comment 1 Lewis Smith 2022-11-28 21:06:08 CET
Thank you for this detailed report.

networkmanager-applet-1.28.0-1.mga9

With step 2 above NOT done, nothing NM here, I tried:
 $ sudo nm-connection-editor
popped a bare window 'Network Connections' expecting something to be added. In this naked situation, it not only did not crash, but there were no console msgs at all (LXDE).

Similarly:
 $ su -
 # nm-connection-editor
same +ve result.

This SRPM has no particular maintainer, so assigning this bug globally.
CC'ing Thomas who committed v1.28.

CC: (none) => tmb
Assignee: bugsquad => pkg-bugs