NEW 69415
REGRESSION (r96346-r96347): http/tests/websocket/tests/hybi/close.html crashes on mac
https://bugs.webkit.org/show_bug.cgi?id=69415
Summary REGRESSION (r96346-r96347): http/tests/websocket/tests/hybi/close.html crashe...
Yuta Kitamura
Reported 2011-10-05 05:43:08 PDT
http/tests/websocket/tests/hybi/close.html started crashing on SnowLeopard Intel Debug/Release (Tests) between r96346 and r96347 (inclusive). http://trac.webkit.org/log/trunk?rev=96347&stop_rev=96346&limit=3 http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r96345%20(33519)/results.html passed http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20(Tests)/r96347%20(33520)/results.html failed The crash log doesn't seem helpful. I don't have any idea about the cause at the moment. Inviting authors and reviewers of these two revisions. Do you have any insights?
Attachments
Mark Hahnenberg
Comment 1 2011-10-05 09:10:28 PDT
Hmm this is strange. The crash output references getCalDataVirtual, not visitChildrenVirtual which is what r96346 modified. I was also working on getCallDataVirtual concurrently. Are you sure the crashes started with these two revisions? Is it only on Snow Leopard?
Alexey Proskuryakov
Comment 2 2011-10-05 10:03:13 PDT
<http://build.webkit.org/old-results/SnowLeopard%20Intel%20Release%20(Tests)/r96347%20(33520)/http/tests/websocket/tests/hybi/close-crash-log.txt> is not a runtime crash. DumpRenderTree fails to start because it cannot find a symbol in JavaScriptCore. But that makes no sense, as all tests would crash in the same way then.
Yuta Kitamura
Comment 3 2011-10-05 20:05:41 PDT
Results from the Debug tester seem consistent with the regression range of the Release tester: http/tests/websocket/tests/hybi/close.html started failing on SnowLeopard Intel Debug (Tests) between r96342 and r96347 (inclusive). http://trac.webkit.org/log/trunk?rev=96347&stop_rev=96342&limit=7 http://build.webkit.org/results/SnowLeopard%20Intel%20Debug%20(Tests)/r96341%20(2373)/results.html passed http://build.webkit.org/results/SnowLeopard%20Intel%20Debug%20(Tests)/r96347%20(2374)/results.html failed
Yuta Kitamura
Comment 4 2011-10-05 20:22:54 PDT
(In reply to comment #1) > Is it only on Snow Leopard? Yes, as far as I know. Crash logs are quite confusing and I still don't understand the cause. I'm going to try to reproduce locally and do some digging...
Alexey Proskuryakov
Comment 5 2011-10-05 22:21:25 PDT
As mentioned before, the crash log simply states that WebCore framework doesn't exist at the time of launching DumpRenderTree. This sounds like a tools issue.
Dirk Pranke
Comment 6 2011-10-06 17:09:22 PDT
(In reply to comment #5) > As mentioned before, the crash log simply states that WebCore framework doesn't exist at the time of launching DumpRenderTree. This sounds like a tools issue. You mean JSC, not WebCore, right? Also, as your own comment #2 states, it seems like if that was the case, all of the tests would've failed, not just the one. Is it possible there's just something wrong with that machine that will clear up if we reboot it? Are we seeing this on multiple machines?
Alexey Proskuryakov
Comment 7 2011-10-06 17:20:28 PDT
I mean WebCore: Library not loaded: /Volumes/Big/slave/snowleopard-intel-debug/build/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore Referenced from: /Volumes/Big/slave/snowleopard-intel-debug-tests/build/WebKitBuild/Debug/./libWebCoreTestSupport.dylib Reason: image not found It's unclear to me how this can be happening. Perhaps a new build is started while an old one still runs tests?
Alexey Proskuryakov
Comment 8 2011-10-06 17:20:59 PDT
Or maybe a wrong CrashLog is uploaded?
Dirk Pranke
Comment 9 2011-10-06 17:40:00 PDT
(In reply to comment #7) > I mean WebCore: > > Library not loaded: /Volumes/Big/slave/snowleopard-intel-debug/build/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore > Referenced from: /Volumes/Big/slave/snowleopard-intel-debug-tests/build/WebKitBuild/Debug/./libWebCoreTestSupport.dylib > Reason: image not found > > It's unclear to me how this can be happening. Perhaps a new build is started while an old one still runs tests? Ah, I see, I was looking at the crash log in comment #2.
Brent Fulgham
Comment 10 2016-05-18 21:09:53 PDT
Note You need to log in before you can comment on or make changes to this bug.