Archive for November, 2007|Monthly archive page

Low Leopard Quality Assurance

This is a minor issue, but I think it shows well that Apple released Leopard way too early.

This is what you see when you hover over a dock item:


This is what you see when you open a stack as a ‘grid’:


See how the little triangle is a different color?

Big deal you might say. And that would be true if this were for example Windows. But personally I find this very sloppy work.

QA should have caught this. They were probably too busy finding iPhone bugs though.


Involuntary Reboot #4 – Trackpad Issues Again

Fourth time. I open my MacBook Pro to wake it up. Mouse behaves erratically like it is on crack. Same symptoms as before.

I let my MacBook Pro sleep and then wake it up. Hope that the problem is gone. It got worse: both the keyboard and trackpad are not working now.

After connecting an external keyboard I was able to get this from the system log:

AppleUSBHub::setPowerState(0x68fd800, 2 -> 4) timed out after 10617 ms
USBF:	305518.599	AppleUSBUHCI[0x660f000]::DeviceRequest
   - dmaCommand (0x690c500) already had memory
      descriptor (0xebfb080) - clearing
USBF:	305518.599	AppleUSBUHCI[0x660f000]::DeviceRequest
   - buffer dmaCommand (0x690c300) already had memory
      descriptor (0xecd8900) - clearing
USBF:	305518.599	ControlTransaction: control packet
   1 error 0xe0004057

Maybe some smarties in Cupertino should fix this. It looks like a software problem.

Leopard is like Windows. A reboot each day. So incredibly lame.

Involuntary Reboot #3 – Trackpad Issues

I just had to reboot my MacBook Pro because the trackpad started to act all weird after waking from sleep. Like I described here.

This is a brand new MacBook Pro, which had it’s main logic board replaced two days ago as a result f completely failing keyboard and trackpad.

I’m running OS X 10.5.1 and I did a clean install and then transferred my home directory. I have NO weird software installed that could mess with USB related things.

Leopard has some SERIOUS issues with this hardware.

The problem is, I simply don’t trust my Mac anymore. I expect it to stop working any minute. Which is not really good if you do all your professional work on that machine.

In other words. I’ve lost confidence in OS X and the MacBook Pro. Very sad.

Terminal Tabs and Changing Font Sizes

I love the tabs in Leopard’s It is a feature that I use all the time. There is one very annoying bug in it though.

When you open a window and create two tabs in it, there is no way to change the font size anymore in a sensible way.

Just try it: create a new window (Command-N), then create a new tab (Command-T). Switch back to the first tab. Now make the font size bigger by pressing Command-+ a couple of times. The font size increases and the window grows to accomodate that. Good. Now go to the second tab. Surprise! The font size is still the same. Try to increase it with Command-+. Again the whole window grows, not useful. Not tested. In other words, lame.

iChat Opening Duplicate Windows

This happens to me all the time. I am online with iChat, but I don’t have the iChat application open. So when I want to chat with one of my buddies I go to the menu bar and select the buddy from the little iChat menu in the upper right. iChat then starts and it ALWAYS opens up two new empty chat windows to start talking to that buddy.

More extensive list of changes in the 10.5.1 update

I compiled the following list of changes by looking at the ‘Bill of Materials’ of the 10.5.1 update. It is much more extensive to than the release notes on Apple’s support site.

The following Applications have been updated:

  • /Applications/
  • /Applications/
  • /System/Library/CoreServices/
  • /System/Library/CoreServices/
  • /System/Library/CoreServices/File
  • /System/Library/CoreServices/
  • /System/Library/CoreServices/
  • /System/Library/CoreServices/
  • /System/Library/CoreServices/Software
  • /System/Library/CoreServices/

The following Menu Extras have been updated:

  • /System/Library/CoreServices/Menu Extras/

The following Kernel Extensions have been updated:

  • /System/Library/Extensions/ALF.kext
  • /System/Library/Extensions/ATINDRV.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Alopias.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Caretta.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Hypoprion.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Iago.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Lamna.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Sphyrna.kext
  • /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Wormy.kext
  • /System/Library/Extensions/ATIRNDRV.kext
  • /System/Library/Extensions/ATIRNDRV.kext/Contents/PlugIns/ATY_Prionace.kext
  • /System/Library/Extensions/ATIRNDRV.kext/Contents/PlugIns/ATY_PrionaceB.kext
  • /System/Library/Extensions/ATIRadeon.kext
  • /System/Library/Extensions/ATIRadeon8500.kext
  • /System/Library/Extensions/ATIRadeon9700.kext
  • /System/Library/Extensions/ATIRadeonX1000.kext
  • /System/Library/Extensions/ATIRadeonX2000.kext
  • /System/Library/Extensions/AppleIntelGMA950.kext
  • /System/Library/Extensions/AppleIntelGMAX3100.kext
  • /System/Library/Extensions/AppleIntelGMAX3100FB.kext
  • /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext
  • /System/Library/Extensions/GeForce.kext
  • /System/Library/Extensions/IO80211Family.kext
  • /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext
  • /System/Library/Extensions/IOHDIXController.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesCryptoEncoding.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesHTTPBackingStore.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesSparseDiskImage.kext
  • /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext
  • /System/Library/Extensions/IPFirewall.kext
  • /System/Library/Extensions/NVDANV10Hal.kext
  • /System/Library/Extensions/NVDANV20Hal.kext
  • /System/Library/Extensions/NVDANV30Hal.kext
  • /System/Library/Extensions/NVDANV40Hal.kext
  • /System/Library/Extensions/NVDANV50Hal.kext
  • /System/Library/Extensions/NVDAResman.kext
  • /System/Library/Extensions/System.kext
  • /System/Library/Extensions/System.kext/PlugIns/AppleNMI.kext
  • /System/Library/Extensions/System.kext/PlugIns/ApplePlatformFamily.kext
  • /System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext
  • /System/Library/Extensions/System.kext/PlugIns/BSDKernel6.0.kext
  • /System/Library/Extensions/System.kext/PlugIns/IOKit.kext
  • /System/Library/Extensions/System.kext/PlugIns/IOKit6.0.kext
  • /System/Library/Extensions/System.kext/PlugIns/IONVRAMFamily.kext
  • /System/Library/Extensions/System.kext/PlugIns/IOSystemManagement.kext
  • /System/Library/Extensions/System.kext/PlugIns/Libkern.kext
  • /System/Library/Extensions/System.kext/PlugIns/Libkern6.0.kext
  • /System/Library/Extensions/System.kext/PlugIns/MACFramework.kext
  • /System/Library/Extensions/System.kext/PlugIns/Mach.kext
  • /System/Library/Extensions/System.kext/PlugIns/Mach6.0.kext
  • /System/Library/Extensions/System.kext/PlugIns/System6.0.kext
  • /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext
  • /System/Library/Extensions/smbfs.kext
  • /System/Library/Extensions/webfilter.kext

The following System Preferences have been updated:

  • /System/Library/PreferencePanes/ParentalControls.prefPane
  • /System/Library/PreferencePanes/Security.prefPane
  • /System/Library/PreferencePanes/SoftwareUpdate.prefPane
  • /System/Library/PreferencePanes/TimeMachine.prefPane

The following UNIX commands have been updated:

  • /usr/bin/dns-sd
  • /usr/bin/hdid
  • /usr/bin/hdiutil
  • /usr/bin/mDNS
  • /usr/bin/nbdst
  • /usr/bin/pubsub
  • /usr/bin/smbutil
  • /usr/sbin/diskutil
  • /usr/sbin/dnsextd
  • /usr/sbin/hdik
  • /usr/sbin/mDNSResponder
  • /usr/sbin/mDNSResponderHelper
  • /usr/sbin/pkgutil
  • /usr/sbin/softwareupdate
  • /sbin/fsck_hfs
  • /sbin/mount_smbfs
  • /usr/libexec/ApplicationFirewall/Firewall
  • /usr/libexec/ApplicationFirewall/appfwloggerd
  • /usr/libexec/ApplicationFirewall/
  • /usr/libexec/ApplicationFirewall/socketfilterfw
  • /usr/libexec/airportd
  • /usr/libexec/apache2
  • /usr/libexec/apache2/
  • /usr/libexec/authopen
  • /usr/libexec/ifcstart
  • /usr/libexec/load_hdi
  • /usr/libexec/oah
  • /usr/libexec/oah/Shims
  • /usr/libexec/oah/Shims/GLEngine.bundle
  • /usr/libexec/oah/Shims/GLEngine.bundle/GLEngine
  • /usr/libexec/repair_packages
  • /usr/libexec/wps

System services that have received updates:

  • The Firewall
  • Spotlight
  • The Parental Controls
  • Airport
  • Time Machine
  • Disk Image Mounter
  • Software Update

First Leopard Update Arrived – But it does not fix the most annoying bugs

So Apple released the first update to 10.5. Great. Except that it does not fix the following issues:

  • NONE of the Spaces issues are fixedAs outlined in my previous posting. Spaces still does not work with Java applications. It still has problems with modal dialogs. And it still RANDOMIZES the window order when you switch back and forth between spaces .. a complete productivity killer.
  • Back to my Mac is still BROKEN – I still have the same situation: iMac on a public IP address and a MacBook behind a compatible Access Point. It’s still not working though.

This update is extremely disappointing. Lame.

Hidden Finder Options

MacOSXHints has a story about a hidden Finder option to show the full path name in the window title.

I found a bunch more hidden options.

  • _FXSecureEmptyTrashLevel
  • _FXColumnPreviewDelay
  • _FXShowPosixPathInTitle
  • _FXSynchronousIterators
  • _FXUseSharedNetworkSidebarNode
  • _FXNotificationProcessingMode
  • _FXPeabodyMenuBar
  • _FXTreatDesktopAsWindow
  • _FXEnableSP_SharedServerCount
  • _FXEnablePeabodyBrowser
  • _FXEnableSunriseAnimation
  • _FXEnableWarp
  • _FXDelaySnapshotImageCreation
  • _FXAnimationSpeedScaleTimesBase
  • _FXAnimationSpeedScaleTimesBase100
  • _FXBackupPrepareRevealDuration_ms
  • _FXBackupRevealDuration_ms
  • _FXBackupPromoteDuration_ms
  • _FXBackupUpdateDuration_ms
  • _FXBackupShowHideDuration_ms
  • _FXShowBackgroundAnimation
  • _FXTimeMachineLockFrontProcess
  • _FXBackupDisplayFadeDuration_ms
  • _FXBackupEnableDisplayFade
  • _FXAssumeLatestIsCurrent
  • _FXSmartNavigationPreviousNext
  • _FXCommandKeyForSmartNavigation

Some have interesting names. What for example is the ‘Peabody Browser’. And where does the ‘Sunrise Effect’ show? Leave a comment if you find out more.

The Finder is still Dumb as sh*t

This is what I see in my home folder:

Let’s open the Incoming folder to see if there are really no items in there:

Whoops. How did that happen? Hmmm … NO BRAINS maybe?

Some things never change …

One last Spaces vs iTunes rant

I’m ripping CDs. I have a whole pile on my desk right now and I’m feeding them to iTunes one by one. I have iTunes configured to rip CDs that are inserted, then eject them. So while I am working on some other stuff in another application and space I can just work through the pile.

Not exactly.

Spaces is broken in one more interesting way. This is what happens. I’m working in a Terminal window in a different space. When iTunes is done ripping one CD and I insert another one, while still being on my Terminal Space, it AUTOMATICALLY switches back to the iTunes Space!

How on earth can they decide that applications can mess with the Spaces system. If an application needs attention then it can bounce it’s dock icon. But changing spaces .. that completely frags up the user experience.

Maybe this is more an iTunes rant actually. I just disabled spaces and guess what .. iTunes makes itself the frontmost application when you insert a new CD. So much for a nice ‘rip 150 CDs in the background while working on other stuff’ workflow.