My Dock is broken. Stacks don't work, either. A little help? :(

Right, here's the problem:
http://www.birchlabs.co.uk/Dock1.png
The transparent black bezel is... messed up to the extent that it's painful to look at. If that were the only problem, I could put up with it, but it gets worse.
http://www.birchlabs.co.uk/Dock2.png
That's a stack. All I get is the broken bezels. No file names, no icons... I've got nothing. It's unusable (grid mode works fine, in case you're wondering).
Also, if you look in that picture, you'll notice that my separator has become invisible. What gives?
Note that I've only had this computer for a few hours. I transferred to it from my G5 iMac which ran Tiger. None of those Dock problems occurred immediately, I think they might've happened after I ran various full-screen programs - Joost, Halo, and the Java app Dofus Arena come to mind.
Also (though I don't think this is a bug), the shadows on the Dock icons look really horrible now, and I really struggle to figure out which apps are open (my screenshot should vouch for that; I'm pretty sure it's a lot less visible than it's meant to be).
I've rebooted and I've repaired permissions. I've installed all updates. I've done hours of Googling and checking the support forum, all to no avail. Could somebody please shed some light on this problem?

Huh. A few minutes ago, whilst I was doing nothing out of the ordinary, the screen went black, the computer stopped responding, and kept replaying the last half-second of sound it'd made on a loop. I force-rebooted, and now all of those problems are fixed. :/
What can I say... my computer is self-healing?

