Bug 100236
Summary: | REGRESSION (r132286): Crashes in debug build | ||
---|---|---|---|
Product: | WebKit | Reporter: | Zan Dobersek <zan> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | cgarcia, mrobinson |
Priority: | P2 | Keywords: | Gtk, LayoutTestFailure |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Zan Dobersek
The 64-bit debug builder is failing at compilation at the moment, but r132286 was processed properly and crashes occurred.
http://trac.webkit.org/changeset/132286
http://build.webkit.org/results/GTK%20Linux%2064-bit%20Debug/r132290%20(37880)/results.html
The crash log:
Crash log for DumpRenderTree (pid 16512):
[New LWP 16512]
[New LWP 16514]
[New LWP 16515]
[New LWP 16518]
[New LWP 16516]
[New LWP 16517]
[New LWP 16520]
[New LWP 16535]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/Programs/DumpR'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f1b04b45c0c in WebCore::ResourceLoader::didReceiveAuthenticationChallenge (this=0x265a570, challenge=...) at ../../Source/WebCore/loader/ResourceLoader.cpp:473
473 ASSERT(handle()->hasAuthenticationChallenge());
...
Thread 1 (Thread 0x7f1af9d1c900 (LWP 16512)):
#0 0x00007f1b04b45c0c in WebCore::ResourceLoader::didReceiveAuthenticationChallenge (this=0x265a570, challenge=...) at ../../Source/WebCore/loader/ResourceLoader.cpp:473
#1 0x00007f1b04b39fee in WebCore::ResourceLoader::didReceiveAuthenticationChallenge (this=0x265a570, challenge=...) at ../../Source/WebCore/loader/ResourceLoader.h:111
#2 0x00007f1b04d4b4f7 in WebCore::ResourceHandle::didReceiveAuthenticationChallenge (this=0x265ad50, challenge=...) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:857
#3 0x00007f1b04d4c05f in WebCore::authenicateCallback (session=0x1dc90a0, soupMessage=0x261f0b0, soupAuth=0x2618ca0, retrying=0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1026
#4 0x00007f1b089da555 in _soup_marshal_VOID__OBJECT_OBJECT_BOOLEAN () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#5 0x00007f1b030d542d in g_closure_invoke () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#6 0x00007f1b030f2b24 in signal_emit_unlocked_R () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#7 0x00007f1b030f1da4 in g_signal_emit_valist () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#8 0x00007f1b030f22ec in g_signal_emit () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#9 0x00007f1b089ee440 in auth_required () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#10 0x00007f1b089f2770 in auth_required () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#11 0x00007f1b089ee47c in auth_manager_authenticate () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#12 0x00007f1b089da555 in _soup_marshal_VOID__OBJECT_OBJECT_BOOLEAN () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#13 0x00007f1b030d542d in g_closure_invoke () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#14 0x00007f1b030f2b24 in signal_emit_unlocked_R () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#15 0x00007f1b030f1da4 in g_signal_emit_valist () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#16 0x00007f1b030f22ec in g_signal_emit () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#17 0x00007f1b089bddcb in soup_auth_manager_emit_authenticate () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#18 0x00007f1b089be45f in authenticate_auth () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#19 0x00007f1b089be703 in update_auth () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#20 0x00007f1b030d84a0 in g_cclosure_marshal_VOID__VOID () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#21 0x00007f1b089dc282 in status_handler_metamarshal () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#22 0x00007f1b030d542d in g_closure_invoke () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#23 0x00007f1b030f2b24 in signal_emit_unlocked_R () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#24 0x00007f1b030f1da4 in g_signal_emit_valist () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#25 0x00007f1b030f22ec in g_signal_emit () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgobject-2.0.so.0
#26 0x00007f1b089dbdc8 in soup_message_got_headers () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#27 0x00007f1b089e1c5a in io_read () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#28 0x00007f1b089e2474 in io_run_until () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#29 0x00007f1b089e28ab in soup_message_io_run_until_read () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#30 0x00007f1b089f2c3d in try_run_until_read () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#31 0x00007f1b089f2bfb in read_ready_cb () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#32 0x00007f1b089e2006 in message_source_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libsoup-2.4.so.1
#33 0x00007f1b02fcec91 in g_main_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#34 0x00007f1b02fcf956 in g_main_context_dispatch () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#35 0x00007f1b02fcfb39 in g_main_context_iterate () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#36 0x00007f1b02fcff69 in g_main_loop_run () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libglib-2.0.so.0
#37 0x00007f1b038bee22 in gtk_main () from /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Dependencies/Root/lib64/libgtk-3.so.0
#38 0x000000000047cc30 in runTest (inputLine=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:752
#39 0x000000000047c324 in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:543
#40 0x000000000047f370 in main (argc=2, argv=0x7fff9a2e7828) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1451
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Martin Robinson
I should have a fix for this combined with my next patch in the authentication series.
Zan Dobersek
The tests are not crashing anymore, fixed while the debug builder was inoperable.