Thank you for replying, but actually am not facing this problem anymore since i started using pidgin on ubuntu 10.04.
Best Regards, Ihab A. Ali Senior Web Developer > Date: Wed, 25 Aug 2010 15:58:59 +0000 > From: pe...@ubuntu.com > To: ihab-...@hotmail.com > Subject: [Bug 386694] bonjour closes conversation (bconv) multiple times > > Thank you for taking the time to report this bug and helping to make > Ubuntu better.You reported this bug a while ago and there hasn't been > any activity in it recently. We were wondering is this still an issue > for you? Do you get the same with Lucid or Maverick? Thanks in advance. > > ** Changed in: pidgin (Ubuntu) > Status: New => Incomplete > > -- > bonjour closes conversation (bconv) multiple times > https://bugs.launchpad.net/bugs/386694 > You received this bug notification because you are a direct subscriber > of the bug. > > Status in “pidgin” package in Ubuntu: Incomplete > > Bug description: > Binary package hint: libpurple0 > > The Bonjour code seems not to deal correctly with closing conversations. > > The function bonjour_jabber_close_conversation may be called several times, > causing double free()s and crashes. > > Examples to trigger this would be to send this message twice (and close the > connection after each again, e.g. use netcat): > <?xml version="1.0" encoding="utf-8" ?> > <message to="destinat...@localhost" from="sen...@localhost" > type="chat"><body>Hello Wolrd</body></message> > > Or you can also crash pidgin using only one of the messages and then close > the conversation window. > Or you can also crash pidgin using only one message like that: > <?xml version="1.0" encoding="utf-8" ?> > <stream:stream xmlns="jabber:client" > xmlns:stream="http://etherx.jabber.org/streams"; from="sen...@localhost" > to="destinat...@localhost"><message to="destinat...@localhost" > from="sen...@localhost" type="chat"><body>Hello > Wolrd</body></message></stream:stream> > > Which will cause pidgin to crash, because of the two stream-tags that cause > the async_bonjour_jabber_close_conversation to be called twice. valgrind will > the complain about bytes being read from a structure that was already free()d > earlier. > > All references to the bconv struct should be set to NULL once it has been > free()d, so that libpurple does not try to free it again. > > As this is networking code, it is at best annoying to have attackers being > able to crash all local-network-bonjour-running pidgins… > > To unsubscribe from this bug, go to: > https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/386694/+subscribe -- bonjour closes conversation (bconv) multiple times https://bugs.launchpad.net/bugs/386694 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs