[Pidgin] #67: gstreamer crash

Pidgin trac at pidgin.im
Thu May 3 03:57:27 EDT 2007


#67: gstreamer crash
---------------------------+------------------------------------------------
  Reporter:  lschiere      |       Owner:  seanegan
      Type:  defect        |      Status:  assigned
  Priority:  critical      |   Milestone:  2.0.0   
 Component:  pidgin (gtk)  |     Version:  2.0     
Resolution:                |    Keywords:          
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by seanegan):

 Given the hunch that this might be caused by two different sounds trying
 to play simultaneously, I've made sure Pidgin doesn't play the same sound
 twice within 2 seconds.

 I cannot reproduce this bug at all. Despite scrutiny of our code, and your
 backtraces, I can come to no conclusion other than that it's a gstreamer
 bug. If it is caused by a reentrancy problem, that would explain why you
 can't reproduce it in other, single-sound-oriented, gst apps.

 As #140 points out, in the case of a contact going on/offline, it's
 possible to try to play the same sound numerous times simultaneously. You
 say you get this commonly when it tries playing the first sound. I get
 IMed by Chanserv and freenode-connect almost instantly when I start
 Pidgin. That might cause a problem.

 This commit doesn't eliminate this problem, if that's the cause. It will
 make it rarer. It's still possible to play an "IM received" and a "Buddy
 online" sound simultaneously. If this change helps things, though, I can
 improve on it.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/67#comment:16>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list