01-31-2007 08:16 AM
01-31-2007 08:32 AM
01-31-2007 09:00 AM
01-31-2007 09:36 AM
01-31-2007 11:03 AM
01-31-2007 01:18 PM
Brian,
Thanks for uploading the zip archive. The Switch Software group is already
analyzing the crash dump, and most likely we will come back with a few more
questions for you to better understand the system and the context in which this
crash happens.
I wanted to briefly respond to your question about the different memory dump
configurations. I am sure that you will be able to find a more complete set of
answers to this question elsewhere on the web, but in short, the three
different options provide three different contexts that help developers debug
kernel crashes on Windows. The mini dump provides the state of registers and
the function stack trace where the fault occurs. The kernel dump provides the
picture of the complete Windows kernel allowing the developers to see more of
this part of the system when the system failure happens. The complete dump
gives the view of the entire memory with all user mode and kernel mode
processes that were loaded at the time of the crash. It might be obvious
that the different options result in significantly different memory dump file
sizes, Sometimes the mini dump will be all it takes to identify an issue, but
other times it might require a bigger picture (the kernel, and then the whole
system) - it depends.
Regards,
02-01-2007 12:32 AM
Hi Brian,
Thank you for your help so far. I have some additional questions. Each one is important to assist R&D in isolating the specific cause of this issue.
1) Do you see the crash as soon as you start your application or do you have to leave it running for a while?
2) If the crash is happening while the application is running, have you enabled your machine to go to sleep or hibernate after a period of time?
3) Do you know what calls you are making right before the crash? Is it a NI-SWITCH Initialize call by chance?
4) Did anything trigger this blue screen - for example, did you install a new version or NI-SWITCH or NI-Serial (or any other software)?
5) Do you believe the power sequence has somehow triggered this crash? The description you gave before is a little confusing:
"It is possible that power was toggled on the machine. The entire machine is normally left on. When powering up, there are procedures to start the PXI rack before starting the computer. However since we are still in preproduction, some engineers are still mucking with the system and toggling power. Since the PC is on a back-up power supply, it never restarts.
I have noticed that the PXI ceases to communicate with the PC if power is interrupted. ".
Please let me know if you're able to recreate the crash with a certain power sequence. Also, any additional information you can give us referencing what you are doing in your application and when you are seeing the crash will assist R&D in isolating the problem.
Thanks again!
Chad Erickson
Switch Product Support Engineer
NI - USA
02-01-2007 11:01 AM
02-06-2007 12:25 PM
02-16-2007 01:00 PM
Hi Brian Rose,
I believe the issue here is you have a MXI link (MXI-4) connecting your PC to a PXI chassis. In this case, the only supported way of power-cycling the PXI chassis is to power down the host computer, cycle power on the PXI chassis, and then power up the host CPU again.
Power cycling the PXI chassis with a live host is not a supported procedure, and will likely never be supported, as it severs the PCI bridge connection to the PXI chassis. Most computers, and OSes, won't expect this to happen since all devices on that PCI bus are usually restricted to the same chassis (all devices are powered down and up at the same time). Rebooting the PXI chassis with the host computer still active will often result in a hang though the behavior would be system specific. In your case, you do not have a hang until you call into a specific driver in a certain configuration.
I would like to try reproducing your issue to see if I can get similar behavior, but I am not able to download your VI due to a corrupt STA10034_Crash.zip. If you're able to fix this problem, I will be happy to give it a shot!
Thanks and best regards,
Chad Erickson
Switch Product Support Engineer
NI - USA