Pidgin will not run

I have ben having problems with Pidgin not starting. It will show in the task bar and try to load for about a minute then disappear. I tried running in terminal and got this error:

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_ref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_ref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed
Pidgin 2.5.1 has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.

It was working earlier today, and I have had no problems before. restarting/logging out and in makes no difference.

hito kiri wrote:

> I have ben having problems with Pidgin not starting. It will show in
> the task bar and try to load for about a minute then disappear. I tried
> running in terminal and got this error:
>
> (pidgin:9191): GStreamer-CRITICAL **: gst_caps_ref: assertion
> `GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_unref: assertion
GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed > > (pidgin:9191): GStreamer-CRITICAL **: gst_caps_ref: assertion > GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed

(pidgin:9191): GStreamer-CRITICAL **: gst_caps_unref: assertion
`GST_CAPS_REFCOUNT_VALUE (caps) > 0’ failed
> Pidgin 2.5.1 has segfaulted and attempted to dump a core file.
>
> This is a bug in the software and has happened through
>
> no fault of your own.
>
> It was working earlier today, and I have had no problems before.
> restarting/logging out and in makes no difference.

Did you update any package recently from packman repo?

Greetings,


Camaleón

No, it was working one minute, then I logged out and back in and it started doing that.

hito kiri wrote:

> No, it was working one minute, then I logged out and back in and it
> started doing that.

What version of gstreamer do you have installed?

You can check it with “rpm -qa | grep streamer”

BTW, it seems another user was facing the same error you are getting and
reported it on Pidgin’s bugzilla:

Pidgin Crashes
http://developer.pidgin.im/ticket/7022

Greetings,


Camaleón

banshee-1-backend-engine-gstreamer-1.4.3-1.2.1
gstreamer-0_10-plugins-base-0.10.21-2.21.2
libgstreamer-0_10-0-32bit-0.10.21-3.11
libgstreamer-0_10-0-0.10.23-42.pm.1
gstreamer-0_10-plugins-good-0.10.10-3.21.1
gstreamer-0_10-0.10.21-3.13

Looks like I have several. Perhaps uninstalling Pidgin and reinstalling will help.

No that didn’t help.

hito kiri wrote:

> libgstreamer-0_10-0-0.10.23-42.pm.1

This package seems coming from packman repo…

> Looks like I have several. Perhaps uninstalling Pidgin and
> reinstalling will help.

I already saw in your last message that does not helped :slight_smile:

But I think this is more related to “gstreamer” than “pidging” itself.
Sometimes, mixing libraries from opensuse repository and packman can be a
bit messy.

Greetings,


Camaleón

Do you suggest that I delete the packman version? What can I do to prevent these kind of conflicts in the future?

Well, I thought I would try removing the packman version but removing either version of it caused a lot of conflicts.

hito kiri wrote:

> Do you suggest that I delete the packman version?

No, I would open a bugzilla first to be sure where the problem is coming. I
think it can be something with gstreamer but I’m not 100% sure. Only
developers can tell :slight_smile:

> What can I do to prevent these kind of conflicts in the future?

It’s difficult to say.

There some multimedia libraries that we (opensuse users) have to download
from packman or videolan repo due to license restrictions but they can
conflict with opensuse stock packages. It’s a kind of “lotto”, we have to
test-and-try and if something goes wrong, just report to get it fixed.

Greetings,


Camaleón

Lots of people have had this problem.

Firstly, update Pidgin to 2.5.8 and see if that helps. You can find 2.5.8 in the Gnome Community repo.

All right that works. It installed libpurple which must have been one reason it wasn’t working. I had 2.5.8 already.

I just got a security update of gstreamer and now pidgin is doing the same thing. i was going to post a bugzilla but I don’t exactly understand what I need installed and what I need to do to get a backtrace. I tried searching for the core file that the pidgin backtrace instructions talk about but could not find it. It may be that my system is not set up to generate a core file but I don’t know how to set it to.

hito kiri wrote:

> I just got a security update of gstreamer and now pidgin is doing the
> same thing. i was going to post a bugzilla but I don’t exactly
> understand what I need installed and what I need to do to get a
> backtrace. I tried searching for the core file that the pidgin
> backtrace instructions talk about but could not find it. It may be that
> my system is not set up to generate a core file but I don’t know how to
> set it to.

I think you need the “pidgin-debuginfo” package for you version of pidgin.

Greetings,


Camaleón

I had the same issue after the gstreamer update. I solved it by installing gstreamer 0.10.23 from the Packman repo. Apparently 0.10.21 which came in as an update doesn’t play nice with libpurple.