crashes in gcompris Assertion '!in_worker(m)' failed at pulse/thread-mainloop.c:161, function pa_threaded_mainloop_stop().
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pulseaudio (Debian) |
Fix Released
|
Unknown
|
|||
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pulseaudio (openSUSE) |
Fix Released
|
Medium
|
Bug Description
Binary package hint: gcompris
I'm reporting crashes in gcompris, at least two different boards are crashing: The click on a fish board and the move the mouse to display a hidden picture (others not tested) . Gcompris starts but crashes after a while. I've not been able to get apport to produce sensible output, but terminal output is pasted below. Pulseaudio seems to be implicated. Let me know if there is additional information I can produce.
$ gcompris
XF86VidMode: Compiled with XF86VidMode.
If you have problems starting GCompris in fullscreen, try the -x option to disable XF86VidMode.
** (process:4584): WARNING **: Binary relocation disabled
** (process:4584): WARNING **: exec_prefix NONE
package_data_dir = /usr/share/
package_locale_dir = /usr/share/locale
package_plugin_dir = /usr/lib/gcompris
package_
Infos:
Config dir '/home/
Users dir '/home/james/My GCompris'
Database '/home/
(gcompris:4584): GLib-GObject-
(gcompris:4584): GLib-GObject-
(gcompris:4584): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject *) object)->ref_count > 0' failed
Assertion '!in_worker(m)' failed at pulse/thread-
Aborted (core dumped)
ProblemType: Bug
Architecture: i386
Date: Thu Oct 22 11:13:18 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: gcompris 8.4.12-1ubuntu2 [modified: usr/share/
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: gcompris
Uname: Linux 2.6.31-14-generic i686
Changed in pulseaudio (Debian): | |
status: | Unknown → New |
Changed in pulseaudio (Ubuntu): | |
status: | New → Fix Released |
Changed in pulseaudio (openSUSE): | |
status: | Unknown → Confirmed |
Changed in pulseaudio (Debian): | |
status: | New → Incomplete |
Changed in pulseaudio (Debian): | |
status: | Incomplete → Fix Released |
Changed in pulseaudio (openSUSE): | |
importance: | Unknown → Medium |
status: | Confirmed → Fix Released |
I confirm this. I haven't found any pattern how to reproduce this. mainloop. c:161, function pa_threaded_ mainloop_ stop(). Aborting.
These refs and unrefs are not necessary. Every crash there are this error message:
Assertion '!in_worker(m)' failed at pulse/thread-
This doesn't affect any of my other applications, but this might still be pulseaudio issue, not gcompris.