harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <g...@pobox.com>
Subject Re: [drlvm] Trouble Building DRLVM
Date Tue, 26 Sep 2006 05:44:26 GMT
submit a FAQ patch to JIRA under "website".  Just put a question and  
answer in the body of the JIRA, and we'll do the rest.


geir

On Sep 25, 2006, at 7:27 PM, Gregory Shimansky wrote:

> On Friday 22 September 2006 14:31 Egor Pasko wrote:
>> what makes me really nervous is that I cannot debug in GDB on Linux
>> (!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)
>>
>> When GDB starts, it becomes broken right after the start:
>> [New Thread 1080397952 (LWP 13879)]
>> [New Thread 1083603888 (LWP 13882)]
>> Cannot find user-level thread for LWP 13879: generic error
>>
>> Did anybody come across this problem recently? I googled a little,  
>> but
>> could not find any valuable comments. I remember, there was no such
>> problem in older days!! Is that our new ThreadManager that does  
>> things
>> like this? or is it something else?
>
> I've seen in another thread. The problem with gdb is caused because  
> process
> reexecs itself with new environment (there is no other way known to  
> tell
> dynamic linker to use a library path). This is new launcher feature  
> necessary
> to get rid of java shell script and use a real executable.
>
> Ivan Volosyuk investigated the conditions when launcher performs  
> execing
> itself to set LD_LIBRARY_PATH and it appears (unless fixed  
> recently) that you
> need to set LD_LIBRARY_PATH=<HDK path>/bin/:<HDK path>/bin/default.  
> Don't
> forget a tailing slash in the first path :)
>
> Anyway, to get the correct LD_LIBRARY_PATH which launcher wants you  
> can get it
> from /proc/`pidof java`/environ if you launch a simple java program  
> and catch
> its reexeced environment. If LD_LIBRARY_PATH contents is equal to what
> launcher wants, reexecing doesn't happen and this allows normal  
> debugging.
>
> I think we should document this since it is going to stay for a  
> long time and
> is really required for development on Linux.
>
> -- 
> Gregory Shimansky, Intel Middleware Products Division
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message