Hi Edgar,

Your patches works!
I have to apply patch 1~6, only 1~4 doesn't work.

One question for the patches:
For these patches I copy-and-paste, then save to a patch file, but most of them doesn't work at all -- some characters are missing and some long line are cut. So I actually patch them manually.
Do you have some better way to apply these patches?


Another question I'm not sure it's ltrace bug or my application's problem:
<quote>
_ZThn8_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE(0x603710, 8, 0x603710, 0callstack_push_symfunc: Error: call nesting too deep!
</quote>

Initially the MAX_CALLDEPTH is defined as 64, after I increase it to 256, the "call nesting too deep" error keeps happened, then the application stops.

Thanks and regards,
Jackie


-------- Original Message --------
Subject: Re: [Ltrace-devel] ltrace v0.7.0-git: Session on a Freetz MIPSEL 
router box
From: Edgar E. Iglesias <[email protected]>
To: Jackie Yeh [?????????] <[email protected]>
Cc: [email protected], [email protected]
Date: 2012年10月9日 下午 09:54:45
On Mon, Oct 08, 2012 at 11:30:28AM +0800, "Jackie Yeh [?????????]" wrote:
> Hi Petr,
>
> I applied your patch, and attached the log with -D77 option.
>
> :: fetch_rd32: couldn't read 20 bytes from (nil)
> It's strange that 'addr' is a NULL pointer!


Hello,

The reason for the null addr is that MIPS dynamic linkers dont use the
DT_DEBUG entries in the dynamic section. Instead they use a MIPS
specific tag, DT_MIPS_RLD_MAP. I've posted a set of patches to
the list that try to fix this issue, would be awesome if you could
try them out on your side aswell.

Best regards,
Edgar



_______________________________________________
Ltrace-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ltrace-devel

Reply via email to