Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unlocking firewall settings leads to crash #2294

Open
Oowoosh0 opened this issue Mar 4, 2025 · 5 comments
Open

Unlocking firewall settings leads to crash #2294

Oowoosh0 opened this issue Mar 4, 2025 · 5 comments
Labels
Status: Incomplete Needs more information before we can take action

Comments

@Oowoosh0
Copy link

Oowoosh0 commented Mar 4, 2025

What Happened?

Clicking on "unlock" in the firewall settings opens the dialog to input your password but as soon as I start to type the password the whole session crashed. This only happens in the Secure Session in the Classic Session everything works fine.

Steps to Reproduce

  1. Open Settings > Security & Privacy > Firewall.
  2. Click on "Unlock".
  3. Enter password in Dialog (takes 1-2 seconds, so if you enter your password fast enough the error might not happen).

Expected Behavior

Entering your password should unlock the firewall settings and not crash the whole session.

OS Version

8.x (Circe)

Session Type

Secure Session (Wayland)

Software Version

Latest release (I have run all updates)

Log Output

Hardware Info

No response

@ryonakano
Copy link
Member

Hmm, I can't reproduce your issue on the latest elementary OS 8 with Wayland session on virt-manager.

@ryonakano ryonakano added the Status: Incomplete Needs more information before we can take action label Mar 5, 2025
@Oowoosh0
Copy link
Author

Oowoosh0 commented Mar 5, 2025

ok that's interesting because for me it happens on both of my devices. I'll look into it again later when I have more time, maybe I can find some hint to why it happens in the logs.

@Oowoosh0
Copy link
Author

Oowoosh0 commented Mar 5, 2025

Here are the log entries leading up to the crash. The bug seems to be triggered as soon as I click on the password entry field. If I just open the dialog but don't enter a password then nothing happens but as soon as I click on the entry field for the password gala produces a segfault 1-2 seconds later. If I enter my password fast enough I sometimes manage to hit enter before the crash occurs.

Mar 05 19:13:49 milou polkitd[1260]: Identity unix-group:admin is not valid, ignoring: No UNIX group with name admin: Success
Mar 05 19:13:49 milou io.elementary.d[2441]: GtkDialog mapped without a transient parent. This is discouraged.
Mar 05 19:13:49 milou gala[2152]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Mar 05 19:13:54 milou xdg-desktop-por[2781]: g_application_get_resource_base_path: assertion 'G_IS_APPLICATION (application)' failed
Mar 05 19:13:54 milou xdg-desktop-por[2781]: GtkDialog mapped without a transient parent. This is discouraged.
Mar 05 19:13:54 milou gala[2152]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
Mar 05 19:13:54 milou kernel: show_signal_msg: 103 callbacks suppressed
Mar 05 19:13:54 milou kernel: gala[2152]: segfault at 7fff9d42eff8 ip 000078737e060d57 sp 00007fff9d42f000 error 6 in libc.so.6[60d57,78737e028000+188000] likely on CPU 1 (core 1, socket 0)

@lenemter
Copy link
Member

lenemter commented Mar 5, 2025

@Oowoosh0 Can you post output of coredumpctl debug gala please?

@lenemter lenemter transferred this issue from elementary/switchboard-plug-security-privacy Mar 5, 2025
@Oowoosh0
Copy link
Author

