[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Pan-devel] khaley testing branch: x-face segfaults from a4824a92 (u
From: |
K. Haley |
Subject: |
Re: [Pan-devel] khaley testing branch: x-face segfaults from a4824a92 (update to using cairo) |
Date: |
Sat, 23 Oct 2010 01:14:50 -0600 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 |
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 <address@hidden>
> 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.
signature.asc
Description: OpenPGP digital signature