[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
** Patch removed: "80_file_monitor_delayed.patch" https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1631745/+attachment/4798545/+files/80_file_monitor_delayed.patch ** Patch removed: "81_unref_check_for_invalid_entries.patch" https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1631745/+attachment/4798555/+files/81_unref_check_for_invalid_entries.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Please find enclosed a streamlined patch to resolve this issue for budgie-desktop. I have ensured that the new code is only run for budgie-desktop. This ensures that there is no regression potential. ** Patch added: "gnome-menus_3.13.3-6ubuntu5.debdiff" https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1631745/+attachment/4807713/+files/gnome-menus_3.13.3-6ubuntu5.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Sebastien - valgrind seems to hide the crash - i.e. running with valgrind I cannot make the panel crash. The test case is very simple - Unity isnt affected by this. #!/bin/bash COUNTER=0 while [ $COUNTER -lt 50 ]; do echo Loop $COUNTER let COUNTER=COUNTER+1 sudo apt -y install mtpaint gimp simple-scan sudo apt -y remove mtpaint gimp simple-scan done I'm going to dig a bit further to see if I can narrow down which of the various combinations of ubuntu specific patches is causing this and if I can simplify the proposed patch in anyway. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Would it be possible to have a valgrind log (https://wiki.ubuntu.com/Valgrind) of the issue? Or maybe a testcase that works under unity to trigger the issue? Our team is currently too busy to install another desktop and try to look at the issue but more details or a example we could easily play with could make it easier to work on... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Thanks seb128 for the feedback. The monitor delay change does not appear to cause the invalid desktop entries - that appears to be the rest of the Ubuntu specific patchwork. Just to reiterate - taking the current Debian Stretch package and rebuilding for Zesty. Absolutely no issues and no need for additional patches. With the current Ubuntu package. All current patches EXCEPT the monitor delay causes the invalid desktop entries. With the current Ubuntu package including the existing monitor delay patch causes both invalid desktop entries + random crashes i.e. the random errors such as this bug report. With the current Ubuntu package + our suggested 81-unref patch, we no longer see invalid desktop entries crashes but we occasionally see the random error crashes such as this bug report. With the current Ubuntu package + our suggested 81-unref patch + our revised monitor changes patch we no longer see desktop entries crashes and we no longer see random error crashes. These above are our observations - I don't particularly understand the patchwork ubuntu has - so I'm a bit reluctant to say categorically which of the other Ubuntu patches cause the invalid desktop entries crashes. I've discussed with upstream and we've tried several rework attempts with the budgie-desktop code itself to no joy - so we have concluded (rightly or wrongly) its not budgie-desktop per-se that is the issue - it seems to be gnome-menus and ubuntu's version that is the issue. --- FYI - for 17.04 Ubuntu Budgie is going to be using v10.2.9 of budgie- desktop and hence will be affected by the issues raised. For 17.10 Ubuntu Budgie is going to be using either v11 of v12 of budgie-desktop - here upstream have completely rewritten this area and the code-base no longer uses gnome-menus and thus we no longer need the the suggested patches described here. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Thanks for the work. There is no reason the monitor delay change should be specific to unity, the problem is real one and reported upstream on e.g https://bugzilla.gnome.org/show_bug.cgi?id=764277 The other patch should be reviewed, do you know why the monitor delay change leads to invalid desktop entries though? Subscribing sponsors and Andrea who wrote the patch which is creating the issue ** Changed in: gnome-menus (Ubuntu) Importance: Undecided => High ** Bug watch added: GNOME Bug Tracker #764277 https://bugzilla.gnome.org/show_bug.cgi?id=764277 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
built debian package here in our Ubuntu Budgie zesty-proposed repo: https://launchpad.net/~ubuntubudgie-dev/+archive/ubuntu/zesty- proposed/+sourcepub/7364297/+listing-archive-extra -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
This patch has been found to be required due to the inclusion of the other Ubuntu specific patches in gnome-menus. Testing the vanilla orig tar file together with the Debian patchwork this patch has been found to NOT be required. Testing the vanilla orig tar file together with the Debian patchwork + patch 80_*.patch - this patch is still required. Patch 80 fixes some of the observed panel crashes when uninstalling/installing applications. This patch fixes what appears to be remaining issues. In terms of regression potential I would say zero regression potential. The code at this point is when desktop-entries are being released from memory i.e. memory cleanup. If Unity had ever hit this point because the desktop-entry was neither a directory or .desktop file then Unity would have automatically crashed. Since I haven't seen Unity crashes because of the forced assertion this code will never have been reached by Unity. ** Patch added: "81_unref_check_for_invalid_entries.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1631745/+attachment/4798555/+files/81_unref_check_for_invalid_entries.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
The attachment "80_file_monitor_delayed.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
This revised patch contained in the current zesty package switches the emphasis of the patch back to be a Unity specific (dash) issue as per the original LP for what it was created. It does this by only running the delayed monitor sync part of the code if the desktop session itself is "ubuntu" i.e. for Unity. For all other desktop-environments (in the context of this bug) - budgie-desktop, the original vanilla upstream code is executed. For budgie-desktop this fixes various random segmentation and pointer issues that causes both a panel crash but more importantly whole X session crash. ** Patch added: "80_file_monitor_delayed.patch" https://bugs.launchpad.net/ubuntu/+source/gnome-menus/+bug/1631745/+attachment/4798545/+files/80_file_monitor_delayed.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
Issue has been tracked down to Ubuntu patchwork of gnome-menus. Building a vanilla Debian gnome-menus this issue does not occur. Currently working on an update of one of Ubuntu's specific patches together with an additional patch that works around Ubuntu's other patches. ** Changed in: budgie-desktop (Ubuntu) Status: Confirmed => In Progress ** Also affects: gnome-menus (Ubuntu) Importance: Undecided Status: New ** Changed in: gnome-menus (Ubuntu) Status: New => In Progress ** Changed in: gnome-menus (Ubuntu) Assignee: (unassigned) => fossfreedom (fossfreedom) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
** Changed in: budgie-desktop Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
** Changed in: budgie-desktop Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
This issue is in the same area as the linked issue. Problem is a known issue when installing new applications/removing applications Fixed in the budgie-remix PPA - v10.2.8. I'll backport a patch that prevents the crash. ** Changed in: budgie-desktop (Ubuntu) Status: New => Confirmed ** Bug watch added: github.com/budgie-desktop/budgie-desktop/issues #632 https://github.com/budgie-desktop/budgie-desktop/issues/632 ** Also affects: budgie-desktop via https://github.com/budgie-desktop/budgie-desktop/issues/632 Importance: Unknown Status: Unknown ** Changed in: budgie-desktop (Ubuntu) Assignee: (unassigned) => fossfreedom (fossfreedom) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()
** Information type changed from Private to Public -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1631745 Title: hostname-panel crashed with SIGSEGV in g_slice_alloc() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/budgie-desktop/+bug/1631745/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs