Please describe thread library selection algorithm for Linux JRE (1.4.2)

Hello:
While observing strace output I can see certain libraries releated to threading (i.e. /lib/libc, /lib/i686/libc, /lib/tls/libc) being utilized (open or loaded).
Question: Can someome quantify it wrt the following 'resources'
1). LD_ASSUME_KERNEL - i.e. does this play any role depending on the value utilized (i.e. 2.2.5 vs 2.4.1)
2). Older versions of Redhat Linux, where only the original and floating stacks threads are available (i.e. no NPTL)
i.e. how does the JRE analyze the environment and use the 'intended' resources?
Question: Also for those of us who may use LD_ASSUME_KERNEL, can you elaborate what the pitfalls are with certain value selections wrt JRE usage (say 2.2.5, 2.4.1, and if available, 2.4.20)
TIA and Regards

Hello:
I am trying to quantify to our customer base what their limitations will be wrt the use of our product which relies on this delivered JRE on various RH Linux versions. To date, I have observed the following:
1). SIGCHLD is being ignored or trapped on the following Linux hosts:
All hosts utilizing floating stacks thread, i.e. Linux RH 7.2 - 8.0
which may be related to
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4785154
2). Segmentation faults on RH 9.0 and RH Enterprise 2.1 and 3.0 requiring a LD_ASSUME_KERNEL change
and I suspect that part of the issue(s) here is thread specific.

