touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #64790
[Bug 1436162] [NEW] [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
Public bug reported:
current build number: 146
device name: m75
channel: ubuntu-touch/vivid-proposed
last update: 2015-03-24 13:57:03
version version: 146
After libc 2.21 landed, pulsesink fails constantly when pausing or
seeking the active pipeline.
Abort message:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock(). Aborting.
This is basically happens when it tries to unlock a mutex that is
already unlocked.
This issue doesn't happen with libc 2.19.
To reproduce the issue:
GST_DEBUG=*pulse*:5 gst-launch-1.0 playbin uri=file:///tmp/foobar.mp3
Then when playing, just hit control+c, which will then pause the
pipeline, causing the crash. The crash happens with most of the times
you pause or seek the pipeline.
** Affects: glibc (Ubuntu)
Importance: Undecided
Status: Confirmed
** Affects: gst-plugins-good1.0 (Ubuntu)
Importance: Undecided
Status: Confirmed
** Affects: pulseaudio (Ubuntu)
Importance: Undecided
Status: Confirmed
** Also affects: libc (Ubuntu)
Importance: Undecided
Status: New
** Package changed: libc (Ubuntu) => glibc (Ubuntu)
** Also affects: pulseaudio (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
current build number: 146
device name: m75
channel: ubuntu-touch/vivid-proposed
last update: 2015-03-24 13:57:03
version version: 146
After libc 2.21 landed, pulsesink fails constantly when pausing or
seeking the active pipeline.
Abort message:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock(). Aborting.
This is basically happens when it tries to unlock a mutex that is
already unlocked.
This issue doesn't happen with libc 2.19.
+
+ To reproduce the issue:
+ GST_DEBUG=*pulse*:5 gst-launch-1.0 playbin uri=file:///tmp/foobar.mp3
+
+ Then when playing, just hit control+c, which will then pause the
+ pipeline, causing the crash. The crash happens with most of the times
+ you pause or seek the pipeline.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gst-plugins-good1.0 in
Ubuntu.
https://bugs.launchpad.net/bugs/1436162
Title:
[pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at
pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
Status in glibc package in Ubuntu:
Confirmed
Status in gst-plugins-good1.0 package in Ubuntu:
Confirmed
Status in pulseaudio package in Ubuntu:
Confirmed
Bug description:
current build number: 146
device name: m75
channel: ubuntu-touch/vivid-proposed
last update: 2015-03-24 13:57:03
version version: 146
After libc 2.21 landed, pulsesink fails constantly when pausing or
seeking the active pipeline.
Abort message:
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock(). Aborting.
This is basically happens when it tries to unlock a mutex that is
already unlocked.
This issue doesn't happen with libc 2.19.
To reproduce the issue:
GST_DEBUG=*pulse*:5 gst-launch-1.0 playbin uri=file:///tmp/foobar.mp3
Then when playing, just hit control+c, which will then pause the
pipeline, causing the crash. The crash happens with most of the times
you pause or seek the pipeline.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1436162/+subscriptions
Follow ups
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Launchpad Bug Tracker, 2015-03-26
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Łukasz Zemczak, 2015-03-26
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Launchpad Bug Tracker, 2015-03-26
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Adam Conrad, 2015-03-26
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Ricardo Salveti, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Ricardo Salveti, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Launchpad Bug Tracker, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Launchpad Bug Tracker, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Launchpad Bug Tracker, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Ricardo Salveti, 2015-03-25
-
[Bug 1436162] Re: [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Ricardo Salveti, 2015-03-25
-
[Bug 1436162] [NEW] [pulsesink] abort at pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:118, function pa_mutex_unlock() with libc 2.21
From: Ricardo Salveti, 2015-03-25
References