Closed Bug 139557 Opened 22 years ago Closed 22 years ago

** ASSERTION FAILED: not frozen **

Categories

(Other Applications Graveyard :: Venkman JS Debugger, defect)

x86
FreeBSD
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: timeless, Assigned: rginda)

References

Details

(Whiteboard: [FOB])

I was running ibex (our app) and venkman, with a standard (this isn't what we 
are supposed to use, i'm still trying to figure out why it wasn't using the 
one we are supposed to use) profile.

I hid all but the first column in the top left venkman tree and did a bit of 
stretching, I also clicked on the stop button a few times.

then i ignored venkman and started clicking in ibex. Specifically, I clicked 
on our save button lots and lots of times. (it's a webform link)

eventually, that triggered an error (this is good, since the save page 
doesn't actually load), ************************************************************
* Call to xpconnect wrapped JSObject produced this error:  *
[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIChannel.contentType]"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "
JS frame :: chrome://ibex/content/nsBrowserStatusHandler.js :: anonymous :: line 215"  data: no]
************************************************************
I'm in the tvol protocol handler. trying to go error page...

from there I was able to go up to the root of my webserver load a file and 
click a link to google. then to directory.google

I eventually ended up in Computers>Internet>On the Web>Webcams. And I lost my 
toolbar (this is bad). Before I lost my toolbar, I noticed that the back 
button history got stuck, it only included pages from my many clicks of the 
save button and none of the google entries (this is bad).

And then I noticed this strange assertion for which i filed the bug. I'm 
pasting the last few lines of my console (the line preceding it is the error 
url which is ~5 screens tall; a sceen is 171x43 -- it's too hard to copy and 
it's meaningless):
XXX Damage rectangle (0,6146,8960,574) does not intersect the widget's view (0,0,8960,6132)!
Opening file cookperm.txt failed
WARNING:

charset = Ado, file /home/timeless/wgate/mozilla/gfx/src/gtk/nsFontMetricsGTK.cpp, line 1995
XXX Damage rectangle (0,0,7154,574) does not intersect the widget's view (0,0,0,0)!
XXX Damage rectangle (0,574,8666,3304) does not intersect the widget's view (0,0,0,0)!
XXX Damage rectangle (1526,3878,7140,560) does not intersect the widget's view (0,0,0,0)!
** ASSERTION FAILED: not frozen **
<top>
anonymous@47
tov_thaw@1098
con_winunload@102
[anonymous]@0
WEBSHELL- = 5

fwiw the commandline was approximately:
./mozilla -display qnx:0 -venkman -chrome chrome://ibex/content -url http://www.google.com
the -url flag doesn't actually work (we've pretty much given up on that 
problem).
It looks like a thaw is being done in unload without a freeze being done in 
close.  I'm not sure that will happen unless things are already spectacularly 
botched.  The thaw can be guarded to avoid the assertion but that just fixes 
the symptom and not whatever the underlying problem is.
Status: NEW → ASSIGNED
Depends on: 141097
Whiteboard: [FOB]
No longer depends on: 141097
Blocks: 141097
Mass marking bugs that were Fixed On Branch as fixed, because the branch has
landed.  If you believe this bug is not fixed, please reopen it.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Product: Core → Other Applications
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.