After logging in to the Kimpton Hotel's internet access portal, it popped open a window with a countdown timer telling me how much time I had left to use the Internet. After a while, a JavaScript dialog appeared telling me to hit the "Logout" button, then a second pop-up window (the same size) appeared. Then Safari/WebKit crashed. Console message: ARGUMENT BAD: maxWidth, maxWidth >= 0 (/Users/dkilzer/Projects/WebKit/WebCore/bridge/mac/WebCoreStringTruncator.mm:108 truncateString) Segmentation fault Will post the stack trace next.
Created attachment 12870 [details] Stack trace
I think these are the events that lead to the crash (using the URL above), but I can't reproduce now: 1. Logged into the hotel internet access. 2. "Internet Status" window popped open. 3. Accidentally hit Cmd-R to reload the Internet Status window. 4. JavaScript dialog opened scolding me about using the "Logout" button instead. 5. Clicked "OK" on the JavaScript dialog. 6. A second "Internet Status" window popped open. 7. Before it could fully render, Safari/WebKit crashed. (I may have tried to close one of the windows during this time as well; I don't remember specifically.)
Seen using a local debug build of WebKit r19351 with Safari 2.0.4 (419.3) on Mac OS X 10.4.8 (8N1037).
Created attachment 12909 [details] Stack trace #2 A second instance of this crash. This time, I tried to establish an svn+ssh connection to svn.opensource.apple.com, then attempted to connect to two different web sites in Safari (before going through the whole "authenticate to the hotel ISP" process with the browser itself. This seems to have been the source of the crash.