[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem using llx/urx in PS_LinkDest
From: |
KHMan |
Subject: |
Re: Problem using llx/urx in PS_LinkDest |
Date: |
Tue, 22 Apr 2008 09:34:58 +0800 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 |
Jeff Kingston wrote:
>> someone might have a good idea what went wrong
>
> I'll look at it if you get completely stuck, but it's
> been a long time and you are probably well ahead of me.
>
>> Changing oux from union into struct makes the
>> problem go away
>
> Well, that suggests that some idiot has put two fields
> into a union and used them both. I'd be tracking down
> all uses of the other fields of that union. If that
> is the problem, let me know - I had better be the one
> to decide how to change the data layout.
Barrie and I can probably trace the problem at most; I know to
little Lout internals to do a proper fix. It fails at the same
places reliably, so it's not due to something random.
The following is from Barrie:
sf: [ MinSize(COLM, vcat 146505708)
sf: ] MinSize(COLM, vcat 146505708) = (0.000c, 25.795c)
po: PS_LinkDest("yunit", 146505708, 10319, 146505708, 10319)
MinSize is related to a whereto(). So the osave_mark got
overwritten somewhere. That's where we're at now.
--
Cheers,
Kein-Hong Man (esq.)
Kuala Lumpur, Malaysia