JTree display issues and thread safety

I've recently ran into some issues with a JTree not displaying correctly. Infrequently, blank space will appear in the tree (big gaps between consecutive nodes), or the text of a node will be cut off ending with a "...". This happens when (but not yet proven a direct result of) one thread is expanding a node of the tree while another thread is inserting nodes into one of the expanding node's children through calls to DefaultTreeModel.insertNodeInto. (what I'm doing here is lazy loading the children's children when the parent is expanded, and the lazy loading is performed by a seperate thread so as not to delay the main thread.) It does not happen if the second thread simply adds child nodes without using the DefaultTreeModel's insertNodeInto method.
I think what might be happening here is that the DefaultTreeModel.insertNodeInto method is calling fireTreeNodesInserted which I think is in turn causing nodes in the tree to be re-rendered. This got me thinking that the problem may come down to the DefaultTreeCellRenderer being used by the two threads simultaneously. DefaultTreeCellRenderer extends JLabel and returns itself in the getTreeCellRendererComponent method. If two threads were causing nodes to be rendered at the same time, it would seem the rendered label could be occasionally in an inconsistent state.
Anyone ran into a situation like this before? The problem of text being cut off seems to be eliminated by having a custom renderer return a new component each time, rather than returning itself, but this results in degraded performance. It's almost as if each thread would need it's own renderer (or the renderer would need to return a different component for each thread), but I'm not sure how this would be done. And this doesn't solve the problem of gaps appearing in the tree.
As for the gaps, I think this might be solved by changing when the children's children are getting loaded in respect to the parent node expanding. At first I was using a TreeWillExpandListener that fired off loading the children's children. I think I might can solve the white space in the tree problem by changing that to a TreeExpansionListener that uses the treeExpanded method. So far this seems to be working...so that the parent node is done expanding before the second thread begins loading the children's children.
Any thoughts?

