[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