Hasmap.put,get infinite loop, 27.6 optimizer problem

Helo,
We have a very busy (3000 users) Weblogic Portal and Weblogic Integration instance.
We found that some times (once a week) weblogic server threads go to infinite loop doing hasmap.get, hashmap put or hashmap remove operations.
Our developers found that there are synchronization problems with hashmap operations in the portal and wli code, (in 5 classes until today) they patched (synchronized) it and now the instances are stable.
We contacted oracle support, but they only recommended us some wlw.. setting, none of them worked.
The strange thing that the code that we patched is existed in weblogic server for years, so I tried to exclude the hasmap class from the optimizer in jrockit.opt file. Now the instances are also stable without the inhouse patches.
So I suspect theh the jrockit optimizer optimize the hasmap class after some time in a wrong way; how can I find some evidence about it?
The thead dumps showing only the hasmap operations and very high cpu usage.
We are on Jrockit 27.6, JVM 1.5, Portal and WLI 9.2MP3
Regards,
LJ

Not sure if it is relevant to the issues you describe in this thread, but a common problem with HashMaps is incorrect (missing) synchronization on concurrent operations. If you do have several threads concurrently accessing a HashMap without synchronization, it might mess up the internal data structures in the HashMap object. This can lead to infiinite loops when trying to iterate through the HashMap at some later time. This problem is not JVM-specific but changes in timing due to different JVM versions, JIT compilation/optimization or different HW etc can cause a previous "stable" program to become "unstable".
I've seen a number of JRockit support issues related to this problem over the years, and in almost all cases it's been a problem in the Java code (which could be WLS, or the user application).
Unfortunately it's far from trivial to troubleshoot concurrency issues. One (slow) way of checking your own code is to wrap all HashMaps in a SynchronizedMap. This will slow down your application but if the problem goes away then it's a good indication of the root cause. Not very useful if the problem is in 3rd party code that you don't have the source for, of course. In that case you have to open a ticket with the vendor (Oracle or other 3rd party).
Cheers,
Henrik