Similar Messages

  • I am trying to "personalize my cs2 software online download with the serial number from my original boxed cd set and it didn't work. I tried using the download serial number and that doesn't work either. Need help!

    I am trying to "personalize" my cs2 software online download with the serial number from my original boxed cd set and it didn't work. I tried using the download serial number and that doesn't work either. Need help!

    I understand that you have also used the download link & serial number from Adobe - CS2 Downloads, if still the CS2 is not working, then please refer to the system requirement for e.g System requirements | Photoshop
    The issue can be that the present operating system might not be compatible with the CS2.
    Regards
    Rajshree

  • My earphones mic and volume buttons don't work ever since the iOS 8.1 update! Please help me. One discussion person says they bought a new pair and THEY don't work either. What do I do? I'm about to have a breakdown!

    I rely heavily on my earphones because well... I'm lazy but they don't work. They work on my friend's iPhone who hasn't updated yet but I've updayed and the mic and volume buttons don't work. Please make a correct update!

    Nope, still same problem. I did an install, didn't work. Then I completely removed my IDT driver, restarted, installed the driver, restarted, same problem.
    When I troubleshoot my audio it always asks me which one to troubleshoot. It only works if I do one of the "Speakers / HP - IDT" but I don't know why it has so many devices listed with the same name.
    Also, after I troubleshoot and I can hear audio, if I go to "Manage audio devices" it still shows that no audio device is installed, which is why the webinars won't work.

  • I am not able to install JunkFilter Plus in Incredimail 2.0. Help they say it is not compatible with Firefox 4. Is this correct? Some of my other programs don't work either. Such as HP products.

    the programs that don't work with Firefox 4 are:
    AVG Toolbar
    HP Detect
    HP Smart Web Printing
    Incredimail 2.0 will not let me install the JunkFilter Plus, and they say it is not compatible with 4.0

    This is very serious. Your computer got infected with ransom malware, Cryptowall.
    Go here for further info.
    CryptoWall 2.0 Anything Good about Buying you Keys? - General Security
    CryptoWall and DECRYPT_INSTRUCTION Ransomware Information Guide and FAQ

  • Requested password change, email from iforgot never arrives in my inbox.  The answers to the security questions don't work either.

    I am trying to set up my son's new itouch message and Face Time.  I made an apple id for him, but think the process got interrupted before I finished and now we can't sign into his account.  I went to manage apple id, requested an email be sent to reset password (because answers to security questions don't work), it shows an email was sent, but it never shows up in his inbox or mine which is his rescue email.  I tried creating a new apple id with his email, but it shows it already exists.  I am not sure what to do next.  Does anyone have any suggestions?  Everything else is run through my iTunes account so he can have access to all the apps and music that the rest of the family has purchased/uploaded.  Help please!  Thanks.

    Contact iTunes
    Apple - Support - iTunes - Contact Us
    Rescue email address and how to reset Apple ID security questions

  • Screen savers don't work...please help

    I recently downloaded the spiderman 3 screensaver for the mac but this message just shows when i try to use it:
    You cannot use the screen saver olescreensaverusa on this computer. Contact the developer of this software for a newer version.
    Even other screensaver that use to work on my G4 powerbook does not work on my intel imac. Any suggestions on how i can fix this? thanks

    Well, they didn't write these screensavers for the Intel Macs. They will only work on the PowerPC Macs.
    The screensaver is located at ~user/Libray/Scrensavers and if you Get Info on the file it says PowerPC. They don't work on Intel Macs. You might as well trash it.

  • I scratched the code off on my itunes gift card, but the security code won't work either. PLEASE HELP!

    so i scratched the code off a little to hard but the security code won't work either.

    Laura...
    Try here >  iTunes Store: Invalid, inactive, or illegible codes

  • Sat 5100 Bluetooth stack don't work

    Whatever setting is tested, the response is "Bluetooth is not ready"
    - setting COM ports
    - opening new connection
    Debice is properly switched on both physically (switch) and in bluetooth manager.
    Hardware problem?

    Hi,
    did you changed the settings of the Bluetooth Stack? Did it worked yet?
    If it is a hardware problem is complicated to say here in the forum. Here is a hint when you want to know safely if there is a hardware problem you could safe your data and make a recovery, after the recovery process the notebook is setted to manufaturer settings and the Bluetooth should work!
    But before you make the recovery check the settings of the Stak, the settings of the hardware in the devicemanager in the control panel, also the Bluetooth driver should be checked!
    Bye chris

  • 3.1.2 updated now songs and apps don't work...please help

    I have an ipod touch that was given to me for my birthday a couple of years ago, I've never had any real problems with it untill now:
    Last night I bought the 3.1.2 update as some of my recently updated apps are unusable without it. I believe this is the first update I have had to pay for and the first that I have had problems with.
    Many of my songs no longer play(they just pause when I try to play them) and none of my apps work now(when I tap them the screen comes up but disappears after a few seconds)
    I have restarted and restored my ipod but no change.
    I really don't know what to do, can anyone help me please?
    Message was edited by: Wilawen

    hi
    download 3.1 FW at http://www.felixbruns.de/iPod/firmware/ (it is alright)
    connect your iPod. in itunes in Sync dialog, press SHIFT key, and then Restore button, and select the file you downloaded previously.
    Before, make a backup!
    greetings, CF

  • Just bought a pair of earpods for the shuffle 3rd gen the first the remote doesn't work so i exchanged them and these don't work either! I already checked that they are compatible and should work! Any ideas or advice?

    Hi I recently bought a pair of earpods for my 3rd Gen ipod shuffle only the remote does not work, so i exchanged them from an unhelpful member of staff from Currys who said the problem could be my device. So i just tested the new ones and the same problem again! I already checked that they are compatible so i don't understand why the remote doesn't work. Will be greatful with any advice or answers on this one. Thanks!

    Actually they are not compatible: http://store.apple.com/us/product/MD827LL/A/apple-earpods-with-remote-and-mic

  • I changed the code for saving usernames and passwords, it didn't work, so I restored a backup of the code I had made, now usernames and passwords don't work at all. Help?

    I found a method online to force firefox to save usernames and passwords which the site itself requested not to be saved. I made a backup of the file on my hard drive, moved it to the desktop, changed the code and tried it. It didn't work as expected so, I deleted that file, returned the original file to it's appropriate place and restarted firefox. Now it won't save ANY passwords or user names, even on sites it previously did so. I've tried reinstalling over the existing copy, and would REALLY prefer not to uninstall/reinstall since I have a ton of bookmarks, addons etc, which I don't want to have to restore. Has anyone encountered this issue? or have a suggestion on how to fix it?

    Do you still see names and passwords in the Password Manager?
    Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"
    You can still reinstall Firefox. Your profile data is stored elsewhere in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder] and won't be affected.
    See also http://kb.mozillazine.org/Password_Manager (Troubleshooting)

  • My ipod won't sync and it keeps coming up with an error message saying "internal error" or it tries to get me to restore from a backup. All of my music and movies have been wiped from my ipod and the apps don't work. The backups don't work either. help.

    I plugged my ipod touch into my computer to sync it and it came up with an error message saying that it encoutered an internal error and it refused to sync.
    I then unplugged it and plugged it back in and this time it told me that I needed to restore from a backup or set it up as a new ipod. I tried to restore from a backup but it came up with the error message "Backup session failed" every time. I then looked on my ipod and all of my music and movies are gone though it still says that they are on the ipod in itunes. I decided to use the restore function and let that finish. After restoring it still doesn't allow me to sync or back up and The music and movies can still not be seen. I am currently attempting to copy the music and movies to my ipod though this did not work with my apps as they transfered but when I attempted to open them they just crash... If someone could please help me it would be great. It is driving me crazy.

    If you get an error that says can't backup, try moving the existing backup file to a safe location and thry again. again. You can find the location of the backup file here:
    iPhone and iPod touch: About backups

  • ITunes Store does not connect (Safari and MSN don't work either)

    Hi when i try to connect to the iTunes store through iTunes it says there was a connection error and it times out. Also MSN and Safari do not work; MSN says there is not a connection and Safari just doesnt load any pages. However programs such as Adium and Firefox work fine. Now i assummed it would be a problem with my router, but the weird thing is, iTunes and MSN work fine on the PC i have. Also the programs worked fine on my Macbook whilst i was at uni last week so i am not sure what the problem is. Any help is greatly appreciated. Cheers.

    I've had the same problem for a few months now. I keep getting an error message that the network connection has been reset. However, I'm still connected to the internet on my iBook, it's getting really frustrating.

  • Multithread don't work....help

    Sorry, this code is a little bit huge.
    Basically, I want the train can move from stationX, stationY and stationZ forever.
    And the passenger can get on or leave the train at different station.
    The class Schedule is extenting from Thread.
    I have tried to make Nancy have only one schedule with fix route, in atX > out atY > in atY > out atZ > in atZ > out atX. and it works well.
    But, if Nancy wants to have choice between stay on or leave the train,
    there are three different schedule in Nancy.
    And ... everything is blocked. I cannot find the bug, so, please .... help.
    import java.util.*;
    public class MoreComplexTrain{
         public static void main(String[] args){
              final Vehicle SYST, StationX, StationY, StationZ, Nancy, atX, atY, atZ, train;
              atX = new Vehicle("atX");
              atY = new Vehicle("atY");
              atZ = new Vehicle("atZ");
              StationX = new Vehicle("StationX");
              StationY = new Vehicle("StationY");
              StationZ = new Vehicle("StationZ");
              train = new Vehicle("train");
              train.add(new Schedule(){public void run(){
                   while(true){
                      in(StationX);     be(atX);      wait1();      be(train);     out(StationX);
                      in(StationY);     be(atY);      wait1();      be(train);     out(StationY);
                      in(StationZ);     be(atZ);      wait1();      be(train);     out(StationZ);
              Nancy= new Vehicle("Nancy");
              Nancy.add(new Schedule(){public void run(){
                   in(atX);
                   wait1(3000);
                   out(atX);
                   System.out.println("-------------------Nancy arrives  ------------------------------------");
              Nancy.add(new Schedule(){public void run(){
                   out(atY);
                   wait1();
                   in(atY);
              Nancy.add(new Schedule(){public void run(){
                   out(atZ);
                   wait1();
                   in(atZ);
              SYST = new Vehicle("SYST");
            StationX.add(Nancy);
              SYST.add(StationX);          SYST.add(StationY);          SYST.add(StationZ);
              SYST.add(train);          
              SYST.add(atX);               SYST.add(atY);               SYST.add(atZ);     
              SYST.start();               
    class Vehicle{
         String name;
         Vehicle parent;
         Vector Vehicles;
         Vector Schedules;
         Vehicle(String s){
              name = s;
              Vehicles = new Vector();
              Schedules =  new Vector();
         public void start(){
              for(int i=Vehicles.size()-1;i>=0;i--)               
                   ((Vehicle)Vehicles.get(i)).start();
              for(int i=Schedules.size()-1;i>=0;i--)     {
                   Schedule temp = (Schedule)Schedules.get(i);
                   if(!temp.enable){
                        temp.enable = true;
                        temp.start();
         public void add(Vehicle temp){          temp.parent = this;          Vehicles.add(temp);     }
         public void add(Schedule temp){          temp.owner = this;          Schedules.add(temp);     }
         public void remove(Vehicle temp){     Vehicles.removeElement(temp);}
         public boolean isChild(Vehicle child){
              while(!Vehicles.contains(child))
                   doWait();
              wakeup();
              return true;
         public boolean isChild(Schedule g){
              while(!Vehicles.contains(g.owner))
                   doWait();
              wakeup();
              return true;
         public synchronized void in(Vehicle target, Schedule g){
              if(target.parent.isChild(g)){
                   g.owner.parent.remove(g.owner);
                   target.add(g.owner);
                   System.out.println(g.owner.name+".in("+target.name+"): "+g.owner.name + " is in " + g.owner.parent.name);
                   wakeup();
         public synchronized void out(Vehicle target, Schedule g){
              if(target.isChild(g)){
                   target.remove(g.owner);
                   target.parent.add(g.owner);
                   System.out.println(g.owner.name+".out("+target.name+"): "+g.owner.name + " is in " + g.owner.parent.name);
                   wakeup();
         public synchronized void be(Vehicle target){
              parent.add(target);
              target.Vehicles = Vehicles;
              target.Schedules = Schedules;
              for(int i=0;i<target.Vehicles.size();i++)
                   ((Vehicle)target.Vehicles.elementAt(i)).parent = target;
              for(int i=0;i<target.Schedules.size();i++)
                   ((Schedule)target.Schedules.elementAt(i)).owner = target;
              System.out.println(name+".be("+target.name+"): "+name + " is in " + parent.name);
              Vehicles.clear();
              Schedules.clear();
              parent.remove(this);
              target.wakeup();          
         public synchronized void open(Vehicle target){
              if(isChild(target)){
                   remove(target);
                   target.Vehicles.clear();
                   target.Schedules.clear();
                   for(int i=target.Vehicles.size()-1;i>=0;i--){
                        Vehicle temp = (Vehicle)target.Vehicles.remove(i);
                        add(temp);
                   for(int i=target.Schedules.size()-1;i>=0;i--){
                        Schedule temp = (Schedule)target.Schedules.remove(i);
                        add(temp);
                   System.out.println(name+".open("+target.name+"): "+name + " is in " + parent.name);
                   wakeup();     
         public void doWait(){try{wait();}catch(Exception e){}}
         public void wakeup(){try{notifyAll();}catch(Exception e){}}
    class Schedule extends Thread{
         Vehicle owner;
         boolean enable;
         Schedule(){          enable = false;     }
         public void wait1(){
              int t = (int)(Math.random()*2500);          
              if (t>=1000)     
                   try{Thread.sleep(t);          }catch(Exception e){}
         public void wait1(int t){try{Thread.sleep(t);          }catch(Exception e){}}
         public void in(Vehicle target){owner.in(target, this);}
         public void out(Vehicle target){owner.out(target, this);}
         public void be(Vehicle target){owner.be(target);}
         public void open(Vehicle target){owner.open( target);}
         public void print(String s){System.out.println(s);}
    }

    class Vehicle{
         String name;
         Vehicle parent;
         Vector Vehicles;
         Vector Schedules;
         Vehicle(String s){
              name = s;
              Vehicles = new Vector();
              Schedules =  new Vector();
         public void start(){
              for(int i=Vehicles.size()-1;i>=0;i--)               
                   ((Vehicle)Vehicles.get(i)).start();
              for(int i=Schedules.size()-1;i>=0;i--)     {
                   Schedule temp = (Schedule)Schedules.get(i);
                   if(!temp.enable){
                        temp.enable = true;
                        temp.start();
         public void add(Vehicle temp){          temp.parent = this;          Vehicles.add(temp);     }
         public void add(Schedule temp){          temp.owner = this;          Schedules.add(temp);          }
         public synchronized void in(Vehicle target, Schedule g){
              while(g.owner.parent != target.parent)
                   target.doWait();
              g.owner.parent.Vehicles.remove(g.owner);
              target.add(g.owner);
              System.out.println(g.owner.name+".in("+target.name+"): "+g.owner.name + " is in " + g.owner.parent.name);
              wakeup();
              target.wakeup();
         public synchronized void out(Vehicle target, Schedule g){
              while(g.owner.parent != target)
                   target.doWait();
              target.Vehicles.remove(g.owner);
              target.parent.add(g.owner);
              System.out.println(g.owner.name+".out("+target.name+"): "+g.owner.name + " is in " + g.owner.parent.name);
              wakeup();
              target.wakeup();
         public synchronized void be(Vehicle target){
              parent.add(target);
              parent.Vehicles.remove(this);
              target.Vehicles = Vehicles;
              target.Schedules = Schedules;
              for(int i=0;i<target.Vehicles.size();i++)
                   ((Vehicle)target.Vehicles.elementAt(i)).parent = target;
              for(int i=0;i<target.Schedules.size();i++)
                   ((Schedule)target.Schedules.elementAt(i)).owner = target;
              System.out.println(name+".be("+target.name+"): "+name + " is in " + parent.name);
              target.wakeup();          
         public synchronized void open(Vehicle target){
              while(this != target.parent)
                   target.doWait();
              this.Vehicles.remove(target);
              target.parent = null;
              for(int i=target.Vehicles.size()-1;i>=0;i--){
                   Vehicle temp = (Vehicle)target.Vehicles.remove(i);
                   add(temp);
              for(int i=target.Schedules.size()-1;i>=0;i--){
                   Schedule temp = (Schedule)target.Schedules.remove(i);
                   add(temp);
              System.out.println(name+".open("+target.name+"): "+name + " is in " + parent.name);
              wakeup();     
         public void doWait(){try{wait();}catch(Exception e){}}
         public void wakeup(){try{notifyAll();}catch(Exception e){}}
    class Schedule extends Thread{
         Vehicle owner;
         boolean enable;
         Schedule(){          enable = false;     }
         public void wait1(){
              int t = (int)(Math.random()*2000);          
              if (t>=1000)     
                   try{Thread.sleep(t);          }catch(Exception e){}
         public void wait1(int t){try{Thread.sleep(t);          }catch(Exception e){}}
         public void in(Vehicle target){owner.in(target, this);}
         public void out(Vehicle target){owner.out(target, this);}
         public void be(Vehicle target){owner.be(target);}
         public void open(Vehicle target){owner.open( target);}
         public void print(String s){System.out.println(s);}
    }

Maybe you are looking for

  • Recovery mode restore failure

    I need your help I updated my laptop MacBook Pro from Maverick to Yosemite unfortunately we got stuck when updating. No BACKUP! We are really regretting about this. We are on recovery mode. Did the First Aid, They could not verify and repair the disk

  • Pretty old setup, 785GM-E51, I have an odd issue (BIOS related?)

    Hello, I'll just get to the point. I have an issue, where If I start up my pc normally, just push the button and let it boot, it will 100% of the time fail, either by BSODing randomly in windows or my programs start crashing and I'll just have to do

  • AVCHD Panasonic files  imported to iPhoto - or not !!

    Can someone tell me how i can upload my ACVHD files from my Panasonic camera  directly into iphoto, i'm using OS 10.6.8.  I can upload them into imovie but i really wanted everything saved in iphoto if possible for ease of viewing.  Thanks

  • Firefox OS 1.3 simulator doesn't work.(runs but shows a black screen)

    I am learning app development for firefox os.I installed a simulator for version 1.3 at my work place and it was working fine.I could write simple web app and run on the simulator.But when i installed the emulator on my home pc It was installed succe

  • Unopen to launch Dreamweaver (CS4) - error 0xc0150004

    Hi, I have a brand new computer and new Dreamweaver CDROM and it installs fine but when I click to load it it says: "The application failed to initialize properly (0xc0150004). Click OK to terminate this application." My computer is from Dell, I'm ru