Ticket #628 (new defect)
Pulse kills my pygtk app? :-\
| Reported by: | Jerry Casiano | Owned by: | lennart |
|---|---|---|---|
| Milestone: | Component: | core | |
| Keywords: | Cc: |
Description
To begin let me say that I am not a programmer..
Anyways, I have a little pygtk application that I've been playing around with, it's a font management app. The application runs fine when window and button sounds are not enabled in GNOME, but when those sounds are enabled the application crashes on certain events with
Assertion 'pthread_setspecific(t->key, userdata) == 0' failed at pulsecore/thread-posix.c:200, function pa_tls_set(). Aborting. Aborted
I tried running the app through Valgrind, but then it exits within a few seconds with
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:108, function pa_mutex_unlock(). Aborting.
Not sure if this is a PulseAudio problem? or maybe an issue with libcanberra?
or my app maybe? hopefully not since I didn't even consider pulse...
For now I run
export CANBERRA_DRIVER=NULL
before running the application and then unset it when done as a workaround...
This is on an up to date Fedora 11 machine.
I'll try testing this later on an Ubuntu install.
Like I said, I'm no programmer, so I apologize for the lack of useful info, just let me know what you need and how to get it. ;-)
