RESOLVED FIXED 100236
REGRESSION (r132286): Crashes in debug build
https://bugs.webkit.org/show_bug.cgi?id=100236
Summary REGRESSION (r132286): Crashes in debug build
Zan Dobersek
Reported 2012-10-24 05:07:41 PDT
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
Martin Robinson
Comment 1 2012-10-25 13:18:08 PDT
I should have a fix for this combined with my next patch in the authentication series.
Zan Dobersek
Comment 2 2012-11-27 00:35:50 PST
The tests are not crashing anymore, fixed while the debug builder was inoperable.
Note You need to log in before you can comment on or make changes to this bug.