[Bug 1631745] Re: hostname-panel crashed with SIGSEGV in g_slice_alloc()

2017-01-23 Thread fossfreedom
** 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()

2017-01-22 Thread fossfreedom
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()

2017-01-11 Thread fossfreedom
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()

2017-01-11 Thread Sebastien Bacher
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()

2017-01-02 Thread fossfreedom
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()

2017-01-02 Thread Sebastien Bacher
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()

2016-12-31 Thread fossfreedom
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()

2016-12-31 Thread fossfreedom
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()

2016-12-31 Thread Ubuntu Foundations Team Bug Bot
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()

2016-12-31 Thread fossfreedom
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()

2016-12-31 Thread fossfreedom
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()

2016-12-31 Thread Bug Watch Updater
** 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()

2016-12-01 Thread Bug Watch Updater
** 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()

2016-12-01 Thread fossfreedom
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()

2016-10-24 Thread Jeremy Bicha
** 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