[pulseaudio-tickets] [PulseAudio] #628: Pulse kills my pygtk app? :-\

PulseAudio trac-noreply at tango.0pointer.de
Wed Aug 12 04:49:20 PDT 2009


#628: Pulse kills my pygtk app? :-\
---------------------------+------------------------------------------------
 Reporter:  Jerry Casiano  |       Owner:  lennart
     Type:  defect         |      Status:  new    
Milestone:                 |   Component:  core   
 Keywords:                 |  
---------------------------+------------------------------------------------
 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. ;-)

-- 
Ticket URL: <http://pulseaudio.org/ticket/628>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list