[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-10-22 Thread Launchpad Bug Tracker
** Branch linked: lp:debian/gnome-do

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Chris Halse Rogers
Hm, thanks.

This seems to be triggered by a change to GMutex in glib 2.14.2 (good
work on the bugfix release, guys ☺). I'll see if I can hunt down what's
releasing the mutex glib thinks isn't held. I used to be able to get
decent backtraces out of Mono!

** Changed in: gnome-do (Ubuntu)
 Assignee: (unassigned) = Chris Halse Rogers (raof)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Ryan Lortie
GLib completely changed the implementation of GMutex from being based on
POSIX primatives to being based on a home-grown solution that is
substantially faster (and with room for further improvements).

This caused deadlocks/crashes in some Vala programs, and I wonder if the
same thing is going on with Mono.  See this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=733500

** Bug watch added: GNOME Bug Tracker #733500
   https://bugzilla.gnome.org/show_bug.cgi?id=733500

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Iain Lane
On stderr, the following is printed

  Attempt to unlock mutex that was not locked

this is an abort() within glib - it's what RAOF alluded to in comment
#5.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Ryan Lortie
Invalid for glib since the bug is confirmed as being in gnome-do (not
acquiring the lock before gtk_main).

** Changed in: glib2.0 (Ubuntu)
   Status: New = Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Ryan Lortie
The new mutex implementation detects the (error) case when you try to
unlock a mutex that is not locked.

Callers are supposed to acquire the Gtk lock before calling gtk_main()
and I guess gnome-do isn't doing that...

POSIX silently ignores this...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/utopic-proposed/gnome-do

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Launchpad Bug Tracker
This bug was fixed in the package gnome-do - 0.95.1-1ubuntu1

---
gnome-do (0.95.1-1ubuntu1) utopic; urgency=medium

  * Correctly call Gdk.Threads.Enter() before entering the GTK mainloop.
(LP: #1344386)
 -- Christopher James Halse Rogers r...@ubuntu.com   Wed, 20 Aug 2014 
11:01:39 +1000

** Changed in: gnome-do (Ubuntu)
   Status: Confirmed = 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/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Ryan Lortie
** Also affects: do
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-19 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/gnome-do

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-18 Thread Barry Warsaw
By process of elimination (i.e. bisecting apt-get installs of all the
dist-upgrade upgrading packages), I've narrowed this down to the
following binary packages: libglib2.0-0 libglib2.0-bin libglib2.0-dev
all part of the glib2.0 source package, version 2.41.2-1.  In all
likelihood it's the libglib2.0-0 (but harder to tell since all three
must be upgraded at the same time).

I've also confirmed that no change rebuilds of mono and gnome-do do
*not* fix the problem.  Something deeper has changed in the latest
glib2.0 package to break gnome-do at least, and perhaps the entire mono
runtime.

Next I'll try to compare against Debian versions to see if anything out
of sync needs updating.

** Also affects: glib2.0 (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-18 Thread Barry Warsaw
This seems to be the best I can manage for a traceback.  Note that I had
to manually hack /usr/lib/debug/usr/bin/mono-sgen-gdb.py to be Python 3
compatible (will file a separate bug on that).

There are still some undefined symbols, but I can't suss out which
packages are missing, and apport does not seem to want to cooperate to
help me.  Please let me know if there's more I information you want me
to extract.  OTOH, it's completely reproducible on utopic.  Install
gnome-do and then invoke that from the command line.

** Attachment added: typescript
   
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+attachment/4181007/+files/typescript

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-16 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: gnome-do (Ubuntu)
   Status: New = Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1344386] Re: Do.exe crashed with SIGABRT in __GI_raise()

2014-08-14 Thread Wellington Torrejais da Silva
** 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/1344386

Title:
  Do.exe crashed with SIGABRT in __GI_raise()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-do/+bug/1344386/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs