Please try doing this:
1) Pick this HTML file as a starting point:
http://fbug.googlecode.com/svn/lite/branches/firebug1.4/tests/content/template/issueXXXX.html
2) Create a stylesheet with just 3 rules: the first is the @media one, the second a rule inside the @media, and the third one another simple rule outside the @media
3) Include this stylesheet using a <link> tag after this one:
<link href="../../fbtest/fbtest.css" type="text/css" rel="stylesheet"/>
4) Comment out the script tags in the HTML page (don't remove them)
5) Include a script tag linking to Firebug Lite in
getfirebug.com at the <head> of the page, right below this line:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
6) Confirm that you see the same problem
7) If you see that same error, you got a test case! Now just open an issue report, zip both HTML and CSS files, and attach it there. By doing this, you are helping us to prevent this error happening again in the future!
I think I know what is happening, and the problem is in the FBTrace module, which is Firebug Lite's internal logging library. The problem is that FBTrace is not initialized when running the Stable channel and/or when you have the option "enableTrace" set to false (which is the default).
Meanwhile, you can avoid this problem by loading the Debug channel, or manually setting the "enableTrace" to true. More info about how to set options is located here:
http://getfirebug.com/firebuglite#Options
Thanks for taking your time to help me understand what is going on.
Pedro Simonetti.