linuxmint / linuxmint/cinnamon-control-center

cinnamon-settings network crash when trying to activate wifi hotspot

Open
#372 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
C
Stars
66
Forks
78
PR merge metrics
No merged PRs in 30d

Description

Distribution

Arch Linux x86_64, kernel version 6.8.2-arch1-1

Package version

Cinnamon 6.0.4

Graphics hardware in use

Intel uhd 620

Frequency

Always

Bug description

When launching cinnamon-settings network, it crashes when I try to activate the wifi hotspot.

Steps to reproduce

Perform the following command:

cinnamon-settings network

Under wifi, click 'Use as Hotspot...'.
A dialog appears explaining that while the hotspot is active the computer cannot connect to wifi.
Click 'Turn on'.
The window then crashes.
The following is the output I get from the terminal.

Unknown module network
libgoa-backend-1.0.so.1: cannot open shared object file: No such file or directory
Failed to load module: /usr/lib/cinnamon-control-center-1/panels/libonline-accounts.so
/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:444: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
self.window.set_wmclass(wm_class, wm_class)
Segmentation fault (core dumped)

Expected behavior

Instead, a wifi hotspot should be properly generated allowing another device to connect to the wifi network created by my computer.

Additional information

When using the same machine but with linux mint instead of arch linux, cinnamon-settings network successfully allows me to create a wifi hostpot.
Here is a video of me performing the steps to reproduce and the bug occurring:
https://github.com/linuxmint/cinnamon-control-center/assets/16104528/79660518-44da-4dcb-b012-0b7583322cd0

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Run cinnamon-settings network on Arch Linux and reproduce the crash by selecting “Use as Hotspot...” and then “Turn on.” Start with the reported entry point /usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py and the failed libonline-accounts.so module, then compare the behavior with Linux Mint. Done means activating the hotspot no longer crashes and another device can connect.

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux, c, linux, python
Domain
desktop, networking, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.