Oowoosh0 commented Mar 5, 2025

           PID: 2152 (gala)
           UID: 1000 (ctiger)
           GID: 1000 (ctiger)
        Signal: 11 (SEGV)
     Timestamp: Wed 2025-03-05 19:13:54 CET (37min ago)
  Command Line: /usr/bin/gala
    Executable: /usr/bin/gala
 Control Group: /user.slice/user-1000.slice/[email protected]/session.slice/[email protected]
          Unit: [email protected]
     User Unit: [email protected]
         Slice: user-1000.slice
     Owner UID: 1000 (ctiger)
       Boot ID: 003d801b32f741ba9fe87744eced008a
    Machine ID: 37f8acbf47cde2fece005b4b67c2ec0c
      Hostname: milou
       Storage: /var/lib/systemd/coredump/core.gala.1000.003d801b32f741ba9fe87744eced008a.2152.1741198434000000.zst (present)
  Size on Disk: 6.4M
       Message: Process 2152 (gala) of user 1000 dumped core.
                
                Module libgcc_s.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                Module libstdc++.so.6 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2build1.1.amd64
                Module libudev.so.1 from deb systemd-255.4-1ubuntu8.5.amd64
                Module libsystemd.so.0 from deb systemd-255.4-1ubuntu8.5.amd64
                Stack trace of thread 2152:
                #0  0x000078737e060d57 n/a (libc.so.6 + 0x60d57)
                #1  0x000078737e06910c n/a (libc.so.6 + 0x6910c)
                #2  0x000078737e08fcc6 n/a (libc.so.6 + 0x8fcc6)
                #3  0x000078737f2f39f3 g_snprintf (libglib-2.0.so.0 + 0xb09f3)
                #4  0x000078737ebb4275 n/a (libmutter-14.so.0 + 0x1b4275)
                #5  0x000078737eaf2373 n/a (libmutter-14.so.0 + 0xf2373)
                #6  0x00005f424f49249b n/a (gala + 0x6f49b)
                #7  0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #8  0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #9  0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #10 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #11 0x00005f424f49249b n/a (gala + 0x6f49b)
                #12 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #13 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #14 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #15 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #16 0x00005f424f49249b n/a (gala + 0x6f49b)
                #17 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #18 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #19 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #20 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #21 0x00005f424f49249b n/a (gala + 0x6f49b)
                #22 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #23 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #24 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #25 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #26 0x00005f424f49249b n/a (gala + 0x6f49b)
                #27 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #28 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #29 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #30 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #31 0x00005f424f49249b n/a (gala + 0x6f49b)
                #32 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #33 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #34 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #35 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #36 0x00005f424f49249b n/a (gala + 0x6f49b)
                #37 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #38 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #39 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #40 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #41 0x00005f424f49249b n/a (gala + 0x6f49b)
                #42 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #43 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #44 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #45 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #46 0x00005f424f49249b n/a (gala + 0x6f49b)
                #47 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #48 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #49 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #50 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #51 0x00005f424f49249b n/a (gala + 0x6f49b)
                #52 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #53 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #54 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #55 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #56 0x00005f424f49249b n/a (gala + 0x6f49b)
                #57 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #58 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                #59 0x000078737f215883 g_signal_emit (libgobject-2.0.so.0 + 0x35883)
                #60 0x000078737eaf1536 n/a (libmutter-14.so.0 + 0xf1536)
                #61 0x00005f424f49249b n/a (gala + 0x6f49b)
                #62 0x000078737f21490b n/a (libgobject-2.0.so.0 + 0x3490b)
                #63 0x000078737f2157c1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x357c1)
                
                Stack trace of thread 2159:
                #0  0x000078737e11b4cd __poll (libc.so.6 + 0x11b4cd)
                #1  0x000078737f2ff66e n/a (libglib-2.0.so.0 + 0xbc66e)
                #2  0x000078737f29fa53 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca53)
                #3  0x000078737f29faa9 n/a (libglib-2.0.so.0 + 0x5caa9)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2161:
                #0  0x000078737e11b4cd __poll (libc.so.6 + 0x11b4cd)
                #1  0x000078737f2ff66e n/a (libglib-2.0.so.0 + 0xbc66e)
                #2  0x000078737f2a0f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                #3  0x000078737f128422 n/a (libgio-2.0.so.0 + 0x11a422)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2162:
                #0  0x000078737e11b4cd __poll (libc.so.6 + 0x11b4cd)
                #1  0x000078737f2ff66e n/a (libglib-2.0.so.0 + 0xbc66e)
                #2  0x000078737f29fa53 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca53)
                #3  0x0000787379df7595 n/a (libdconfsettings.so + 0x7595)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2170:
                #0  0x000078737e11b4cd __poll (libc.so.6 + 0x11b4cd)
                #1  0x000078737f2ff66e n/a (libglib-2.0.so.0 + 0xbc66e)
                #2  0x000078737f2a0f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                #3  0x000078737eba7157 n/a (libmutter-14.so.0 + 0x1a7157)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2163:
                #0  0x000078737e11b4cd __poll (libc.so.6 + 0x11b4cd)
                #1  0x000078737f2ff66e n/a (libglib-2.0.so.0 + 0xbc66e)
                #2  0x000078737f2a0f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                #3  0x000078737eba7476 n/a (libmutter-14.so.0 + 0x1a7476)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2198:
                #0  0x000078737e12725d syscall (libc.so.6 + 0x12725d)
                #1  0x000078737f2f940d g_cond_wait (libglib-2.0.so.0 + 0xb640d)
                #2  0x000078737f26a52b n/a (libglib-2.0.so.0 + 0x2752b)
                #3  0x000078737f26a58c g_async_queue_pop (libglib-2.0.so.0 + 0x2758c)
                #4  0x000078737cdc20fb n/a (libpangoft2-1.0.so.0 + 0xc0fb)
                #5  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #6  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #7  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2167:
                #0  0x000078737e098d71 n/a (libc.so.6 + 0x98d71)
                #1  0x000078737e09b7ed pthread_cond_wait (libc.so.6 + 0x9b7ed)
                #2  0x000078737a35040d n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15040d)
                #3  0x000078737a32ed0b n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x12ed0b)
                #4  0x000078737a35033c n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15033c)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2158:
                #0  0x000078737e12725d syscall (libc.so.6 + 0x12725d)
                #1  0x000078737f2f940d g_cond_wait (libglib-2.0.so.0 + 0xb640d)
                #2  0x000078737f26a52b n/a (libglib-2.0.so.0 + 0x2752b)
                #3  0x000078737f2d2043 n/a (libglib-2.0.so.0 + 0x8f043)
                #4  0x000078737f2cec82 n/a (libglib-2.0.so.0 + 0x8bc82)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2165:
                #0  0x000078737e098d71 n/a (libc.so.6 + 0x98d71)
                #1  0x000078737e09b7ed pthread_cond_wait (libc.so.6 + 0x9b7ed)
                #2  0x000078737a35040d n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15040d)
                #3  0x000078737a32ed0b n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x12ed0b)
                #4  0x000078737a35033c n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15033c)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                
                Stack trace of thread 2169:
                #0  0x000078737e098d71 n/a (libc.so.6 + 0x98d71)
                #1  0x000078737e09b7ed pthread_cond_wait (libc.so.6 + 0x9b7ed)
                #2  0x000078737a35040d n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15040d)
                #3  0x000078737a32ed0b n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x12ed0b)
                #4  0x000078737a35033c n/a (libgallium-24.2.8-1ubuntu1~24.04.1.so + 0x15033c)
                #5  0x000078737e09caa4 n/a (libc.so.6 + 0x9caa4)
                #6  0x000078737e129c3c n/a (libc.so.6 + 0x129c3c)
                ELF object binary architecture: AMD x86-64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Incomplete Needs more information before we can take action
Projects
None yet
Development

No branches or pull requests

3 participants