linuxmint / cinnamon-control-center

A collection of configuration plugins used in cinnamon-settings
GNU General Public License v2.0
62 stars 65 forks source link

Cinnamon-Settings crashes when restarting WLAN Hotspot #317

Open rexkogitans opened 1 year ago

rexkogitans commented 1 year ago

Distribution

Manjaro Linux

Package version

5.8.4

Graphics hardware in use

Intel Skylake GT2 (HD Graphics 520)

Frequency

Always

Bug description

I am there on Manjaro Linux with Cinnamon DE, and the issue is 100% reproducible. When trying to activate a WLAN Hotspot (AP) with the NetworkManager GUI, Cinnamon-Settings crashes.

Steps to reproduce

  1. From the task bar, open the NM menu
  2. Click on "Network settings". A window opens up.
  3. To start AP, click on the button "Use as wireless access point"
  4. The AP is starting
  5. Stop AP by turning it off from the same window or switch to another network.
  6. Repeat the steps to start AP
  7. Expected: The AP should come up again. Actual: Window closes immediately, and in Systemd journal, an segfault is output.

If, however, I delete the Hotspot configuration in between, it is working as expected. I delete it like this:

  1. From the task bar, open th NM menu and click on "Network connections"
  2. Choose "Hotspot", and click on the button with the minus symbol to delete it.

Expected behavior

Start the AP just as before.

Additional information

This is especially annoying because it is not possible to set a user-defined WPAx-Key with this bug, since the connection has to be deleted as workaround.

This is the beginning of the Systemd journal:

Aug 30 11:20:35 solveig kernel: cinnamon-settin[4306]: segfault at 5560281ad57b ip 00007f3b0b9b239d sp 00007ffe18fb85e8 error 4 in libc.so.6[7f3b0b878000+15f000]
Aug 30 11:20:35 solveig kernel: Code: 00 00 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 89 f8 48 89 fa c5 f9 ef c0 25 ff 0f 00 00 3d e0 0f 00 00 0f 87 33 01 00 00
 <c5> fd 74 0f c5 fd d7 c1 85 c0 74 57 f3 0f bc c0 c5 f8 77 c3 66 66
Aug 30 11:20:35 solveig systemd[1]: Started Process Core Dump (PID 4489/UID 0).
░░ Subject: A start job for unit systemd-coredump@6-4489-0.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit systemd-coredump@6-4489-0.service has finished successfully.
░░ 
░░ The job identifier is 3948.
Aug 30 11:20:35 solveig systemd-coredump[4490]: Removed old coredump core.cinnamon-settin.1005.ba30e15172a04593a477ece29ae68fd4.4242.1693387148000000.zst.
Aug 30 11:20:35 solveig systemd-coredump[4490]: Process 4306 (cinnamon-settin) of user 1005 dumped core.

                                                Module linux-vdso.so.1 without build-id.
                                                Stack trace of thread 4306:
                                                #0  0x00007f3b0b9b239d n/a (libc.so.6 + 0x16039d)
                                                linuxmint/cinnamon#1  0x00007f3b0b8b26e9 n/a (libc.so.6 + 0x606e9)
                                                linuxmint/cinnamon#2  0x00007f3b0b8d3125 n/a (libc.so.6 + 0x81125)
                                                linuxmint/cinnamon#3  0x00007f3b0afc3593 g_vasprintf (libglib-2.0.so.0 + 0xb1593)
                                                linuxmint/cinnamon#4  0x00007f3b0af8f802 g_strdup_vprintf (libglib-2.0.so.0 + 0x7d802)
                                                linuxmint/cinnamon#5  0x00007f3b0af73ffb g_logv (libglib-2.0.so.0 + 0x61ffb)
                                                linuxmint/cinnamon#6  0x00007f3b0af74494 g_log (libglib-2.0.so.0 + 0x62494)
                                                linuxmint/cinnamon#7  0x00007f3ada748a84 n/a (libnetwork.so + 0x16a84)
                                                linuxmint/cinnamon#8  0x00007f3b0aea06c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
                                                linuxmint/cinnamon#9  0x00007f3b0aece938 n/a (libgobject-2.0.so.0 + 0x42938)
                                                linuxmint/cinnamon#10 0x00007f3b0aebfaa7 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33aa7)
                                                linuxmint/cinnamon#11 0x00007f3b0aebfd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
                                                linuxmint/cinnamon#12 0x00007f3b0aebfbc9 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33bc9)
                                                linuxmint/cinnamon#13 0x00007f3b0aebfd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
                                                linuxmint/cinnamon#14 0x00007f3b087ea499 n/a (libgtk-3.so.0 + 0xc9499)
                                                linuxmint/cinnamon#15 0x00007f3b0aea06c0 g_closure_invoke (libgobject-2.0.so.0 + 0x146c0)
                                                linuxmint/cinnamon#16 0x00007f3b0aecea57 n/a (libgobject-2.0.so.0 + 0x42a57)
                                                linuxmint/cinnamon#17 0x00007f3b0aebfaa7 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33aa7)
                                                linuxmint/cinnamon#18 0x00007f3b0aebfd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
mtwebster commented 1 year ago

I need a CoreDump or a better stack trace for this

rexkogitans commented 1 year ago

Core dump of said Systemd excerpt, here you are.

core.cinnamon-settin.1005.ba30e15172a04593a477ece29ae68fd4.4306.1693387235000000.zst.gz