http://bugzilla.kernel.org/show_bug.cgi?id=8385

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|VERIFIED                    |NEW
         Resolution|CODE_FIX                    |



------- Additional Comments From [EMAIL PROTECTED]  2007-05-02 14:46 -------

It is worse than just simple stack overflow, it is close to an infinite loop.

>From examining the stack trace and the DSDT, it looks like this machine is 
falling into an "infinite" loop via the following sequence of events:

A temperature EC event starts the whole thing going.

Linux acpi_ec_gpe_query runs
  Invoke _Q81 (temp is falling)
    Notify (THRM, 0x80)
      Perform thermal_check
        Invoke active thermal state handler
        Attempt to turn off a fan
          Invoke _OFF method for fan
            Invoke THRM._SCP
              Notify (THRM, 0x81)

The Notify (THRM, 0x81) causes a call to thermal_check (in the Linux thermal 
notify handler), and we end up in an infinite loop. (or at least we quickly 
spin through this thing enough times that a stack fault occurs before some 
event terminates it.)

I think it's a bit early to close this bug.


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to