[lldb-dev] about the error:unable to restore file position to 0x00000ab0 for section __DWARF.__debug_info

Greg Clayton gclayton at apple.com
Fri Dec 2 10:08:13 PST 2011


If you are compiling with clang the the following option is not on by default in older builds of the compiler. This issue has been resolved recently, but try adding:

-flimit-debug-info

To your OTHER_CFLAGS.

Greg Clayton


On Dec 1, 2011, at 9:33 PM, DuYvonne wrote:

> Hi,
> I have this error occur when I link a new lib with my app.
> 
> I found a topic talking about this problem at http://comments.gmane.org/gmane.comp.debugging.lldb.devel/528
> But I did not find a solution for solving this problem.
> 
> I use dwarfdump -R MyApp.dSYM before linking with a new lib, and I see that the __debug_info section has the size of 1.98G. 
> __debug_info     __DWARF          0ec2d66b 7ed7c72d 0345c66b 00000000 00000000 00000000 00000000 00000000 00000000    1.98G 87.62%
> 
> So I guess when I link my new lib, it exceeds the maximum size. Is it 2.26G (= 1.98/.8762?)?
> 
> Is there some way that I can reduce __debug_info section? 
> 
> 
> Thanks,
> Yingfang, Du
> 
>  
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev




More information about the lldb-dev mailing list