I actually found the thread3 article first... since there doesn't seem to be direct links between them, I thought I would add for anyone who reads this thread that there are several related articles. sabre150 linked the first; the others are the same base URL but with the number incremented for each. For example, the 2nd article is:
[http://java.sun.com/products/jfc/tsc/articles/threads/threads2.html]
And the 3rd article, which most directly applies to what I am doing, is:
[http://java.sun.com/products/jfc/tsc/articles/threads/threads3.html]
Edited by: Skotty on Mar 5, 2009 9:35 PM -- links turned into actual links
Edited by: Skotty on Mar 5, 2009 9:36 PM -- formatted for nicer display

Similar Messages

  • Reflection objects and thread safety

    Hi,
    I believe that I saw that Field and Method objects are thread-safe (i.e., can safely have methods called against a single object instance concurrently from multiple threads), but am having trouble finding such a description in the JDK javadocs static that fact.
    I'm assuming that all thread-specific 'state' would be managed by the Object target passed to methods like invoke()/get()/set() and not on the actual Field and Method objects themselves. Ideally, i'd like to only have to look up fields and methods only once reflectively, and thereafter just use the same reflection object instances to access their target objects at runtime as a performance optimizations - possibly in different threads and at the same time - without having to pay the cost of looking it up again. I should be able to do that providing Method.invoke() is thread safe. Otherwise, i'd probably be forced to call Class.getMethod() to get a new Method object to use against each object instance, which would be more costly both from a memory standpoint (more Method objects) and a lookup-cost perspective.
    Given that lots of existing performance-critical enterprise infrastructure code, such as OR database APIs, IoC frameworks and J2EE containers use reflection to decouple the generic code from any app specific code (from a compile time perspective) as an alternative to code generation, it's surprising that there's no obvious statement about thread safety in these classes. If I look at the source code for Method, it appears to be thread safe, but I can only get so far with this analysis, as the critical code in Method appears to be implemented using a class named 'sun.reflect.MethodAccessor', whose source I don't have access to.
    I know it's possible to invoke a method against multiple objects by calling Method.invoke() against each of the target objects in question. However, there's no mention as to whether it's safe to use a single Method object instance to invoke a method against multiple target object instances at the same time (i.e., from different threads running in parallel). This would fail, for instance, if the Method object had data members that were used to communicate information between internal calls without any synchronization, as the values might be used by one thread while another was changing them.
    Just to clarify (as i've seen some confusion in other forum discussions on this topic):
    I completely understand that the thread safety of a target object's method (read, small 'm') is entirely dependent upon it's implementation and not the mechanism by which it's invoked - i.e., whether a method is invoked by an explicit compiled-in call against an instance of the target object in some Java source file, or indirectly via Method object-based reflection, is immaterial the the method's thread safety.
    What i'm asking about is the thread safety of the Method.invoke() call itself (read, big 'M'). Same question wrt Field.get()/.set() as well. These calls should be thread-safe if they're stateless wrt the Method and Field object instances that they are invoked against.

    In general, if a Java API is silent about multi-threading, it is intended to be thread-safe. See the javadoc for HashMap for an example of an explicit warning.
    It is true that Java code can have bugs that show up only on unusual implementations of the Java memory model, such as relaxed memory model machines. Most (if not all) implementations of the JDK have been deployed principally on platforms with strong memory models. (Perhaps not coincidentally, those are also the machines that have market share.) There are even bugs found occasionally in the JDK core, so draw your own conclusions about the bug-tail of our software stack on systems with relaxed memory models!
    One of the more likely bugs to run into on highly optimized systems is failure of timely initialization of non-final fields in objects which are shared in an unsynchronized manner. See http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html#finalRight and related pages. JDK core programmers (at Sun, to my personal knowledge) take care not to write code with such bugs, but application programmers might.
    And, yes, caching your own Method objects is a good idea, if only because their lookup is generally cumbersome and slow. If you are very performance sensitive, you'll end up generating bytecode "shim" between your callers and the desired target methods. I expect that the http://openjdk.java.net/projects/mlvm/ (an openjdk project we are just starting) will provide some relief for this; stay tuned.
    Finally, since Method objects have no state to speak of (except their "accessible" bit, which is an ahead-of-time configuration), it would be really, really surprising if they could create a race condition of some sort. If you expect race conditions in formally stateless data structures, you are certifiably paranoid. (A normal state on some platforms, hopefully not on Java.)
    For more information about method calls, including reflective methods, see my blog post: http://blogs.sun.com/jrose/entry/anatomy_of_a_call_site
    Best wishes...

  • Unibody Macbook display issue and keyboard backlight issues while booting

    I have a 13" aluminum macbook which has been having some issues when booting up. The machine seems to be booting just fine all the way up to the log in screen. The display is normal and everything seems fine. After I log in, the various pieces of the screen start to display (desktop icons, menu bar, etc) and my wallpaper is visible. After a few seconds, the display seems to degrade and the wallpaper image is visible but distorted. It is almost as if the machine is in some sort of safe mode (pardon the windows reference).
    Normally, I have my macbook connected to an external display and external mouse/keyboard. After a reboot, this issue occurs. If I put the macbook in sleep mode, and then wake it by clicking the external mouse, the display reappears normally and everything is fine.
    The problem is when I am NOT connected to these external devices. The screen stays distorted (like it has lost its full color range) and there are other issues. The keyboard backlight seems to be disables and highlighting text does not work normally. I have tried rebooting, removing the battery and rebooting, resetting the SMC, removing recent applications (chrome, quicklook, etc.). Has anyone heard of or experienced this behavior?
    Thanks.

    Have you called Applecare? If you sent the machine in and it came back with a cracked case, that seems like an Apple repair to me.
    As for the display issue - I think I would accept it and move on. Unfortunately, with these ever-higher resolution displays, we have more dead pixels. Since no one would pay $3000 for a display with 100% no dead pixel guarantee, Apple has to alot for a few dead pixels being acceptable inorder to keep prices reasonable.
    http://docs.info.apple.com/article.html?artnum=22194
    Check with other vendors, this is common practice with LCDs (even HDTVs).
    I know it isn't great to hear this, but it is what it is.
    iMac G5, MacBook   Mac OS X (10.4.7)  
    iMac G5, MacBook   Mac OS X (10.4.7)  
    iMac G5, MacBook   Mac OS X (10.4.7)  
    iMac G5, MacBook   Mac OS X (10.4.7)  

  • Itunes artwork display issue and a fix for  'unknown error occured (-50)'

    Too bad they dont have stickies. This would be a great one.
    This is a thorough fix for art work and the -50 error.
    If you see artwork in itunes, first verify that the artwork is in the mp3 tag using a program like "tag and rename" http://www.softdepia.com/tagrename_download1291.html
    If the artwork shows up in tag and rename, then you added it correctly.
    If the artwork isn't displaying on ipod, delete the song and retransfer to the ipod. Next make sure the "view artwork" check box is checked. To do this connect your iPod to iTunes and there will be a checkbox that should be checked to see if you want artwork to show up on your iPod.
    If you get this message -
    The ipod cannot be updated. An unknown error occured (-50).
    And have no artwork at all in you IPOD , dont fret. I am getting there..
    NO you DO NOT NEED to FORMAT YOUR IPOD YET as commonly posted. I have tested and retested the following fix-
    Eject IPOD. Kill ITUNES.
    Backup the following files
    iTunes Library.itl
    iTunes Music Library.xml
    & anything in the Previous Itunes library folder
    and delete them. More info on these at http://docs.info.apple.com/article.html?artnum=93732
    Dont worry, its much easier to recreate the database than to wipe your IPOD.
    Next Start up ITUNES. Plug in IPOD. You now should have a empty database.
    At this time, uncheck copy ARTWORK to IPOD, and when it's done deleting artwork, CHECK Copy ARTWORK to IPOD.
    It now should sucessfully display ARTWORK and not get the -50 error!!
    Now, goto you ITUNES Music folder and drag to the library and it will add you music back in, including your PODCASTS.
    All you need to do is click the RESUBSCRIBE button and you are back in business!
    IF this fails, which i cant DUPLICATE anymore, try this
    http://docs.info.apple.com/article.html?artnum=300248
    Its the DREADED IPOD FORMAT article.
    But you probably wont need it if you follow all these steps.
    Post back if this doesnt work and if it does, give me some credit;)

    Just as an fyi, to shorten this procedure instead of deleting the files i found out you and open the .itl files and delete all the lines in it so its an empty file.
    Then open itunes, and it will rebuild the database with the files from the .xml file.
    This saves you from having to rescan the songs..

  • Display, battery and electrical safety issues.

    Hi , I've had my Macbook Pro for about 6 months now. Relatively recently it has done some strange things. Firstly it has electrocuted me on several occasions and more recently when I plug it into charge I feel a slight electrical current on the area around the mouse pad and below the keyboard. Also my display is not nearly as bright as it used to be and my "book" is constantly freezing.
    Does this fall into my warranty period. And do I have a valid claim as I am getting scared just to turn the thing on.
    Thanks
    Thanks

    Ill try phone apple this evening , trouble is their support in the UK is rubbish. and not open very long.
    Electrocuted, in the context that I used it means that I was given an electric shock by something(ie my macbook).
    Would I need my Receipt or another proof of purchase ?

  • CS4 - Layers Display Issue and more

    I am running XP64 and have CS4-32 and CS4-64bit installed (using the updated and correct master collection installer)
    CS4-32 is basically unusable to me because I cannot see what I am doing as changes are being made to layers. It does it does not display updates to a layer on the screen until I click on the photo. For example, I have a psd file with a background layer and a Gaussian blur layer. A layer mask was used to mask out portions of the blur. IF I simply click the eyeball off on the blur layer, I see no changes to the photo until I click inside the photo. Disabling/enabling the layer mask as the same issue.
    If I use the brush tool to make adjustments to the mask, I can no longer see the mask in the layers pallet. The mask is displayed as tiny black and white dots and has no representation of my actual mask. As I brush changes onto the mask, I can see the effects in real time on the photo. But I still cannot see the normal B&W representation of the mask in the layers pallet. If I use the brush tool on the blur layer (not the mask), the photographic thumbnail representation normally displayed in the layer's palette also turns into displaying tiny black and white dots.
    b What is causing this issue? Is it a setting that I can change or a bug?
    The above issue(s) do NOT happen with CS4-XP64.
    Upon startup in CS4-64, I get a GPU disabled message. in CS4-32, I do not. But in CS4-32, my CPU settings are dimmed out and openGL is NOT checked. I have the latest drivers for my video cards installed. In CS3, enable 3D acceleration is checked. IN AE CS3 and AE CS4, it lists that my openGL is 2.1.2 and all features of AE are supported. What open-GL version does PS-CS4 need?

    Who was asking for sympathy? I was only asking for help, which a few people were kind enough to provide. I see no reason for people to make posts on other people's threads that do not offer any help. If you think that I am stupid for using an unsupported OS, then just don't post and keep those feelings to yourself. How are posts like this constructive? I even stated in my last post that I knew that I was not going to get any help from Adobe. So why reiterate that? What is the purpose of your and these types of posts? I am as baffled by them as you apparently are about why I am using XP64.
    But if you must know why I do not go to another OS, it is because back when I built this computer, XP64 was the only 64 bit OS around. I have this computer in a dual boot with XP PRo 32 bit and XP64. XP64 has, up to this point, been the most stable platform for me to run the adobe suite of products on. I can clearly say this since I have installed (and since deactivated) them on the same hardware under the XP32 boot. But XP64 has, again, been very stable. I have had many iterations of Adobe software on everything from Win 200 to several on XP and on Vista. And without a doubt this XP64 machine has been the most stable for what I do.
    The other reason why I continue to use XP64 is because I cannot upgrade to Vista 64 without a totally new computer. The MB drivers have not been developed for Vista.
    And lastly, 64 bit allows me to run more programs at once by utilizing more total memory, even with 32 bit applications. I could install the suite on my XP32 version of the same machine but I'd rather continue to use XP64 with CS3 than not having the stability and ability of running more applications simultaneously that I can with XP64.
    So yea, my living depends on my software working correctly too and PS CS3 will work just as well today as it worked before I installed CS4. It is just not worth it for me to spend thousands of dollars on a new PC just so that I have say that my computer is run under a supported OS. As we have seen here, a supported OS is not a guarantee that the software does not have bugs in it. This issue will not affect my ability to make a living. It is only a minor inconvenience that will undoubtedly be fixed in time.

  • JClient Jtree Display Issues

    Hi I've got a JClient JTree which is used as a navigation tool to sync a master detail form. The JTree is on a scrollable panel within the master panel.
    The JTree model has been set up as follows:
    treePanelBinding = new JUPanelBinding(panelBinding.getApplicationName(), this);
    jTree1.setModel(JUTreeBinding.createTreeNodeTypeBinding(treePanelBinding, jTree1, "DistrictView", "DistrictViewIter", "DistrictViewIter", new JUCtrlHierTypeBinding[]
    {new JUTreeAccessorTypeBinding("DistNode", "opbo.DistrictView", "DistrictDescription", "BlockView", null, null, null),
              new JUTreeAccessorTypeBinding("BlockNode", "opbo.BlockView", "BlockDescription", "AssetView", null, null, null),
              new JUTreeAccessorTypeBinding("AssetNode", "opbo.AssetView", "AssetName", "opnamedate", null, null, null),
              new JUTreeAccessorTypeBinding("OpNode", "opbo.opnamedate", "Optypedate", null, null, null, null)}));
    This has been defined in the master panel. Note that is using a seperate JUPanelBinding than the master panel i.e. treePanelBinding.
    I have also assigned a JUTreeDefaultMouseListener to this tree. Its definition is as follows.
    jTree1.addMouseListener(new JUTreeDefaultMouseListener(panelBinding,new String [][]{{"BlockNode","BlockViewIter"},{"AssetNode","AssetViewIter"},{"OpNode","opnamedateIter"}},false));
    Note that in this case the panelBinding object is the JUPanelBinding defined for the master panel.
    The navigation tree works well syncing the master detail panel, however I have a function to insert a new asset record using the AssetView from the master panel. The code to do this is as follows
    Row row = panelBinding.findIterBinding("AssetViewIter").getRowSetIterator().createRow();
    row.setAttribute("BlockId",panelBinding.findIterBinding("BlockViewIter").getRowSetIterator().getCurrentRow().getAttribute("BlockId"));
    panelBinding.findIterBinding("AssetViewIter").getRowSetIterator().insertRow(row);
    The problem I'm getting is after the above lines are executed, the record is successfully inserted but then a new node is created in the tree but it is usually under the wrong block node. However if I close the application down and restart the application, the tree displays all the asset information under the right block node.
    In summary I thought by selecting a block node in the tree and then running the above code the asset should appear under the selected block node in the tree, I can see the block is correctly set on the master panel, I know the asset record is inserted with the correct block, but the tree initially does not display the node in the right position. However if you reboot the application the tree displays everything correctly. Is there a way to ensure the tree is consistent with the underlying data?
    Thanks

    I've not tried this scenario.
    However, you may want to set your ViewObject into "association consistent mode" either by calling ViewObject.setAssociationConsistent(true) or by setting all VOs in this mode by setting the Configuration parameter "jbo.viewlink.consistent" to true.
    This sets up the framework in the mode where if new rows are inserted into one RowSet, other RowSets (on the same ViewObject type) get a chance to include the row as well provided the criteria on that RowSet is met - which in your case does not seem to be the issue as you're simply viewing two Rowsets over the same ViewObject/query.

  • Imac (early 2009) Slow, display issues and freezing, can anyone get any info from crash report?

    Hi,
    Just wondering if anyone can provide some insight into why my Imac is constintantly crashing.
    Issue:
    For as long as I can remember it has been ocassionally freezing. First there are little redish dots in clusters on parts of the screen, then if you move a window, some of the image of the window gets left behind. Then there are moving horozintal lines that come up from the bottom of the screen. You can move the mouse but it wont click on anything.
    As of about 6 months ago they crashed became so frequent that sometimes you couldn't get 5 mins out of the computer before it would do it again.
    I use photoshop quite a lot but the files are never extraordinaly large.
    The top left part of the computer can become really hot.
    In an effort to try to resolve it I rang Apple and they got to do something which made it work properly again for 2 days, long enough for me to decide to upgrade to Mavrick. Since upgrading it's been even worse. It's really really slow and in applications like mail its flashing and looking like it's loading the page over and over again, starting with the bottom of the page and the bottom colour. Mail searh is also not working. It then freezes again.
    Mostly it freezes, and doesn' t crash so I have to restart it myself, so it's not reporting it as a crash.
    Today it did crash, I was wondering if anyone can figure out whats wrong the the report below?
    Thanks!
    Wed Feb 12 14:22:04 2014
    panic(cpu 0 caller 0xffffff7f88583552): NVRM[0/2:0:0]: Read Error 0x00001604: CFG 0x00000000 0x00006140 0x00006140, BAR0 0xd2000000 0xffffff80882d7000 0x094700a1, D0, P1/4
    Backtrace (CPU 0), Frame : Return Address
    0xffffff808760b650 : 0xffffff8007a22f69
    0xffffff808760b6d0 : 0xffffff7f88583552
    0xffffff808760b790 : 0xffffff7f8864fd9e
    0xffffff808760b7d0 : 0xffffff7f888b3d54
    0xffffff808760b810 : 0xffffff7f888a8eb7
    0xffffff808760b850 : 0xffffff7f886c66ba
    0xffffff808760b9a0 : 0xffffff7f886c5a3b
    0xffffff808760bab0 : 0xffffff7f88885ed8
    0xffffff808760bb60 : 0xffffff7f88886250
    0xffffff808760bd00 : 0xffffff7f888cb20f
    0xffffff808760be20 : 0xffffff7f88673d41
    0xffffff808760be40 : 0xffffff7f8858a08d
    0xffffff808760bef0 : 0xffffff8007eada80
    0xffffff808760bf30 : 0xffffff8007eac522
    0xffffff808760bf80 : 0xffffff8007eac5f7
    0xffffff808760bfb0 : 0xffffff8007ad6aa7
          Kernel Extensions in backtrace:
             com.apple.nvidia.classic.NVDAResmanTesla(8.1.8)[0A1B6F41-168D-307A-BABD-162F3B3 C2786]@0xffffff7f88532000->0xffffff7f887a1fff
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f880ba000
                dependency: com.apple.iokit.IONDRVSupport(2.3.6)[86BA68C6-18DD-30A1-ABF6-54597AD6C277]@0xff ffff7f88522000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f884df000
             com.apple.nvidia.classic.NVDANV50HalTesla(8.1.8)[3666E0FC-87C7-3329-BD8C-2F1ADE D100A4]@0xffffff7f887ac000->0xffffff7f88a58fff
                dependency: com.apple.nvidia.classic.NVDAResmanTesla(8.1.8)[0A1B6F41-168D-307A-BABD-162F3B3 C2786]@0xffffff7f88532000
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f880ba000
    BSD process name corresponding to current thread: kernel_task
    Mac OS version:
    13B42
    Kernel version:
    Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
    Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393
    Kernel slide:     0x0000000007800000
    Kernel text base: 0xffffff8007a00000
    System model name: iMac9,1 (Mac-F2218FC8)
    System uptime in nanoseconds: 1477295383230
    last loaded kext at 277739752297: com.apple.filesystems.msdosfs          1.9 (addr 0xffffff7f89d7a000, size 65536)
    last unloaded kext at 338692832769: com.apple.filesystems.msdosfs          1.9 (addr 0xffffff7f89d7a000, size 57344)
    loaded kexts:
    com.apple.driver.AudioAUUC          1.60
    com.apple.driver.AppleHWSensor          1.9.5d0
    com.apple.driver.AGPM          100.14.11
    com.apple.filesystems.autofs          3.0
    com.apple.iokit.IOBluetoothSerialManager          4.2.0f6
    com.apple.driver.AppleMikeyHIDDriver          124
    com.apple.driver.AppleHDA          2.5.3fc1
    com.apple.iokit.IOUserEthernet          1.0.0d1
    com.apple.driver.AppleUpstreamUserClient          3.5.13
    com.apple.driver.AppleMikeyDriver          2.5.3fc1
    com.apple.Dont_Steal_Mac_OS_X          7.0.0
    com.apple.driver.ACPI_SMC_PlatformPlugin          1.0.0
    com.apple.driver.AppleLPC          1.7.0
    com.apple.GeForceTesla          8.1.8
    com.apple.driver.AppleHWAccess          1
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.driver.AppleBacklight          170.3.5
    com.apple.driver.AppleMCCSControl          1.1.12
    com.apple.iokit.SCSITaskUserClient          3.6.0
    com.apple.driver.AppleIRController          325.7
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless          1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib          1.0.0d1
    com.apple.BootCache          35
    com.apple.driver.XsanFilter          404
    com.apple.iokit.IOAHCIBlockStorage          2.4.0
    com.apple.driver.AppleFWOHCI          4.9.9
    com.apple.driver.AirPort.Brcm4331          700.20.22
    com.apple.driver.AppleAHCIPort          2.9.5
    com.apple.driver.AppleUSBHub          650.4.4
    com.apple.nvenet          2.0.21
    com.apple.driver.AppleUSBEHCI          650.4.1
    com.apple.driver.AppleUSBOHCI          650.4.1
    com.apple.driver.AppleRTC          2.0
    com.apple.driver.AppleHPET          1.8
    com.apple.driver.AppleACPIButtons          2.0
    com.apple.driver.AppleSMBIOS          2.0
    com.apple.driver.AppleACPIEC          2.0
    com.apple.driver.AppleAPIC          1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient          216.0.0
    com.apple.nke.applicationfirewall          153
    com.apple.security.quarantine          3
    com.apple.driver.AppleIntelCPUPowerManagement          216.0.0
    com.apple.AppleGraphicsDeviceControl          3.4.12
    com.apple.kext.triggers          1.0
    com.apple.iokit.IOSerialFamily          10.0.7
    com.apple.driver.DspFuncLib          2.5.3fc1
    com.apple.vecLib.kext          1.0.0
    com.apple.iokit.IOAudioFamily          1.9.4fc11
    com.apple.kext.OSvKernDSPLib          1.14
    com.apple.iokit.IOSurface          91
    com.apple.iokit.IOBluetoothFamily          4.2.0f6
    com.apple.driver.IOPlatformPluginLegacy          1.0.0
    com.apple.driver.AppleSMBusPCI          1.0.12d1
    com.apple.driver.IOPlatformPluginFamily          5.5.1d27
    com.apple.nvidia.classic.NVDANV50HalTesla          8.1.8
    com.apple.driver.AppleSMC          3.1.6d1
    com.apple.nvidia.classic.NVDAResmanTesla          8.1.8
    com.apple.iokit.IOBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.iokit.IOFireWireIP          2.2.5
    com.apple.driver.AppleHDAController          2.5.3fc1
    com.apple.iokit.IOHDAFamily          2.5.3fc1
    com.apple.driver.AppleBacklightExpert          1.0.4
    com.apple.driver.AppleSMBusController          1.0.11d1
    com.apple.iokit.IONDRVSupport          2.3.6
    com.apple.iokit.IOGraphicsFamily          2.3.6
    com.apple.driver.AppleUSBHIDMouse          180.9
    com.apple.driver.AppleHIDMouse          180.9
    com.apple.iokit.IOSCSIMultimediaCommandsDevice          3.6.0
    com.apple.iokit.IOBDStorageFamily          1.7
    com.apple.iokit.IODVDStorageFamily          1.7.1
    com.apple.iokit.IOCDStorageFamily          1.7.1
    com.apple.driver.AppleUSBHIDKeyboard          170.15
    com.apple.driver.AppleHIDKeyboard          170.15
    com.apple.iokit.IOUSBHIDDriver          650.4.4
    com.apple.iokit.IOAHCISerialATAPI          2.6.0
    com.apple.driver.AppleUSBMergeNub          650.4.0
    com.apple.driver.AppleUSBComposite          650.4.0
    com.apple.iokit.IOSCSIArchitectureModelFamily          3.6.0
    com.apple.iokit.IOFireWireFamily          4.5.5
    com.apple.iokit.IO80211Family          600.34
    com.apple.iokit.IOAHCIFamily          2.6.0
    com.apple.iokit.IOUSBUserClient          650.4.4
    com.apple.iokit.IONetworkingFamily          3.2
    com.apple.iokit.IOUSBFamily          650.4.4
    com.apple.driver.NVSMU          2.2.9
    com.apple.driver.AppleEFINVRAM          2.0
    com.apple.driver.AppleEFIRuntime          2.0
    com.apple.iokit.IOHIDFamily          2.0.0
    com.apple.iokit.IOSMBusFamily          1.1
    com.apple.security.sandbox          278.10
    com.apple.kext.AppleMatch          1.0.0d1
    com.apple.security.TMSafetyNet          7
    com.apple.driver.AppleKeyStore          2
    com.apple.driver.DiskImages          371.1
    com.apple.iokit.IOStorageFamily          1.9
    com.apple.iokit.IOReportFamily          21
    com.apple.driver.AppleFDEKeyStore          28.30
    com.apple.driver.AppleACPIPlatform          2.0
    com.apple.iokit.IOPCIFamily          2.8
    com.apple.iokit.IOACPIFamily          1.4
    com.apple.kec.corecrypto          1.0
    com.apple.kec.pthread          1
    Model: iMac9,1, BootROM IM91.008D.B08, 2 processors, Intel Core 2 Duo, 3.06 GHz, 4 GB, SMC 1.37f3
    Graphics: NVIDIA GeForce GT 130, NVIDIA GeForce GT 130, PCIe, 512 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334448312D4346382020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334448312D4346382020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.100.22)
    Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: WDC WD1001FALS-40K1B0, 1 TB
    Serial ATA Device: PIONEER DVD-RW  DVRTS08
    USB Device: Built-in iSight
    USB Device: Keyboard Hub
    USB Device: Apple Optical USB Mouse
    USB Device: Apple Keyboard
    USB Device: IR Receiver
    USB Device: BRCM2046 Hub
    USB Device: Bluetooth USB Host Controller
    Thunderbolt Bus:

    This is a Kernel Panic report, I cannot see any software related issues, my bst guess it's related to hardware. Common causes of hardware related KPs are RAM
    Incorrect RAM
    Failed RAM
    Unseated RAM
    Eliminate each and then re-test. If it's not RAM it could be a failing HD or something else. I would recommend taking the machine in to be looked at by a professional and tested. Take it to your local Apple Store or local AASP.

  • Freezing, display issues, and now... wont start up in OSX

    Increasingly becoming an object i'd like to throw out the window, my mac book pro has now added a new trick to it's bag. originally, it was just doing silly things to the screen: when i scroll on web pages the page would move and some of the text would stay put, an issue resolved by clicking off said page, then back on to the page. then it took to freezing on me. then it took to freezing multiple times, sometimes before i could even log in on my user acct. once, it froze 5 times in a row. as if this werent annoying enough...
    the other day i decided to play a game on the windows side of my partitioned hard drive. the windows side runs amazingly: no freezing, no fragmentation, no issues at all! when i was done i shut down and restarted, expecting OSX to boot. i got the grey page, the cog/wheel thing, then... about 5 minutes later it just shut off. on it's own. i tried several times, no joy. i'm plugged in to a reliable power source, and yes, the plug IS plugged in. so none of that. idk what the problem is. but it's not working, and i need to write a paper. i'm currently on my windows side, and without any kind of word processing program i will find a hard time doing my homework...
    oh, also
    one time i started up in OSX, and instead of the cog, it was a globe. anyone seen that before? it only happened once.

    Do you have your install discs? If so, try booting up from your install disc and navigate to Disk Utility on the install disc. You should be able to see your OS X partition. Click on it and go to the First Aid tab. Repair both permissions and the disc until there is nothing left to repair. If you get errors you can't repair with Disk Utility, post back. Also check on the S.M.A.R.T. status at the bottom.
    It may be that your OS X partition has become corrupted. If you still can't boot up after repairing permissions and the disk, try a Safe Boot:
    http://support.apple.com/kb/HT1455?viewlocale=en_US
    http://support.apple.com/kb/HT1564?viewlocale=en_US
    The first article will tell you how to start up in Safe Mode. Note that it can take a long time to boot up this way. The second article will explain about Safe Boot and Safe Mode.
    If you have more questions, please post back.
    Good luck!

  • Display Issue and Valid date

    I designed a ID card format
    I want to add here 2 auto generated fields
    like
    Issue Date : current date (today date)
    Valid up to: for one year (current date + 365 days)
    how to define these two fields in report
    when use card create this report fetch current system date and + one year that is expiry date.

    Only if you don't mind when leap year takes a day away.
    SELECT
    to_char(sysdate,'DD/MM/YYYY')                 today
    ,to_char(add_months(sysdate,12),'DD/MM/YYYY') add_months
    ,to_char((sysdate+365),'DD/MM/YYYY')            add_days
    FROM
    DUAL
    TODAY      ADD_MONTHS ADD_DAYS  
    06/07/2007 06/07/2008 05/07/2008
    1 rows selectedBTW Guido, you're missing an '(' in your snippet. Or you have an extra ')'.

  • Display issue and brightness on W530

    How do I change brightness on my W530? Cannot find any settings for this. It always starts with the highest brightness (15) and I am not able to reduce this.
    I also suspect something is wrong with mye monitor. I use my laptop quite a lot for photo editing and pictures. I have noticed that there is often pixel squares visible on many of the pictures. Even on pictures with high resolution. I can also see this squares or boxes when watching HD videos.
    Can this be because of the brightness is maxed out?
    If I only could figure out how to change the brightness, I would see if this issue is resolved also.
    Solved!
    Go to Solution.

    Ok. I figured out how to reduce brightness through windows.
    It looks like you´re right. It seems like the video it self is the problem, and the images I have been looking at on the web are made larger so that the pixels are visible.

  • Display issue: green, flashing pixels, low resolution on my new MBP 17"

    I just bought my MacBook Pro 17" on December 2010 from Authorized Reseller in Dublin.
    After couple of days for the first time and now every 2-3 days my MBP's display goes suddenly pixleated with green, shiny pixels and all display appears like low resolution. After closing the lid and opening it again the problem disappears. During that display problem my computer has no issue with performance like: video playing, opening and closing applications, rebooting, etc. Here are some screen shots made by my photo camera during this display issue: http://img132.imageshack.us/img132/809/dsc03872j.jpg http://img64.imageshack.us/img64/6670/dsc03879x.jpg http://img834.imageshack.us/img834/7914/dsc03885z.jpg http://img23.imageshack.us/img23/3830/dsc03881g.jpg
    I should mention that I also made a screen shot with Shiftcmd3 combination of keys during this display issue and it appears, as you can see http://img521.imageshack.us/img521/8618/screenshot20110123at204.png as it should be - sharp and clear. One of my friend said that maybe I should reinstall operating system, but my guess is that it isn't software (Snow Leopard) issue. By the way, I have all the latest updates.
    Please, can you tell me what is the problem, what is causing it and what should I do?
    Thank you.

    Ok, guys, I should update my main post about screen issues on my MacBook Pro 17" 2010 model, because it was quiet a big issue. It was actually problem not with display panel (which was completely replaced and which didn't resolved that screen issue at all) but with motherboard which has been replaced (by Mactivate).
    After almost 3 months I can say that the computer had no issues since the repair: no screen issues, no noisy running vents.
    I must say I am happy with repair made by Mactivate (actually one of few repair services authorized and recommended by Apple). They arranged the pick up with their own currier with no charge, great communication and most of all - they did everything to resolve this quiet unusual issue with my display.
    I really and honestly can recommend Mactivate to anyone in Ireland.

  • Macbook Pro Early 2011 Display issue

    Hi all,
    After reading the replacement program that has been extended to MBP for 15" and 17", is there going to be any news with regards to the 13"?
    The reason why I'm asking is that while I'm not sure if mine is an isolated issue or widespread/common occurrence, I have had my logic board replaced last year due to a display issue, and currently still unable to run external display, despite reading up on discussion that is going on.
    The symptoms mirror that of the 15"/17", just that the 13" does not have a dedicated GPU.
    Hope to get more suggestions/ solutions/ news to potential replacement program from here.
    Thanks all!
    Regards,
    Ziang

    Welcome to Apple Support Communities
    Early 2011 15 and 17-inch MacBooks Pro have had several GPU issues that causes graphic corruption, and it was an issue that showed in most MacBooks Pro. However, this does not apply to the 13-inch MacBook Pro, so I think it is just an issue that has appeared on your Mac but there is not a reason for a replacement program.

  • IPhone 3g baterry bar display issue?

    Well, I recently got a replacement for my 3g, and ever since then, the battery bar is acting up. The problem that Im experiencing is that the battery is going from being fully charged, to loosing around 1/10 of the battery display within maybe 5 minutes of me taking it of the charger...
    < Important>
    I know it's a display issue and not an acutal bettery problem, Since it gets the same use and still gets me through the day, and gets the same ammount if use.
    <\importance>
    I did a Fresh restore this morning and nothing, still the same issue, I'm going to recalibrate the battery today after school, but want some Tips or something to try out in the case that it doesn't work... If not, back to the apple store for a third time In a week lol...

    I am having a similar problem here, the bar acts funny but when it reaches 60% it stays allot longer, tho it can decrease from 100% to 90% just like that when I remove it from recharge

  • IE issues and change browser on BB for safety

    Basic user with little knowledge, but with 9800 do I need to be concered with IE issues and change browser on BB for safety?
    Solved!
    Go to Solution.

    Hello,
    BB's do not run IE, so there is no need to be concerned in that regard. Some BB Browser versions can be configured to run in an IT Compatible mode, but they are technically not IE.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

Maybe you are looking for

  • Setting the filename of inline objects

    I am working on a website where we dynamically build up pdf files and display them in the browser (inline) to the user. However, when you click on Save As on the pdf file's menu, the filename is set to the url to that page. Is there anyway to specify

  • Workflow with Premiere?

    Hi folks I may be becoming a "reverse switcher", from Mac to Windows in the not too distant future [we don't buy "Made in China" products, and Macs are now "Made in China", so replacement is going to have to be to a PC :(] In Mac I edit in Final Cut

  • Netscape 7.1 has java plugin problems, how to solve, part 2?

    I have a Linux computer and in /usr/local/netscape/plugins, I did ln -s /home/xxx/j2sdk1.4.2_04/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so . The netscape can starts, but my java applets were not able to be loaded, and under Help->About Plug-ins

  • Currency symbol

    I´m working with several numeric fields that are suposedto be holding amounts of money [actually Euros]. Although my display pattern is set to $Z,ZZ9.99 i can't get the PDF produced afterwards to show any currency symbol. (I've also tried with 9.999,

  • Help With iTunes 10 Please "Album Art Display Issues"

    Okay So Under Grid View (The Third Area "Out of the Four Areas") When You Click (Double-Click) On the Album to Go to It to See the Song List/CD Art It Is Now Smaller, Anyway to Change That? Also Under Playlists Now In the Song List View I Can No Long