Skip to content

SIGSEGV in network panel (net_device_get_nm_device) on Fedora 43 #381

Description

@oxidworks

Hello,

I know this is on Fedora, but maybe it is still interesting for you. Thank you for making Linux Mint!

 * cinnamon-control-center version: 6.4.1-3.fc43
 * Distribution: Fedora 43 (Cinnamon Spin)
 * Graphics hardware and driver used: Intel / Mesa
 * 64 bit

Issue

cinnamon-settings crashes with SIGSEGV when opening the network panel. The crash occurs in net_device_get_nm_device inside libnetwork.so, triggered by client_connection_added_cb when NetworkManager detects network devices.

This looks similar to #269, which was fixed in PR #270, but seems to be a different code path.

Crash details from coredumpctl info:

Signal: 11 (SEGV)
Command Line: cinnamon-settings
Package: python3.14-3.14.0-1.fc43 / cinnamon-control-center-6.4.1-3.fc43

Stack trace of thread 5191:
#0  net_device_get_nm_device (libnetwork.so + 0xaad5)
#1  client_connection_added_cb (libnetwork.so + 0x11cec)
#2  g_closure_invoke (libgobject-2.0.so.0)
#3  signal_emit_unlocked_R (libgobject-2.0.so.0)
...
#7  _nm_client_notify_event_queue_emit_obj_signal_cb (libnm.so.0)

Steps to reproduce

Open cinnamon-settings (System Settings). The crash happens during initialization of the network panel, likely when NetworkManager enumerates connections.

Expected behaviour

Settings should open without crashing.

Other information

NetworkManager 1.54.0, Python 3.14.0, Xorg session. WiFi was active at the time. This is a fresh Fedora 43 install with Cinnamon desktop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions