panic when ExpressCard removed
- Subject: panic when ExpressCard removed
- From: Brett George <email@hidden>
- Date: Wed, 30 May 2007 09:51:16 -0700
- Delivered-to: email@hidden
- Delivered-to: email@hidden
- User-agent: Thunderbird 2.0.0.0 (Macintosh/20070326)
Hi,
I occasionally get a kernel panic when I remove our ExpressCard from the
MacBoook Pro. The panic log shows the invalid framepointer in
IOPCIFamily. Is there something I am doing wrong in the driver that is
causing this?
Here is the panic log:
Wed May 30 09:34:39 2007
panic(cpu 1 caller 0x001A429B): Unresolved kernel trap (CPU 1, Type
14=page fault), registers:
CR0: 0x8001003b, CR2: 0x00000000, CR3: 0x00e1d000, CR4: 0x000006e0
EAX: 0x00000000, EBX: 0x00000000, ECX: 0x00000002, EDX: 0x00000000
CR2: 0x00000000, EBP: 0x25103e48, ESI: 0x0377ac00, EDI: 0x03ae9a80
EFL: 0x00010246, EIP: 0x00385319, CS: 0x00000008, DS: 0x01610010
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x25103c38 : 0x128d08 (0x3cb134 0x25103c5c 0x131de5 0x0)
0x25103c78 : 0x1a429b (0x3d0e4c 0x1 0xe 0x3d0670)
0x25103d88 : 0x19ada4 (0x25103da0 0x4798300 0x4ae93c 0x3be868)
0x25103e48 : 0x385352 (0x45ec580 0x377ac00 0x1 0x3bfbaf)
0x25103e68 : 0x3856cc (0x45ec580 0x377ac00 0x25103e88 0x0)
0x25103e88 : 0x38f18e (0x45ec580 0x377ac00 0x25103eb8 0x5a021d)
0x25103eb8 : 0x5a2c02 (0x45ec580 0x45ec580 0x0 0x37a4780)
0x25103ed8 : 0x39955b (0x45ec580 0x387f700 0x0 0x0)
0x25103f08 : 0x3892ac (0x37a4780 0x3895da 0x387f700 0x45ec580)
0x25103f58 : 0x38cfac (0x0 0x0 0x0 0x0)
0x25103fa8 : 0x38d189 (0x5 0x38d168 0x5 0x3ac2a000)
0x25103fc8 : 0x19ac1c (0x5 0x0 0x19e0b5 0x38eed90) Backtrace
terminated-invalid frame pointer 0x0
Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOPCIFamily(2.2)@0x59d000
Kernel version:
Darwin Kernel Version 8.9.1: Thu Feb 22 20:55:00 PST 2007;
root:xnu-792.18.15~1/RELEASE_I386
Debugging, the callstack is as follows:
IOService::terminateThread
IOService::terminateWorker
IOServiceInterestNotifier::enable
IOWorkLoop::runAction
** cannot access **
IService::PMstop
IORegistryEntry::detachAbove
IORegistryEntry::getParentEntry
Thanks,
Brett.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden
This email sent to email@hidden
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.