On Mon, Nov 23, 2009 at 09:28:35PM -0500, Stuart Anderson wrote:
> On Mon, 23 Nov 2009, Tim Retout wrote:
>> I don't think there's anything complicated going on here. The 'priv'
>> pointer is not initialized to NULL in 'cb_tree_cursor_changed', so
>> contains random memory values.
>
>       This fits with the 32 vs 64 issue I wanted to look for. What I'm
> wondering now, is should priv ever get a junk value? It looks like there
> are other places that use priv->page with out checking it, so if we get
> a bad value here, might it also show up elsewhere?

This hunch is at least partly true; ideally pointers would be
consistently initialized to NULL throughout the codebase - once this
happens, the g_return_if_fail assertions actually trigger.

> If you'd like to give 0.2pre1-10 a test drive, I'll take one more look over
> it, and then upload it.
>
>       http://www.netsweng.com/~anderson/pornview_0.2pre1-10_amd64.deb
>
> Thanks for taking the time to explain your analysis.

This package does work for me.  I couldn't find your source code to
review your changes, but from the changelog: there is an unmatched
parenthesis in the line for this bug, and there was probably no need
to leave the NMU entry in there, since it was never uploaded.

I'll hold off on the NMU for a couple more days; there are two RC bugs
older than 7 days, so this is quite pressing.

Lintian reports other problems (like out of date autotools files)
which could affect some architectures, so at some later date it would
be nice if these got fixed.  A long-term fix for #527714 is to
remove the use of deprecated GTK+ elements.  This isn't an immediate
priority, though.

Regards,

-- 
Tim Retout <t...@retout.co.uk>



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

Reply via email to