Menu

Panic on boot

2007-04-20
2013-01-02
  • William Uther

    William Uther - 2007-04-20

    Hi all,

      I pretty consistently get a kernel panic on boot if I have DoubleCommand installed and I change anything in my kernel setup.  e.g. If I add a new kext, then I get a panic.  I got a panic this morning rebooting after the recent software update.  If I uninstall and then re-install then everything is fine until the next time...

    Here is the stack trace that the OS gave me once I got my machine to boot again:

    Unresolved kernel trap(cpu 0): 0x400 - Inst access DAR=0x000000000280402C PC=0x0000000000000000
    Latest crash info for cpu 0:
       Exception state (sv=0x30F1D780)
          PC=0x00000000; MSR=0x40009030; DAR=0x0280402C; DSISR=0x40000000; LR=0x30F29FA0; R1=0x0D7F3880; XCP=0x00000010 (0x400 - Inst access)
          Backtrace:
    0x00000000 0x1D996E40 0x1D996BEC 0x1D98E918 0x002BDAC8 0x002BFEC0
             0x002BFCBC 0x1D996A78 0x1D9A4DB8 0x1D9A4C4C 0x1D9A84DC 0x1D9A849C 0x002D1C84 0x002EBA98
             0x0008C4C0 0x0002921C 0x000233F8 0x000ABCAC 0xFF2B4300
          Kernel loadable modules in backtrace (with dependencies):
             com.baltaks.driver.DoubleCommand(1.6.2)@0x30f28000
                dependency: com.apple.iokit.IOHIDFamily(1.4.10)@0x1d985000
             com.apple.iokit.IOHIDFamily(1.4.10)@0x1d985000
    Proceeding back via exception chain:
       Exception state (sv=0x30F1D780)
          previously dumped as "Latest" state. skipping...
       Exception state (sv=0x309EA500)
          PC=0x9000B6E8; MSR=0x0200F030; DAR=0x0280402C; DSISR=0x42000000; LR=0x9000B63C; R1=0xBFFFF290; XCP=0x00000030 (0xC00 - System call)

    Kernel version:
    Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; root:xnu-792.17.14~1/RELEASE_PPC
    panic(cpu 0 caller 0xFFFF0004): 0x400 - Inst access
    Latest stack backtrace for cpu 0:
          Backtrace:
             0x000952D8 0x000957F0 0x00026898 0x000A8004 0x000AB980
    Proceeding back via exception chain:
       Exception state (sv=0x30F1D780)
          PC=0x00000000; MSR=0x40009030; DAR=0x0280402C; DSISR=0x40000000; LR=0x30F29FA0; R1=0x0D7F3880; XCP=0x00000010 (0x400 - Inst access)
          Backtrace:
    0x00000000 0x1D996E40 0x1D996BEC 0x1D98E918 0x002BDAC8 0x002BFEC0
             0x002BFCBC 0x1D996A78 0x1D9A4DB8 0x1D9A4C4C 0x1D9A84DC 0x1D9A849C 0x002D1C84 0x002EBA98
             0x0008C4C0 0x0002921C 0x000233F8 0x000ABCAC 0xFF2B4300
          Kernel loadable modules in backtrace (with dependencies):
             com.baltaks.driver.DoubleCommand(1.6.2)@0x30f28000
                dependency: com.apple.iokit.IOHIDFamily(1.4.10)@0x1d985000
             com.apple.iokit.IOHIDFamily(1.4.10)@0x1d985000
       Exception state (sv=0x309EA500)
          PC=0x9000B6E8; MSR=0x0200F030; DAR=0x0280402C; DSISR=0x42000000; LR=0x9000B63C; R1=0xBFFFF290; XCP=0x00000030 (0xC00 - System call)

    Kernel version:
    Darwin Kernel Version 8.9.0: Thu Feb 22 20:54:07 PST 2007; Model: PowerBook5,6, BootROM 4.9.1f1, 1 processors, PowerPC G4  (1.2), 1.67 GHz, 512 MB
    Graphics: ATI Mobility Radeon 9700, ATY,RV360M11, AGP, 64 MB
    Memory Module: SODIMM0/J25LOWER, 512 MB, DDR SDRAM, PC2700U-25330
    AirPort: AirPort Extreme, 405.1 (3.90.34.0.p18)
    Modem: Jump, V.92, Version 1.0
    Bluetooth: Version 1.7.14f14, 2 service, 1 devices, 1 incoming serial ports
    Network Service: Built-in Ethernet, Ethernet, en0
    PCI Card: TXN,PCIXXXX-00, cardbus, PC Card
    Parallel ATA Device: MATSHITADVD-R   UJ-835E
    Parallel ATA Device: Hitachi HTS541080G9AT00, 74.53 GB
    USB Device: Bluetooth HCI, Up to 12 Mb/sec, 500 mA
    USB Device: Apple Internal Keyboard/Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA

    Does anyone else see this?

    Will        :-}

     
    • napyfab

      napyfab - 2007-04-20

      Yes, same for me..

       
    • Maurice Weitman

      Maurice Weitman - 2007-05-24

      and same for me.  I don't run doublecommand anymore because of this.  and I miss is greatly.  when I told michael about it on 3/7 he said he's had so few reports of crashes that he can't track it down.  I sent two followups to him in march and april and haven't heard anything.  very frustrating.

       
    • Ben Ford

      Ben Ford - 2007-06-21

      same problem.  Resetting the PRAM fixed the panic, but DC doesn't work when I finally get it booted.

       
      • Michael Baltaks

        Michael Baltaks - 2007-06-25

        DoubleCommand automatically disables itself after causing a kernel panic, so resetting the PRAM probably didn't have any effect, and DC was turned off so wasn't working. Some people find that the kext changes involved with system updates cause a once only panic - I'm not sure why, but usually if you remove the DoubleCommand.crashed from /Library/StartupItems/DoubleCommand and restart again you're back to normal.

        This doesn't help if you're having frequent panics without updating any kernel related software. Sorry.

         
    • U-Chun Choi

      U-Chun Choi - 2007-08-31

      I have a similar problem. My FW800 locks up at random intervals, often after coming out of sleep, after using the mouse. The crash log is almost identical to yours. Doing some research, I was able to piece together a potential cause. My current theory is that there is a conflict between DoubleCommand and the IO driver built in to OSX 10.4 that allows you to swap the modifier keys (via the system preferences >mouse and keyboard pane.) On waking, or at other times, these two keyboard driver conflict, leading to a kernel panic (I don't actually get a panic, I get a system freeze, most of the time.) As such, I was forced to remove DoubleCommand and switch to OSX's built in modifier key swap. So far no more freeze-ups, but time will tell. One problem with this is that USB Overdrive can't see that the keys are swapped, and thus have to swap them to their opposites there.

       
    • U-Chun Choi

      U-Chun Choi - 2007-08-31

      OK, spoke too soon. The issue is NOT DoubleCommand, as far as I can tell, but DOES have something to do with USB device input. There seems to be some routine that does something similar to sleep for the USB bus. After a period of inactivity, something about the USB bus times out. If I then use any USB device, the machine will half-freeze. Half-freeze? Well, key presses are not seen, mouse cursor will not move, but left mouse presses are acknowledged (WEIRD!) Menu clock stops, and some processes lock up, but others keep going (my EyeTV window keeps on playing TV in the window.
      SO I am still trying to figure it all out. So now I need some sort of empirical data to support this hypothesis. In the meantime I have installed a little script that polls user input, and if I have not typed a key or moved the mouse in 5 minutes, it wiggles the mouse for me, thus stopping the machine from sleeping. We shall see….

       
    • U-Chun Choi

      U-Chun Choi - 2007-09-02

      Well, over three days now without a freeze up. This is the longest this machine has ever run continuously. Seems like it really is solved on my end. I am leaning toward blaming Apple for something on their end, seeing as how it did this after a fresh install on a zeroed drive. My guess is that DoubleCommand just conflicts with some bad code in the USB device family driver.

       
    • ShowGetter

      ShowGetter - 2007-11-09

      Yeah I get the same error here: My G4 Panics immediately after the white start-screen. Please (!) fix this error. I can't live without DC. I don't know why, but this error first occured after installing XCode 2.5 on Mac OS X 10.4.10. I tried everything (even a new installation of Mac OS X(!)) but nothing helps. Maybe I did install a newer Version of DC before installing XCode I can't remember anymore. So:
      where can I download old versions (in particular v1.6.3) of DC?

       
    • ShowGetter

      ShowGetter - 2007-11-13

      I know that i can download it with svn, but i would wanna an installer bundle...

       
      • Michael Baltaks

        Michael Baltaks - 2007-11-13

        Just look in http://doublecommand.sourceforge.net/files/ - no release has been deleted, they are all there.

         
    • ShowGetter

      ShowGetter - 2007-11-13

      Cool. You should link that page on the Mainpage.
      Now I don't need it anymore, because I downloaded via SVN.

      BUT HERE'S THE SOLUTION FOR EVERyONE WITH PANICS ON BOOT:

      Install version 1.6.3. Everything works like it should without any Problems (for me...)

      For the Devs: you should update/fix the current build or at least advice them to install
      an older version of DC.

      But I'm happy now...IT worx! :D =D

       

Log in to post a comment.