-
Notifications
You must be signed in to change notification settings - Fork 44
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
Process 1179 (xapp-sn-watcher) of user 1000 dumped core #98
Comments
Hi, this is a known issue with the xapp-status applet, there's a fix but it's being tested at the moment. As a workaround can you run:
Then log out and back in. This may prevent the crash, though some icons may end up in the systray applet on the panel instead of the xapp applet. Regardless, this isn't a fatal problem for your session. If you're otherwise unaffected right now, you can ignore it. Can you share which programs you use that usually have an tray icon? I'm trying to gather all the names I can for testing. |
@mtwebster Thank you so much for your answer! I'm glad you're already working on a fix and thank you for the code you provided me. In fact, i am not affected by the error, everything seems to be going well. The error message started appearing in the System Report shortly after I installed Google Chrome, after a clean installation of Linux Mint 20. So, there were only the Linux Mint system icons only, in the tray. The error is generated only once immediately after starting a session. PS.: sorry for the english from Google Translator. |
@mtwebster I found out what is causing the error! These are the Chrome Background Apps, as per the print. I installed Mint 19.3 and there are no errors and the Chrome icon in the background appears in the tray, not on Mint 20. |
I also have google chrome installed and confirm this issue in Linux Mint 20 Cinnamon. In mintreport (System Reports), the crash report is logged every time I boot my PC. Waiting patiently for the fix. |
@TonyThuitai |
I disabled that but the error is still logged every time I start my PC but I did not use the workaround. Does it require the workaround posted by @mtwebster for the error to stop being logged? |
I did not apply the temporary solution proposed by @mtwebster . I just disabled the running of Chrome apps in the background and the errors stopped. |
@BiNh0X and @mtwebster I reinstalled Linux Mint 20 cinnamon and also installed google chrome. The issue no longer occurs and also not logged in mintreport (System Reports) application |
@mtwebster Zoom Client (deb, snap or flatpak), hplip-gui, LBRY are the applications that I use that have a tray icon and you can test them. Currently I have both google chrome and hplip-gui and the issue still occurs. |
Hi, I posted some packages here: They fix the issue for me, but I'd like a little bit of confirmation. Download the packages to a folder, open a terminal in that folder, then:
If you've turned off the setting I mentioned here, you can re-enable it:
Then log out and back in. Thanks |
@mtwebster Downloaded the packages and installed them (packages were downgraded and ignored current updates). Logged out and back in. Installed all applications that I use that have a system tray icon, set them up and rebooted the system. The issue is fixed and the error is no longer logged in the logs and the mintreport apps. |
@mtwebster Is the chrome tray icon supposed to be displayed when chrome is running? The chrome tray icon is not displayed when chrome is running. When the hplip-gui tray icon is set to hide when inactive, the icon only displays for a moment after boot and disappears but before the fix the icon is never displayed after boot when icon is set to hide. The issue #96 seems related because according to the original poster of the issue, reverting the suspected commit 624992e or reverting to xapps 1.8.7 fixes the issue for the user. |
The chrome tray only shows if you've turned on 'Continue running background apps' in Chrome's advanced settings. The icon does show up for me. As for hplip if I set it to always visible, it stays visible. If I set it to only-when-active, it stays hidden unless I print something. It seems a bit buggy about deciding when to show or not, however. I also notice, when I log out, the hplip-systray process remains running, so if you log out/in a few times, you'll soon have many instances of it running. This could explain some of the bugginess. Did you turn off that setting i mentioned above and not turn it back on?
This would affect chrome and hplip specifically. |
@mtwebster Did not turn off the setting but just installed the packages that you provided via Dropbox and logged off and then back on. By default chrome has the 'Continue running background apps' turned on but the icon does not show as shown in the attached image. Correction to my previous reply: When hplip-gui tray icon is set to hide when inactive and not connecting and using a hp printer, before the fix the icon never displays after boot but after the fix the icon displays for a moment after boot and then disappears. |
I did not see this in LMDE 4 until today when I unblocked backports and did an update. I applied the "gsettings set org.x.apps.statusicon sn-watcher-advertise-host false" work around. It still segfaults twice but does not create a dump to upload to termbin. I am running, Weather@mockturtl, Redshift, Power Manager, Removable Drives, User, Network, Sound, Brightness, and [email protected] in the notification area. Update: I ran MTWebster's packages from dropbox and the failure went away! |
Just another update on this. With the identical hardware and software setup in Linux Mint 20 Cinnamon Edition, fully updated, I did not experience any issues. So on the LMDE 4, I apply MTWebster's packages from dropbox and blacklist 'xapp=1.8.8+debbie' to keep the update manager from nagging me. |
I als noticed missing icons in the tray and the crash of snwatcher:
Using LM Cinnamon 20 Some missing icons are: Nextcloud, KeepassXC, Franz (Multimessenger - franz.org) |
i was excited to run the developer preview of 1Password for linux and ran into this issue. Tray icon is missing and xapp-sn-watcher crashes. Looking forward to this fix. |
I think this is the same issue: |
Fixed in xapp 1.8.9. |
Not fixed. It likes to crash when I run obs-studio 26.0, compiled from source. LMDE4, xapp 1.8.10
|
I can't reproduce on LMDE with obs 26. Had you rebooted since building obs and/or updating xapps? |
Multiple times, yes. As far as I can tell, the crash only happens when system tray icon is disabled in obs settings. |
I've got the same problem since couple of days back. Not sure if it means something, but I am having this issue since I upgraded linux kernel from 5.4.0.54.57 to 5.4.0.56.59 and xserver from 2:1.20.8-ubuntu2.4 to 2:1.20.8-ubuntu2.6 The whole cinnamon session crashes, when I am using Wavebox (mail client) and switching between different email accounts. Wavebox is an electron app, so maybe it's Electron's issue? btw. I tried to use workaround
but after reboot the whole cinnamon session becomes either unresponsive or simply reboots the computer, once Wavebox starts
|
That does nothing! The only thing that "fixed" the problem was to completely prevent the watcher from starting: by removing it from autostart and also opening /usr/lib/xapps/sn-watcher/ , renaming xapp-sn-watcher to xapp-sn-watcher.bak, so that it can never start and also deleting /etc/xdg/autostart/xapp-sn-watcher.desktop. And now the programs in the tray behave properly. |
I just installed Linux Mint 20 Cinnamon and have been getting this error in System Reports every time I start the system:
Process 1179 (xapp-sn-watcher) of user 1000 dumped core
Bug tracking: https://termbin.com/9pja
Could you guide me or check the possibility of a bug? Thank you.
The text was updated successfully, but these errors were encountered: