Re: khaley testing branch: x-face segfaults from a4824a92 (update to using cairo)
"K. Haley" <[email protected]>
| Newsgroups | gmane.comp.gnome.apps.pan.devel |
|---|---|
| Message-ID | <[email protected]> |
On 10/22/2010 6:56 AM, Duncan wrote: > Recent khaley testing branch (thru current 463d68a0, at least) > segfaults on most x-faces I've seen, at least (I believe I've > seen at least one that didn't, however. I bisected to: > > commit a4824a92dc42a471768079f29b922aae387b4ac8 > Author: K. Haley <[email protected]> > Date: Wed Aug 18 15:49:51 2010 -0600 > > Replace deprecated gdk_pixmap_create_from_data > with cairo to render x-face. ... > I suspect the issue may be a cairo issue, possibly related to immature > OpenGL support on this graphics hardware/driver combo, but I'm not sure. > It could also be a glibc issue, since 2.12.1 is fairly new (Gentoo's > package introduced on August 5, according to the changelog), and that's > where the log shows the segfault at: > > segfault at 7ffffc000000 ip 00007fa49823a530 sp 00007fffffb3ad20 error 4 > in libc-2.12.1.so[7fa4981bd000+17a000] When I tested this in my arch vm the segfault was in g_free, and it complained about a possible double free. It looks like the ownership semantics of the image data changed, perhaps unintentionally. It's fixed. _______________________________________________ Pan-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/pan-devel
signature.asc
(application/pgp-signature, 259 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzCi28ACgkQDMrq4AbU59FyNQCfe1sLCt7q4MaTq+m9oyEhoVNO 0LEAnAyAYlG8GZGDjvZ6Y06KFnvxPEd6 =hesg -----END PGP SIGNATURE-----