Similar Messages

  • Infinite loop creating new page due to column header overflow.

    i am getting an error and some pages "Infinite loop creating new page due to column header overflow. " --
    using report builder 9, i have a fairly simple report - that contains 4 subreports.
    for some pages i get the error - it seems if there is more data than would fit on 1 page.
    smaller pages work fine.
    the subreports are all simple queries and dumps....
    containing page header, column header, detail sections.
    page header has just a text bar of the name of the section.
    column header has the field names
    detail section has the data - 1 row for each row in the recordset.
    nothing i do seems to change getting "Infinite loop creating new page due to column header overflow. " on a page with more than 15-20 records returned.
    any ideas would be appreciated.

    Try these links if you are still having the issue:
    http://community.jaspersoft.com/questions/543302/receive-infinite-loop-creating-new-page-d ue-column-header-overflow-exception
    http://community.jaspersoft.com/questions/500177/infinite-loop-due-page-header-overflow

  • BSOD infinite loop problem - Satellite M55

    Many people are getting "infinite loop" error with M55 / ATI 200M.
    Is there a fix for this? My laptop (purchased in May 2006) is worthless...reboots every 2 minutes. Totally unusable.
    There was a post here where the user indicated they found a solution, but the solution was not posted :(
    http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=15169
    Please reopen this thread, or post the solution.
    If there is a new driver I'm supposed to use, please post the link (as opposed to just saying "use a new driver").
    Thanks.

    The error appeared around the August / September 2006 timeframe. If you simply boot up the computer, it will happen with a few minutes, just viewing the desktop, with no applications causing the error.
    The computer only has a 90 day warranty. It may have initially occurred within the warranty period, but the Toshiba support rep said it was out of warranty, and they could not help me. The M55 is a relatively inexpensive laptop, so the cost to bring it to a service center is would almost equal the replacement costs. :(
    I installed this Toshiba-provided driver: sm55evideox.exe
    http://www.askiris.toshiba.com/ToshibaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=1158 481xml&sliceId=&dialogID=10312729&stateId=0%200%20 10310682
    This was the most recent (July 2005) driver I could find for the M55-S1001.
    If there is a different driver I should be using, please let me know.
    Maybe I have to uninstall & then reinstall drivers? I don't know....
    The Display properies show the driver is provided by:
    ATI Technologies
    The error message is thus:
    Blue screen...
    "The problem seeems to be caused by the following file: ati2dvag"
    ati2dvag
    Beginning dump of physical memory
    If there is more information or details that may be helpful in a fix or diagnosis, please let me know, and I will post it.

  • ITunes update to 4.0 requires checking 32-bit mode in "Get Info" window. No such checkbox exists. iTunes refuses to launch. iMac 27-in., Mac OS 10.6.8. Tried re-installing iTunes 4, but went into infinite loop while in "Registering Installed Components"

    After updating to iTunes 4, launching the application indicated that 64-bit mode was only available in Mac OS 10.7 Lion and to use in 32-bit mode by checking the 32-bit mode checkbox in the iTunes "Get Info" window. However, this window does not have the aforementioned checkbox. Thus, iTunes is now unusable.  Tried to download fresh install from Apple site, but this process went into an infinite loop during the "registering installed components" phase of the installation. Had to force quit. System is iMac 27-inch, Core i7 processor, Mac OS 10.6.8.  Is there a problem with iTunes 4? Can I go back to the previous version? Thanks.

    Ah! I found several other people with the same problem in this forum. I followed the suggestion to move iTunes 4 from the "Applications" to the desktop and launch it from there. It worked! I moved it back into the Application folder and its still okay.  Thanks!  This is a definitely a bug that Apple needs to address quickly.

  • [svn:osmf:] 14765: Put gate around autoRewind code, to prevent possibility of an infinite loop ( which could happen if you create a SerialElement with the last child a DurationElement of duration zero ).

    Revision: 14765
    Revision: 14765
    Author:   [email protected]
    Date:     2010-03-15 13:48:04 -0700 (Mon, 15 Mar 2010)
    Log Message:
    Put gate around autoRewind code, to prevent possibility of an infinite loop (which could happen if you create a SerialElement with the last child a DurationElement of duration zero).
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/media/MediaPlayer.as

    Step by step, how did you arrive at seeing this agreement?

  • Why am I getting an infinite loop?

    I have a for loop that never stops as the question suggests. If the boolean expression is true the loop does not stop. I tried tracing the loop and still cant figure out the solution. Please help. The code where the error is below with comments where the error is encountered:
        public static void printGame()
             //DECLARING
             //User input, height of wall
             int height = 0;
             //User input, how much R2-D2 climbs each day
             int climb;
             //User input, how much R2-D2 slips each day
             int slip;
             //Count of how many days it takes for R2-D2 leaves
             int count = 1;
             //Total after each day which is total + climb - slip
             int total = 0; 
             //User input, play again option
             char plyagn;
             //Gameplay         
             System.out.println("Please type in the height of the wall");
             //Height input
             height = In.getInt();
             System.out.println("Please type in how much R2-D2 climbs each day");
             //Climb input
             climb = In.getInt();
             System.out.println("Please type in how much R2-D2 slips each day");
             //Slip input
             slip = In.getInt();
             //Evaluation       
             for( ; height != total; count++) //<----My ERROR which is an infinite loop that never exits
                  total = total + climb - slip;
                  System.out.println(total); //I tried tracing the error
                  System.out.println(height); //I tried tracing the error
              //Printing the result of the evaluation
             System.out.println("R2-D2 will leave on the " + count + " day");
             System.out.println("Press Enter to continue");
             In.getChar();
             clear();
             System.out.println("Do you want to play again? (y/n)");
             plyagn = In.getChar();
             //If statment, prints appropriate message if or if not to play again
             if(plyagn == 'y' || plyagn == 'Y')
                  printMenu();
             //If n or any other value end program
             else
                  printEnd();
        }//End of printGame method

    flounder wrote:
    Lets say th variables have these values
    height = 10
    climb = 4
    slip = 1 which effectively adds 3 to total at each step.
    So total is 0, 3, 6, 9, 12, 15, 18 etc
    Total will always be not equal to height.
    So change your condition. Also, why are you using a for loop instead of a while loop.Flounder, I was hoping you would answer my question as you always provide good answers. Continuing, I feel so dumb for missing that error. Oh and as for using the for loop instead of a while loop is something i was meaning to change. Anyhow, Thank You.

  • I am getting an infinite loop.  Why?

    This small block of code is giving me an infinite loop. I can't understand why. The file is called "owners.dat" and it only has 10 lines. The purpose of this block of code is to count how many lines are in a file. What the heck is going on here?
                   Scanner countFile = new Scanner(new FileReader("owners.dat"));
                   while (countFile.hasNextLine())
                        size = size +1;
                   }Thanks for any advice

    You're never advancing the file, you're just continually checking that it has a next line, which it always does. You need to call Scanner.nextLine() in the loop.
    BufferedReader.readLine() would be a lot more efficient if this is a large file, but then why do you need to know the number of lines in a file at all?

  • Infinite loop error after using Java Sun Tutorial for Learning Swing

    I have been attempting to create a GUI following Sun's learning swing by example (example two): http://java.sun.com/docs/books/tutorial/uiswing/learn/example2.html
    In particular, the following lines were used almost word-for-word to avoid a non-static method call problem:
    SwingApplication app = new SwingApplication();
    Component contents = app.createComponents();
    frame.getContentPane().add(contents, BorderLayout.CENTER);I believe that I am accidentally creating a new instance of the gui class repeatedly (since it shows new GUI's constantly and then crashes my computer), possibly because I am creating an instance in the main class, but creating another instance in the GUI itself. I am not sure how to avoid this, given that the tutorials I have seen do not deal with having a main class as well as the GUI. I have googled (a nice new verb) this problem and have been through the rest of the swing by example tutorials, although I am sure I am simply missing a website that details this problem. Any pointers on websites to study to avoid this problem would be appreciated.
    Thanks for your time-
    Danielle
    /** GUI for MicroMerger program
    * Created July/06 at IARC
    *@ author Danielle
    package micromerger;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.swing.JFileChooser;
    import java.lang.Object;
    public class MGui
         private static File inputFile1, inputFile2;
         private static File sfile1, sfile2;
         private static String file1Name, file2Name;
         private String currFile1, currFile2;
         private JButton enterFile1, enterFile2;
         private JLabel enterLabel1, enterLabel2;
         private static MGui app;
         public MGui()
              javax.swing.SwingUtilities.invokeLater(new Runnable()
                   public void run()
                        System.out.println("About to run create GUI method");
                        app = new MGui();
                        System.out.println("declared a new MGui....");
                        createAndShowGUI();
         //initialize look and feel of program
         private static void initLookAndFeel() {
            String lookAndFeel = null;
         lookAndFeel = UIManager.getSystemLookAndFeelClassName();
         try
              UIManager.setLookAndFeel(lookAndFeel);
         catch (ClassNotFoundException e) {
                    System.err.println("Couldn't find class for specified look and feel:"
                                       + lookAndFeel);
                    System.err.println("Did you include the L&F library in the class path?");
                    System.err.println("Using the default look and feel.");
                } catch (UnsupportedLookAndFeelException e) {
                    System.err.println("Can't use the specified look and feel ("
                                       + lookAndFeel
                                       + ") on this platform.");
                    System.err.println("Using the default look and feel.");
                } catch (Exception e) {
                    System.err.println("Couldn't get specified look and feel ("
                                       + lookAndFeel
                                       + "), for some reason.");
                    System.err.println("Using the default look and feel.");
                    e.printStackTrace();
         // Make Components--
         private Component createLeftComponents()
              // Make panel-- grid layout
         JPanel pane = new JPanel(new GridLayout(0,1));
            //Add label
            JLabel welcomeLabel = new JLabel("Welcome to MicroMerger.  Please Enter your files.");
            pane.add(welcomeLabel);
         //Add buttons to enter files:
         enterFile1 = new JButton("Please click to enter the first file.");
         enterFile1.addActionListener(new enterFile1Action());
         pane.add(enterFile1);
         enterLabel1 = new JLabel("");
         pane.add(enterLabel1);
         enterFile2 = new JButton("Please click to enter the second file.");
         enterFile2.addActionListener(new enterFile2Action());
         pane.add(enterFile2);
         enterLabel2 = new JLabel("");
         pane.add(enterLabel2);
         return pane;
         /** Make GUI:
         private static void createAndShowGUI()
         System.out.println("Creating a gui...");
            JFrame.setDefaultLookAndFeelDecorated(true);
            //Create and set up the window.
            JFrame frame = new JFrame("MicroMerger");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         //Add stuff to the frame
         //MGui app = new MGui();
         Component leftContents = app.createLeftComponents();
         frame.getContentPane().add(leftContents, BorderLayout.WEST);
            //Display the window.
            frame.pack();
            frame.setVisible(true);
    private class enterFile1Action implements ActionListener
         public void actionPerformed(ActionEvent evt)
              JFileChooser chooser = new JFileChooser();
              int rVal = chooser.showOpenDialog(enterFile1);
              if(rVal == JFileChooser.APPROVE_OPTION)
                   inputFile1 = chooser.getSelectedFile();
                   PrintWriter outputStream;
                   file1Name = inputFile1.getName();
                   enterLabel1.setText(file1Name);
    private class enterFile2Action implements ActionListener
         public void actionPerformed(ActionEvent evt)
              JFileChooser chooser = new JFileChooser();
              int rVal = chooser.showOpenDialog(enterFile1);
              if(rVal == JFileChooser.APPROVE_OPTION)
                   inputFile2 = chooser.getSelectedFile();
                   PrintWriter outputStream;
                   file2Name = inputFile2.getName();
                   enterLabel2.setText(file2Name);
    } // end classAnd now the main class:
    * Main.java
    * Created on June 13, 2006, 2:29 PM
    * @author Danielle
    package micromerger;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    public class Main
        /** Creates a new instance of Main */
        public Main()
         * @param args the command line arguments
        public static void main(String[] args)
            MGui mainScreen = new MGui();
            //mainScreen.setVisible(true);
            /**Starting to get file choices and moving them into GPR Handler:
             System.out.println("into main method");
         String file1Name = new String("");
             file1Name = MGui.get1Name();
         System.out.println("good so far- have MGui.get1Name()");
        }// end main(String[] args)
    }// end class Main

    um, yeah, you definitely have a recursion problem, that's going to create an infinite loop. you will eventually end up an out of memory error, if you don't first get the OS telling you you have too many windows. interestingly, because you are deferring execution, you won't get a stack overflow error, which you expect in an infinite recursion.
    lets examine why this is happening:
    in main, you call new MGui().
    new MGui() creates a runnable object which will be run on the event dispatch thread. That method ALSO calls new MGui(), which in turn ALSO creates a new object which will be run on the event dispatch thead. That obejct ALSO calls new MGui(), which ...
    well, hopefully you get the picture.
    you should never unconditionally call a method from within itself. that code that you have put in the constructor for MGui should REALLY be in the main method, and the first time you create the MGui in the main method as it currently exists is unnecessary.
    here's what you do: get rid of the MGui constructor altogether. since it is the implicit constructor anyway, if it doesn't do anything, you don't need to provide it.
    now, your main method should actually look like this:
    public static void main( String [] args ) {
      SwingUtilities.invokeLater( new Runnable() {
        public void run() {
          MGui app = new MGui();
          app.createAndShowGUI();
    }// end mainyou could also declare app and call the constructor before creating the Runnable, as many prefer, because you would have access to it from outside of the Runnable object. The catch there, though, is that app would need to be declared final.
    - Adam

  • In infinite loop with "support" trying to fix forg...

    First, I searched for an issue like mine and posted in it's thread hoping that we could both get help but their solution is part of our problem so here is a new thread.
    My wife needs help on recovering her Skype email and or password and, of course, she has no access to login so I am here on her behalf (she is sitting next to me). The provided solution does NOT work as it puts her into an infinite loop of "Thank you for contacting Skype Customer Service." messages telling her to go and fill out a form ( https://support.microsoft.com/skype/hostpage.aspx?language=en&locale=en-us&oaspworkflow=start_1.0.0.... ) with the exact same info we have entered 4 times so far! PLEASE tell us how to get to REAL help with her issue. SR 1285591565, SR 1285671840, SR 1285702596, SR 1285752888 are the Support Reference numbers we have so far.
    Speedy
    AKA: Hero Hog, Dr. Speed, "The Brass Mangler" and "That fat, old, balding, Grey-bearded gimpy guy"
    Solved!
    Go to Solution.

    I FINALY got an intelligent response to my wife's issue, they claim they don't have enough info to verify her as the owner even though they accept our monthly payment for over a year now and I included more than enough info to link the account to us. Did I provode 5 friend's addresses? No, because she didn't HAVE THAT MANY! Did we provide 2 numbers she called? NO, because SHE HASN'T CALLED ANY! Did we include the date she signed up? No, because it was well over a year or two ago and we have no idea when it was! We included the EXACT amount we last paid, the date it was paid, one contact (out of the 2 MAYBE 3 she had) and could have easily answered other questions NOT ASKED had we been able to comunicate with a human instead of dealing with canned responces!
    %^&* YOU SKYPE! Your "support" is a JOKE!
    Speedy
    AKA: Hero Hog, Dr. Speed, "The Brass Mangler" and "That fat, old, balding, Grey-bearded gimpy guy"

  • ABAP-query going in infinite loop

    Hello all,
    I have one on abap-query in which i am displaying data for delivery details that is table LIKP and LIPS.
    In this query i also have some code to get the sale order details from the  the delivery details.
    I have also used one FM module in this query as well as select endselet  stamt.
    When i run my quey it i going in infinite loop.  I am not getting any thing . Each time i have to exit the screen.
    Can anyone please tell me wat is the problem, why it is going in infinite  loop.
    Thanks and regards
    Sachin yadav

    thanks for your help,
    But may i know how to display my internal table data to out put screen.
    As i am new to the query i do not know how to display internal table data to report along with my data coming from ABAp-query.
    for eg i have three field to display suppose A , B and C.
    Field A and B are coming from query and i have to display field C from internal table.
    How to do that
    thanks in advance

  • Still in infinite loop after recovery.  Battery still won't charge

    i I have read several discussions on this issue.  My iPad 2 ,64gb ios 7.1 turned off like the battery died.  I put it back on charger and after a few minutes it booted back up.  The next day the same thing happened. This time it ''twas caught in an infinite loop reboot.  I followed the apple support instruction on enters recovery mode.  I did that successfully but as '"activate your iPad" login screen came up on my MacBook.  The iPad died again. I tried connected charger to Ac charger but it keeps looping.  This time alternating between the battery screen, the apple, the spinning tick marks, then off.  Then it starts over.  I tried recovery again. Same result.  I can't fugure out how to get enough charge to finish recovery. It ha been connected to either the wall or the computer for 6 hours While working on a fix. I have tried the home/power reset multiple times as well as the power/volume up key. I can't seem to just turn it off. It keeps looping. It has never been jail broken. No new app has been added lately except for app updates. But that may have been a week ago. Any help would be greatly appreciated. I am on the road so I can't run it over to apple.

    Unfortunately, it sounds like you need a new battery. Do you live near an Apple store? (I think they can replace these things while you wait.) Otherwise, you've got to send it in--that's the HUGE drawback to iPods vs. other digital players that allow the owner to easily replace the battery.
    I know if you search online you can get instructions on how to do this yourself--but it's risky, you have to order the battery, and bottom line what are you gaining? You still can't immediately fix your iPod!
    I keep a cheap Shuffle on hand for exactly these moments--it fills the need while I wait for the more desired device to return.

  • htmlb:fileupload goes into infinite loop

    Hello all,
    We use the tag <htmlb:fileupload> in our bsp page. Now if the user enters a file name directly, ie:without using the browse button the user simply enters a filename, say 'Resume.doc' in the input field and hits the save button on the page, then the system is going into an infinite loop and the system hangs, the users cannot proceed further and they need to restart the browser all over again(it is not necessary that the file must exist in the system, the user just types in a file name and performs the save action). This is a cause of concern for some of our customers, they expect that we should provide a meaningful message to the user and the processing should end. Is this a known issue in BSPs ?? Can anyone suggest me how to get rid of this problem ?
    Thanks and Best Regards,
    Viqar Ali.

    Hello All,
    I use the following code in my bsp:
    <phtmlb:matrix width="100%" >
      <phtmlb:matrixCell row = "1"
                         col = "1" />
        <phtmlb:formLayout design           = "HEADING_ONLY_SOLID"
                           customizationKey = "<%= controller->context %>" >
        <%-- Upload --%>
        <phtmlb:formLayoutItem label    = "<%= controller->file_label %>"
                               idOfItem = "upload" >
          <htmlb:fileUpload id   = "upload"
                            size = "30" />
        </phtmlb:formLayoutItem>
    Everything works fine if the user selects a file using the browse button to select a file. Instead if the user enters a file name directly, then the system runs into an infinite loop. I have put a breakpoint in DO_HANDLE_DATA & DO_REQUEST of the controller class. However the control doesnt come till this point also and i cannot even debug anything. The breakpoints are hit if the user selects the file using the browse button. If anyone has a similar scenario working correctly in their application pls update me with the code.
    Thanks and Best Regards,
    Viqar Ali.

  • How do I cancel a sub vi stuck in an infinite loop?

    Hi,
    I am attempting an implementation of the Constrained Nonlinear Optimization sub vi.  It works perfectly 99.9% of the time but gets stuck the other .1% of the time.  It is supposed to time out when it cannot find a solution, but it is failing to do so.  Consequently my VI regularly crashes.
    Apparently this is a known issue with this subvi.  The NI whitepaper mentions that this is caused by a subvi while loop that can get stuck in an infinite loop.  The work around is suggested to be to add a counter to the loop and exit it after a certain number of iterations.
    I can find the infinite loop occuring in the subvi.  But the sub vi opens as a clone and will not let me edit it.  How do I work around that?
    Failing that, is there a way from the main vi to cancel the optimization vi after a certain time so that the program can move on?
    Suggestions would be appreciated.

    Abort the program. Press ctrl+M when you have VI opened as clone. This will open it in edit mode.

  • Odd behaviour in Graphics2D.drawImage - infinite loop?

    Hi,
    I have the following code inside an overriden paintComponent (JPanel):
    g2.drawImage(fc.getImage(),(int)fc.getSignificantPoint().getX(),
                                    (int)fc.getSignificantPoint().getY(), vioPanel);fc is just an object that is a wrapper for an image and vioPanel is the JPanel class that has been overriden (it's not this because the drawing on g2 is done outside the jpanel class)
    I'm getting some really strange behaviour that i can't explain: when the images are drawn i noticed they were flashing. so i put a system.out.println into the paintComponent method and it seems that calling the g2.drawImage method is causing the panel to be repainted constantly as if it is stuck in an infinite loop. Has anyone else experienced this? if so, do you know the solution?
    If it helps, if you replace the vioPanel variable with new JPanel() the looping stops.
    Cheers,
    jj

    hi,
    VioPanel is a simple class that overrides JPanel with some extra functionality. Essentially tho, it overrides the paintComponent method as shown below and calls a method of a different object that draws the shapes and images. I tried putting all the code in that method into paintComponent (i.e. classic overriding of paintComponent), but still get the same problem.
    public void paintComponent(Graphics g)
            super.paintComponent(g);
            dm.fireGraphics2DSequence();
        }The fireGraphics2DSequence method does all the drawing:
    public void fireGraphics2DSequence()
            Graphics2D g2 = getPanelGraphics();
            g2.scale(magniFactor, magniFactor);
            //separate entities out
            ArrayList features = getFeatures();
            ArrayList lines = getLines();
            //draw map entities (lines and hubs first)
            for(int i = 0; i < lines.size(); i++)
                //draws shapes, which works fine
            //draw nodes
            g2.setColor(Color.black);
            for(int i = 0; i < features.size(); i++)
                FeatureCircle fc = (FeatureCircle)features.get(i);
                if (fc.isTagged()) continue;
                g2.drawImage(fc.getImage(),(int)fc.getSignificantPoint().getX(),
                                    (int)fc.getSignificantPoint().getY(), vioPanel);
                //System.out.println("drawing "+i);
                if(entLabels) g2.drawString(fc.getName(),(float)fc.getSignificantPoint().getX(),
                                           (float)fc.getSignificantPoint().getY());
        }

  • Not starting up, infinite loop?

    yesterday, mid working, all applications automatically quit. a black box appeared saying i need to restart. as i restart the iMac, i can hear the restart sound. but it stays with the infinite loop without turning over; i.e. it won't turn over to the desktop. i have not backup my files. please help!

    I'm almost certain that what you have had a kernel panic. This occurs when you have a hardware issue, try and put in the installation disk into the iMac and hold c and then go to any hardware diagnostics.
    You might be able to fix it, but if not then you'd better ring Apple to get your iMac repaired.
    Message was edited by: chazdaspaz

Maybe you are looking for

  • Realtime graphing

    Here's my situation: I have labview code I am using to control  a stepper motor. I would like to have a realtime graph that shows the position of the stepper motor (whether actual position or calculated position). I will be dealing with very large am

  • IPhoto time and date problem

    I cannot change the time and date on pictures just imported.  So far I am back to 1795.  Is anyone else having this problem?

  • Display employment status

    Hi My clients wants Employment Status to be displayed on top of the PA screen. Please guide me on this. Regards Seema

  • Visibility ofScreen exit in VA01

    Hi If i add custom frileds in VA01 at item level  to screen exit screen number 8459 . where i can see these fields in VA01 transaction , Is it in Additional data B screen at item level or some where else. right now  we don't have auth to add and chec

  • Need help fixing my hanging(?) ipod 6g

    hi there. i plugged in my 6th gen nano to my laptop and it showed a blinking circle-with-a-backslash-in-the-middle icon and a message 'Do not disconnect.' what gives? i ejected the nano and it changed to a tick icon and 'OK to disconnect'. this is a