-
Notifications
You must be signed in to change notification settings - Fork 667
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
unity-panel-service crashes because of owncloud #4985
Comments
@nazar-pc Do you see the "Enabled QDBusPlatformMenu workaround" string in your log output? In that case we hide and re-show the tray menu regularly, as a workaround for some other bugs. |
Yes, I see following in log file:
|
@nazar-pc Could you check if running the client like this
is a workaround? |
No, there is still the same message in log file and the same behavior. |
@nazar-pc What happens when you pause all syncs or log out of the account? In that case the tray menu shouldn't be updated as frequently. |
I've paused all synchronization for half an our and haven't seen any blinking during this period of time. Also, memory consumption of |
@nazar-pc My current guess is that the problem appears with |
CPU use was always low.
2 minutes - memory consumption grown by ~3 MiB. |
@nazar-pc It looks like whenever the ownCloud tray menu is adjusted, I've added a minimal tray menu option (enabled by setting the |
I'm on nightly channel already, will test it as soon as new build is out |
Got fresh nightly from 3a77074. Still blinking as before and still causes |
@nazar-pc Was that with or without |
Yeah, setting |
@nazar-pc Thanks for testing. This comment applies here too: #4990 (comment) I'll see whether I can reproduce the problem in a VM and get some hint about the culprit - right now it seems unlikely that it'd be something the client can fix. |
@ckamm I am running owncloud routinely here without any problems. Probably related to specific sync conditions. |
Thanks @danimo! I've also not seen in in my VM yet. unity-panel-service takes a surprising 30M - but I haven't watched it long-term yet. @nazar-pc Can you tell us more about your setup? Do you have several accounts, several sync folders or anything else that might make this happen for you and not for us? |
I have 2 ownCloud servers/accounts connected. |
No, only "close" item there. I'm on 16.10, but it is also with Qt 5.5.1, so no substantial difference here. |
@nazar-pc I meant without |
Without they are present, 2 accounts and recent changes |
@nazar-pc Sorry, one more claification: do you see sub-menus on these three menus? (like "open in browser", "sign in/out", etc. for accounts) |
Possible workaround: #5072 Note that it does not fix the underlying issue, but should make it less apparent by updating the context menu less often. |
I experienced similar problems with OC client 2.2.2-19.1 on Ubuntu 16.04 but I found a workaround: setting up the repository to 14.04. First, I removed the repository from the system list and then added the 14.04 one: |
The tray menu is now only updated when it becomes visible or while it is visible.
Even though this is an upstream bug, the problem should be significantly reduced with the latest master (2.3.x) builds. |
I only receive 2.2.3 nightly builds, is there any other repository for Ubuntu than http://download.opensuse.org/repositories/isv:/ownCloud:/community:/nightly/xUbuntu_16.04/ ? |
Did you try to confirm this with a 2.3 nightly? |
Both nightly and http://download.opensuse.org/repositories/isv:/ownCloud:/community:/testing/xUbuntu_16.04/ contain only 2.2.3 builds |
Sorry, should be working fine tomorrow, please try then. |
They already are since yesterday I guess. |
Looks good, memory doesn't leak, but I can't use menu anymore. When I click on icon it feels like I've clicked twice - menu closes in a fraction of second. |
Closing in favour of #5164 (comment) |
Will it be in Nighly? I'm not using Unity anymore, so I need to install it and reboot to try. |
Same problem. Running that for some time, and I get 1GB consumed. |
Is RAM issue resolved? |
1GB consumed where? This is the ownCloud client bugtracker, if the memory is consumed in other software please try there. |
Hello guruz - it is the ubuntu-panel-service. I didn't have a problem before. It happens only with owncloud client. I will try to report it on ubuntu tracker as well. Also, I got redirected here from Ubuntu: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199877 |
The problem is currently closed on both sides. The problem seems to only happen with the owncloud app. After a day (screen is locked most of the time) unity has racked up 10Gb of data in the unity-panel-service. This does not happen when the client is paused. Blaming it on the other guy will not solve the problem. |
@IvarSnaaijer The fix for Ubuntu package is in progress, tracked at LP: #1636677. |
2.3 nightly might improve this, please try. |
According to this report, this problem is fixed in 2.3.0git. |
I have a clean install with apt-get versions of both programs and it doesn't reproduce, whereas I had it happening on every single one of the deployments I did before, irregardless of hardware. Looks like this bug is killed. |
Expected behaviour
ownCloud icon displayed constantly
Actual behaviour
ownCloud icon causes all icons to blinks few times per minute (like slow re-rendering of all icons) and eventually unity-panel-service crashes multiple times per day (once it didn't crash for a long time and its memory consumption grown to ridiculous 2.4 GiB). As a side effect, when I click on icon and wait few seconds, menu will be closed on menu re-rendering, so it is not always easy to even open settings.
Steps to reproduce
80 seconds video shows how icons blink, how memory consumption of
unity-panel-service
grows and it crashes eventually: https://owncloud.mokrynskyi.com/index.php/s/GWDpN3lexMgSOUGClient configuration
Client version: 2.2.1~nightly2016617-1.1
Operating system: Ubuntu 16.04 x64 (Unity)
OS language: Ukrainian
Logs
Output of
owncloud --logfile log.txt
during blinking:The text was updated successfully, but these errors were encountered: