On 01/10/03 11:28 -0700, Nate Lawson wrote: > dmesg is not necessary. The only way to find what is hanging is to keep > working printfs deeper into the _BIF method. Start with > AcpiEvaluateObject in sys/contrib/dev/acpica/nsxfeval.c and sprinkle > printf A, B, C etc. throughout to find where it hangs. Alternatively, if > you have a serial console and gdb, you can step through the method. > > -Nate I think I've tracked the offending line down, in sys/contrib/dev/acpia/sparse.c Status = WalkState->AscendingCallback (WalkState); The line shows up several times in the file, but that's the first occurance of it in the file. Interestingly, the function that line's in (or the while loop) does seem to be successfully run a few times before it fails. Is there anything else I should be looking for? I've looked around the source tree trying to figure out exactly what AscendingCallback is, but I'm not finding anything. -j ---------------------------------------------- /* You are not expected to understand this. */ Captain_Tenille http://www.satanosphere.com/ jeremy_at_satanosphere.com
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:24 UTC