Similar Messages

  • Select Query for smart form-invoice

    Hi Folks,
    I have to fetch the following fields as per the requirement for desiging a invoice smartform.I had copied lb_bill_invoice smartform into z format.
    Can anyone here please give me the select query for the same.
    fields to fetched are as follows:-
    1.vbrp-arktx,
    2.vbrp-fkimg,
    3.konv-kbetr with respect to vbrk-knumv
    4.konv-kwert.
    And also what all I have to give in format interface and global definitions of the smartform.
    please help  me in this regard.
    Points will be given.
    K.Kiran.

    Hi,
    declare the variables V_arktx(40) and v_Qty like vbrp-fkimp  and other varaibles for Kbetr, kwert, knumv on the global definitions.
    select  single arktx fkimg into (v_arktx, v_qty) from vbrp
    where vbeln = LBBIL_IT_REFPURORD-BIL_NUMBER.
    select single knumv into v_knumv from vbrk where where vbeln = LBBIL_IT_REFPURORD-BIL_NUMBER.
    this select has to fire in the item level and in the loop.
    so have to write in the correct place.
    select kbetr kwert into (v_kbetr, v_kwert) from konv
    where where knumv = v_knumv and kposn = LBBIL_IT_REFPURORD-ITM_NUMBER.
    regards,
    anji

  • Regarding Select using FOR ALL ENTRIES (FAEI)

    Hi all,
    Please help me with Select using FOR ALL ENTRIES (FAEI)
    Thanks in advns,
    Das.

    Hi,
    This version of the SELECT statement was the only way to join tables until SAP release 3.0E.  It is recommended that the SQL JOIN be used.  However, this is an alternate method of joining tables that may be used in some circumstances.  Remember, SQL JOIN doesn’t utilize the SAP internal database buffer.
    Example:
        SELECT EKGRP FROM T024
               INTO TABLE T_024.
        SELECT MATNR WERKS EKGRP FROM MARC
               INTO TABLE T_MARC
               FOR ALL ENTRIES IN T_024
               WHERE EKGRP = T_024-EKGRP.
    Prerequisites:
    The driver table cannot be empty. This would cause one full table scan.
    In general, keep the driver table as small and unique (in regards to the fields that would be needed for referencing in the FAEI) as possible. If duplicate entries are not deleted, identical data is read unnecessarily from the database.
    If FAEI is used, the selected field list must be a superset of all the key fields of the database tables used in SQL. This is absolutely required to avoid data loss since the DB interface in R/3 returns unique sets of the result set to the application program. Failing to ensure this may cause problems when you want to get all records from a database table that match a certain condition.
    Avoid using FAEI on a small DB table (like configuration tables). This could potentially cause full table scans for each FAEI packet. Even if it does index range scan, it is better to get data from the small DB tables by individual SELECT without the use of FAE.
    Always use FAEI in conjunction with a DB index otherwise it would cause multiple full table scans (one table scan for each FAEI packet).
    The first field(s) of the DB index should refer to the fields of the FAEI driver table in the SQL WHERE clause. Do not leave gaps between index fields in the WHERE clause. Inefficient index access will impact every FAEI packets.
    FAEI works best when retrieving a small percentage of data from a Database table. When a large percentage of data is needed, consider getting data out of the DB table without FAEI implementation, and then do additional filtration in your application
    Reward points if found helpfull...
    Cheers,
    Chandra Sekhar.

  • Which OCI library to use for static linking with application on Unix, Linux

    Hi Friends
    I am new to OCI programming.
    I am developing a C++ application that works on Windows 7 (32, 64 bit, VS-9) and Linux (32, 64 bit), with OCI-11.2.0.3 version and Oracle 10g Express edition.
    I want to statically link OCI library in my application.
    For Windows, I got oci.lib in the package: instantclient-sdk-nt-11.2.0.3.0.zip\instantclient_11_2\sdk\lib\msvc downloaded from [Instantclient download location.|http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html] .
    But, the instanclient packages instantclient-basic-linux-11.2.0.3.0.zip & instantclient-sdk-linux-11.2.0.3.0.zip do not contain a static archive for OCI library.
    These packages have only include files and following .so (shared libraries) for Linux:
    libclntsh.so.11.1
    libnnz11.so
    libocci.so.11.1
    libociei.so
    libocijdbc11.so
    Can someone please guide me, where can I find the static archive (possibly liboci.a or libociei.a) for OCI-11.2.0.3 - 32 & 64 bit?
    Many thanks in advance for your time and kind guidance.
    Best Regards,
    -ganes

    You need:
    libclient11.a
    libcore11.a
    libgeneric11.a
    libcommon11.a
    libn11.a
    libldapclnt11.a
    libncrypt11.a
    and others.
    Actually, you can link to all *.a files in $ORACLE_HOME/lib
    EXCEPT: libclntst11.a and libexpat.a

  • How to create a c++ shared library (.so) for linux real time (for myRio) with Eclipse to use in LabView?

    I tried already these Tutorials and Advices but I didn't find a solution:
    - http://www.ni.com/tutorial/14625/en/
    - http://www.ni.com/tutorial/14690/en/
    - http://forums.ni.com/t5/LabVIEW/Shared-Library-on-myrio-Linux-Real-time-system/m-p/2842540/
    - http://forums.ni.com/t5/LabVIEW/How-to-create-shared-library-for-linux-real-time-target-in/m-p/28218...
    - and some more
    I want use c++ codes on linux real time. For testing reasons I want to have a function that adds 2 values and gives the result.
    I've done these steps:
    1. writing a c++ file in Eclipse (see screensot 2)
    2. building a shared library (.so) from my c++ project in Eclipse (with Cross GCC)
    3. putting this file on myRio (path: /usr/local/lib/)
    4. creating a VI that calls this library from Labview with a "Call Library Function Node" (see screenshot3)
    5. Setting the properties for the "Call Library Function Node" (see screenshots 4-7)
    After I run this VI i get this error message: LabVIEW:  (Hex 0x627) The function name for the ... node cannot be found in the library. To correct this error, right-click the Call Library Function Node and select Configure from the shortcut menu. Then choose the correct function name. (see screenshot1)
    I've tried a lot things to solve this problem but I couldn't find a solution. Would be very happy if anyone can help me. I guess that I have to edit my c++ code to export my function (symbol). But I have no idea how to make it. I also tried it with a dll file in the same folder but it didn't help.
    Perhaps someone can send an example which works on myRIO.
    Thanks!
    screenshot1
    screenshot2
    screenshot3
    screenshot4
    screenshot5
    screenshot6
    screenshot7

     can see it in the screenshot8 there is a function called "_Z8AddierenddPd" instead of "Addieren". I copied this name to Labview (see screenshot9) and it worked.
    I'm sure that there is a way to compile the shared folder with gcc without decorations (mangling). But I don't know how. If someone has a recommendation I would be very glad!
    Prepend each function declaration that you want to be available without name decoration with
    extern "C" <your function declaration>
    Or if you have multiple functions you want to export you can in the header file where you declare your functions simply use:
    #ifdef __cplusplus
    extern "C" {
    #endif
    <all your function declarations>
    #ifdef __cplusplus
    #endif
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • In LabVIEW for Linux, cannot link to a shared library file (.so).

    Hello all,
    I'm having trouble using the Call Library Function Node within LabVIEW for Linux (using Ubuntu).  I can configure my Node correctly, and it sees the available function within it with all the proper parameters, but when I close the Call Library Function dialog box it does a quick search and asks me to Find the Shared Library Named "mySharedLibraryName."  If I select it again, it merely repeats this over and over until I cancel.  Has anyone seen this before or know what is causing this?  The .so file was compiled using gcc++ - is there anything specific that should have been included (does it need a header file)?  Could some missing file be causing this?
    Thanks,
    Jason

    The elf shared library format is a supported feature of all Linux distributions since about Linux 1.0 or earlier. So it is not really an issue that Ubuntu wouldn't support shared libraries as used by the LabVIEW Call Library Node. Since the Call Library Node seems to be able to see the exported functions during selection of the function it also doesn't seem to be a problem with proper export of the symbols.
    This leaves over some dependencies of the shared library on some other shared libraries including C runtime libraries. Was the shared library compiled on the system you try to use it? If not you may have an incompatibility of the C runtime library version used on the system that was used to compile the shared library and your Ubuntu system you try to load it.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Just did the iTunes update that iTunes said was available now iTunes won't open, keep getting Runtime Error message.  R6034 An application has made an attempt to load the C runtime library incorrectly.  Please contact the apps support team for more info.

    Just did the iTunes update that iTunes said was available, now iTunes won't open.  I just keep getting a Runtime Error message. 
    R6034
    An application has made an attempt to load the C runtime library incorrectly.  Please contact the apps support team for more info.
    Is anyone else having this problem?
    I tried to re-install and got the following message:  iTunes was not installed correctly.  Please reinstall iTunes.  Error 7 (Windows error 1114)
    Does this mean I have now lost everything?

    I just had the same error: 
    R6034
    An application has made an attempt to load the C runtime library incorrectly.  Please contact the apps support team for more info.
    I went to http://support.apple.com/kb/ht1925 and did a complete removal and reinstallation of iTunes. You MUST follow the directions here exactly...it's more than just iTunes that must be removed, and it MUST be done in the order in which the support article says.  I followed the exact instructions, and iTunes is back on my machine (no more C runtime error) and you do NOT lose your music...it's all in my library, as it was before.
    Good luck!

  • Please help! when i try to open itunes get this"an app has mad an atempt to load the c run time library incorectly please contact the app support team for more info"

    Hi everyone I was wondering if someone can help with this issue please. When i tried to open itunes in my laptop that is running on windows xp i get this error message " program c:/program files/itunes/itunes.exe
                     RC034
                     an application has made an attempt to run the c runtime time library incorrectly
                     please contact the aplication support team for more information."

    Click here and follow the instructions. You may need to completely remove and reinstall iTunes and all related components, or run the process multiple times; this won't normally affect its library, but that should be backed up anyway.
    (99199)

  • HT5731 I bought a full season of a TV show. I downloaded all episodes. When I go into my iTunes library, select the episodes I get a message of: This computer is already associated with an Apple ID. I can't for the life of me get the TV show to play.

    I bought a full season of a TV show. I downloaded all episodes, I went to my  iTunes library, selected the episode I wanted to watch. I got this message: This computer is already associated with an Apple ID. I can't for the life of me get the TV shows to play. I went on iTunes and when to my purchases. Clicked on the episodes and the same message popped up. How do I get these to play? I also see my download box with an error message saying it has paused the download. I click unpause and it just pauses again. I have been able to get one of the episodes to play once through, but now it gives me the same message.

    It's been months, so you may not care anymore, but you can't download songs from multiple Apple IDs over a 90 days period.  Sorry, it's not allowed for legal reasons.

  • Time Machine on my iMac won't open iPhoto. It goes to desktop screen automatically. When I select User/Picture/Iphoto library it only brings up the preview page with the size of the folder. I can't get into the library to look for lost photos.

    Time Machine on my iMac won't open iPhoto. It goes to desktop screen automatically. When I select User/Picture/Iphoto library it only brings up the preview page with the size of the folder. I can't get into the library to look for lost photos.

    Thank You. This helps me alot to get into the masters and to see events and photos in a utilitarian way, but it is not as easy as viewing the normal iphoto format to find photos.  Can I do something else or did I not do something right to not see normal iphoto in Time Machine ?

  • Please package Java ME SDK 3.0 for Linux/Unix

    Hi Oracle guys!
    Please package Java ME SDK 3.0 for Linux/Unix soon!
    It would be of benefit both to us developers, and to Oracle.
    Thanks!

    user8771084 wrote:
    Señores Oracle si ustedes no pueden desarrollar Java ME SDK 3.0 for Linux/Unix no importa!!!, igual sabemos que no están a la altura de Sun Microsystems ni de la comunidad de Linux/GNU.
    Si ustedes se deciden lanzar la versión Java ME SDK 3.0 for Linux/Unix se lo agradeceremos, recuerde que Linux/GNU dia a dia crece mas y mas, y es un mercado que se debe cuidar.Translated to English:
    Oracle Gentlemen if you can not develop Java ME SDK 3.0 for Linux / Unix does not matter!,
    As we know are not up to Sun Microsystems or the community of Linux / GNU.
    If you decide to launch the Java ME SDK 3.0 for Linux / Unix appreciate it, remember that GNU / Linux is growing day by day more and more, and is a market that needs to be nurtured.

  • I can't download the itunes this is what appear :runtime error R6034 an application has made an attempt to load the C runtime library,please contact the application support team for more information

    I can't download the itunes on my PC , have it before but now appear a note like this:
    RUNTIME ERROR
    PROGRAM C;/PROGRAM FILES (X86)/ ITUNES/ITUNES.EXE
    R6034
    AN APPLICATION HAS MADE AN ATTEMPT TO LOAD THE C RUNTIME LIBRARY INCORRECTLY
    PLEASE CONTACT THE APPLICATION SUPPORT TEAM FOR MORE INFORMATION
    WHAT I NEED TO DO?
    THANK YOU
    RODRIGO

    Click here and follow the instructions. You may need to completely remove and reinstall iTunes and all related components, or run the process multiple times; this won't normally affect its library, but that should be backed up anyway.
    (99467)

  • Please send me select statement for the below query.....

    FOR i IN 1..9 LOOP
    IF shift(i) IS NULL THEN
    FOR y IN i+1..9 LOOP
    IF shift(y) IS NOT NULL THEN
    shift(i) := shift(y);
    shift(y) := NULL;
    EXIT;
    END IF;
    END LOOP;
    END IF;
    END LOOP;
    please how to write select query to replace loops in above code

    CREATE or REPLACE function MyFun(
    code_1 IN VARCHAR2,
    code_2 IN VARCHAR2,
    code_3 IN VARCHAR2
    )RETURN INTEGER IS
    out_param INTEGER:=0;
    TYPE t_cos IS TABLE OF VARCHAR2(30) INDEX BY BINARY_INTEGER;
    shift t_cos;
    i NUMBER;
    y NUMBER;
    BEGIN
    shift(1) := TRIM(code_1);
    shift(2) := TRIM(code_2);
    shift(3) := TRIM(code_3);
    FOR i IN 1..3 LOOP
    IF shift(i) IS NULL THEN
    FOR y IN i+1..3 LOOP
    IF shift(y) IS NOT NULL THEN
    shift(i) := shift(y);
    shift(y) := NULL;
    EXIT;
    END IF;
    END LOOP;
    END IF;
    END LOOP;
    For i IN 1..3 Loop
    IF substr(shift(i),1,1) = 'E' THEN
    out_param := shift(i);
    EXIT;
    ELSE
    out_param := NULL;
    END IF;
    END LOOP;
    out_param := 1;
    RETURN (out_param);
    END;
    For Ex we have 100 recors this loops i.e For loops executes more than 100 times we need to avoid this thing and replace for loop's and write select stmt on this.
    Edited by: 867554 on Jun 22, 2011 6:31 AM

  • Please suggest best GUI client for Linux setup?

    HI,
    I need to setup OBIEE 11g on Linux. Please suggest best GUI client to connect to linux and setup OBIEE.
    appreacite for your help.
    Thanks
    Jay.

    Hi Jay,
    You can use Xming server for linux. I have downloaded Xming server 6.9.0.31. It worked well with Windows XP(32 bit) as well as Windows 7(32 bit). I have used it for Oracle HTTP Server installation and OBIEE 11g installation
    After installing, to start Xming go to command prompt and start. This invokes the Xming application properly when compared to double click starting.Go to cmd. Go to location C:\Program Files\Xming Enter this
    Xming.exe :0 -clipboard -multiwindow -ac.
    Note: colon zero ended up in a smiley!
    You will see Xming popup in your right side. Go to putty session and export your display with this command.
    export DISPLAY=172.45.62.143:0.0
    Replace the ip address with your system ip address. The above one is example.
    Note: If your putty session is in client network, use the ip address that is in Ethernet: client server.
    Test if display is exported properly with this clock command which gives a GUI popup of clock.
    xclock &
    Hope this helps.
    Regards,
    Amrutha.
    Edited by: Amrutha Kalidindi on Jul 29, 2012 2:48 PM

  • Shockwave for Linux - PLEASE!!!

    I want to dump Microsoft and go completely free with Ubuntu
    Linux. However, my wife and kids play shockave games on the
    Internet and the fact that there is no shockwave player for Linux
    prevents me from making the complete switch to Linux.
    PLEASE make a Linux version (32 bit and AMD64) of Shockwave
    Player.
    Please see this petition with 18,900 signatures so far.
    Hopefully this is enough now to justify it. There are other
    petitions on the Internet for it, as well. Just do a search
    shockwave linux petition and you will see.
    http://www.petitiononline.com/linuxswp/petition.html

    signed, but we waited around 1 year for a 64 bit flash
    player.

Maybe you are looking for

  • How can I put text on top of a graphic in Framemaker 11?

    I am using Framemaker 11. When I import an image from Photoshop (EPS file) and put a text box on top, I can't get the text to be on top of the graphic without jumping to the next page. Is there a setting that I'm missing in Framemaker? The image is j

  • ABAP Query transports not handled by CHARM

    Hi, How should ABAP query transports be handled in CHARM?? The ABAP query transport tool doesn't allow picking a transport that is already created (Own transport), it creates a new transports which is outside of CHARM. I had to assign the objects in

  • FYI Notification for EIT

    Hello, We have a below requirement for EIT Approval and FYI Notification - 1) Employee will fill their training need in a EIT in self service, 2) This EIT will go the Manger for Approval. 3)If Manager Approves it then it will go to the Training depar

  • Facetime won't go past the verifying stage, yet I've verified the email?

    Hi Guys, I'm new to this! I'm trying to connect to Facetime, however I have verified the email that was sent! I am able to type in my password and get to the stage when it verifys it, however it then goes back to the previous screen and i have to typ

  • IPod software update 06282006

    Does anyone know what bug fixes they have included for 5G iPod? In the description, they just say bug fixes so just wondering. Abhay