-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

bug is kind of reproducible here. When I start an "audio/video call", my local
pidgin crashes. From the valgrind output I concluded that this is a NULL pointer
dereference (EIP points to "mov 0x38(%rbp),%rbp" and valrgind talks about
invalid access to 0x38).

Starting from that instruction pointer I tried to figure out where in the source
code this might be. I'm pretty sure this is in libpurple/media.c,
media_bus_call() before the while loop which checks on !GST_IS_PIPELINE(). This
would mean that the "msg" argument to media_bus_call() would be NULL or
GST_IS_PIPELINE() is called with a NULL pointer.

(Sorry, I looked into this a while ago and don't remember exactly how I came to
his conclusion. There was a function call in objdump -S output to a function
which would only be called in GST_IS_PIPELINE() or something like that)

I hope this helps someone in debugging this.

Cheers,
Uli
- -- 
- - Buck, when, exactly, did you lose your mind?
- - Three months ago. I woke up one morning married to a pineapple.
  An ugly pineapple... But I loved her!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJL7qDWAAoJECLkKOvLj8sGthcH/0SMiunn31puNPYtIHpJtMVK
VaMEo1WC9IU9BQaCAG4y+2PX/nRbW0K8PPDObP4YwE6hMc9EpLxWFtFxagp84e7o
Y7IJT/ajZOepD1PNVcBixAVrS+DSZJ79dCmDVpYo+sE4bHPYf9eXMwps0z9Dw/A4
Q6iCPXY6AbmGofMXMqR+gg4LcI1ylL8jQ2bH2rlxLsTTMZTlyuw9Mfw/w2vqxvRN
WSxfwJklXvcWk9UmV1+aje3ZiUqro/D5FL9l2ARiXl4CgnnLswBQ5/+6m4LOCwNK
XEUa080pydjc3mzVvSJ4Sp9yXrwesNr04S6K7sNKqQZSp05kYhRGnHQUxrOOCrI=
=eyim
-----END PGP SIGNATURE-----



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to