[Webkit-unassigned] [Bug 32752] New: [GTK] crash when loading new page

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 18 16:04:51 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=32752

           Summary: [GTK] crash when loading new page
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: otte at gnome.org


Here's an assertion failure I have with WebKit master - so you'll likely need a
debug build to trigger it.
Steps to reproduce:
1) http://lwn.net/
2) Click on the: "See the full changelog for lots of details." links in the
2.6.33 story (as long as it's there)

You'll pretty much immediately get an assertion like this:

Program terminated with signal 11, Segmentation fault.
#0  0x015393ad in WebCore::FrameView::scheduleRelayout (this=0xa096a68) at
../WebCore/page/FrameView.cpp:1108
1108        ASSERT(m_frame->view() == this);
(gdb) where
#0  0x015393ad in WebCore::FrameView::scheduleRelayout (this=0xa096a68) at
../WebCore/page/FrameView.cpp:1108
#1  0x016c9197 in WebCore::RenderObject::scheduleRelayout (this=0x9fa0acc) at
../WebCore/rendering/RenderObject.cpp:2055
#2  0x01203b05 in WebCore::RenderObject::markContainingBlocksForLayout
(this=0x9fa0acc, scheduleRelayout=true, newRoot=0x0)
    at ../WebCore/rendering/RenderObject.h:990
#3  0x01203549 in WebCore::RenderObject::setNeedsLayout (this=0x9fa0acc,
b=true, markParents=true) at ../WebCore/rendering/RenderObject.h:896
#4  0x01539977 in WebCore::FrameView::setNeedsLayout (this=0xae1a908) at
../WebCore/page/FrameView.cpp:1212
#5  0x0153c6c1 in WebCore::FrameView::contentsResized (this=0xae1a908) at
../WebCore/page/FrameView.h:223
#6  0x015999f9 in WebCore::ScrollView::updateScrollbars (this=0xae1a908,
desiredOffset=...) at ../WebCore/platform/ScrollView.cpp:402
#7  0x01997346 in WebCore::ScrollView::setGtkAdjustments (this=0xae1a908,
hadj=0x982eb20, vadj=0x982eb60)
    at ../WebCore/platform/gtk/ScrollViewGtk.cpp:104
#8  0x00f82935 in WebKit::FrameLoaderClient::transitionToCommittedForNewPage
(this=0x9d42580)
    at ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1115
#9  0x014d045f in WebCore::FrameLoader::transitionToCommitted (this=0x9d3e42c,
cachedPage=...) at ../WebCore/loader/FrameLoader.cpp:2556
#10 0x014cfb8f in WebCore::FrameLoader::commitProvisionalLoad (this=0x9d3e42c,
prpCachedPage=...) at ../WebCore/loader/FrameLoader.cpp:2427
#11 0x014b235a in WebCore::DocumentLoader::commitIfReady (this=0xb0f17c0) at
../WebCore/loader/DocumentLoader.cpp:320
#12 0x014b23f9 in WebCore::DocumentLoader::commitLoad (this=0xb0f17c0, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164) at ../WebCore/loader/DocumentLoader.cpp:340
#13 0x014b24ee in WebCore::DocumentLoader::receivedData (this=0xb0f17c0, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164) at ../WebCore/loader/DocumentLoader.cpp:354
#14 0x014ce351 in WebCore::FrameLoader::receivedData (this=0x9d3e42c, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164) at ../WebCore/loader/FrameLoader.cpp:2091
#15 0x014e0912 in WebCore::MainResourceLoader::addData (this=0xa0a0e50, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164, allAtOnce=false)
    at ../WebCore/loader/MainResourceLoader.cpp:146
#16 0x014ec387 in WebCore::ResourceLoader::didReceiveData (this=0xa0a0e50, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164, lengthReceived=0, allAtOnce=false)
    at ../WebCore/loader/ResourceLoader.cpp:248
#17 0x014e17fe in WebCore::MainResourceLoader::didReceiveData (this=0xa0a0e50, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164, lengthReceived=0, allAtOnce=false)
    at ../WebCore/loader/MainResourceLoader.cpp:405
#18 0x014ecc28 in WebCore::ResourceLoader::didReceiveData (this=0xa0a0e50, 
    data=0xb8039a8 "commit 55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f\nAuthor:
Linus Torvalds <torvalds at linux-foundation.org>\nDate:   Thu Dec 17 17:14:40
2009 -0800\n\n    Linux 2.6.33-rc1\n\ncommit 55db493b65c7b6bb5d7bd3dd3c8a"...,
length=1164, lengthReceived=0)
    at ../WebCore/loader/ResourceLoader.cpp:398
#19 0x019b0dfa in gotChunkCallback (msg=0x9cee9d8, chunk=0x95ce998,
data=0xb250368) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:288
#20 0x00af1e06 in IA__g_cclosure_marshal_VOID__BOXED (closure=0xb2cb9b8,
return_value=0x0, n_param_values=2, param_values=0xb5916478, 
    invocation_hint=0xbffcdaf8, marshal_data=0x0) at gmarshal.c:566
#21 0x00ad8db8 in IA__g_closure_invoke (closure=0xb2cb9b8, return_value=0x0,
n_param_values=2, param_values=0xb5916478, invocation_hint=0xbffcdaf8)
    at gclosure.c:767
#22 0x00af0c46 in signal_emit_unlocked_R (node=0x9ce42a0, detail=0,
instance=0x9cee9d8, emission_return=0x0, instance_and_params=0xb5916478)
---Type <return> to continue, or q <return> to quit---
    at gsignal.c:3247
#23 0x00aeff85 in IA__g_signal_emit_valist (instance=0x9cee9d8, signal_id=402,
detail=0, var_args=0xbffcdd00 "\234\063P") at gsignal.c:2980
#24 0x00af0262 in IA__g_signal_emit (instance=0x9cee9d8, signal_id=402,
detail=0) at gsignal.c:3037
#25 0x004cf625 in soup_message_got_chunk (msg=0x9cee9d8, chunk=0x95ce998) at
soup-message.c:876
#26 0x004d4407 in io_handle_sniffing (msg=0x9cee9d8, done_reading=0) at
soup-message-io.c:275
#27 0x004d49d3 in read_body_chunk (msg=0x9cee9d8) at soup-message-io.c:445
#28 0x004d58b5 in io_read (sock=0xa072068, msg=0x9cee9d8) at
soup-message-io.c:906
#29 0x00af1428 in IA__g_cclosure_marshal_VOID__VOID (closure=0xb2bc768,
return_value=0x0, n_param_values=1, param_values=0x9dcd2b0, 
    invocation_hint=0xbffcff38, marshal_data=0x0) at gmarshal.c:77
#30 0x00ad8db8 in IA__g_closure_invoke (closure=0xb2bc768, return_value=0x0,
n_param_values=1, param_values=0x9dcd2b0, invocation_hint=0xbffcff38)
    at gclosure.c:767
#31 0x00af0c46 in signal_emit_unlocked_R (node=0x9d6c2d0, detail=0,
instance=0xa072068, emission_return=0x0, instance_and_params=0x9dcd2b0)
    at gsignal.c:3247
#32 0x00aeff85 in IA__g_signal_emit_valist (instance=0xa072068, signal_id=409,
detail=0, var_args=0xbffd013c "\200Љ") at gsignal.c:2980
#33 0x00af0262 in IA__g_signal_emit (instance=0xa072068, signal_id=409,
detail=0) at gsignal.c:3037
#34 0x004e3898 in socket_read_watch (chan=0xb8c8308, cond=G_IO_IN,
user_data=0xa072068) at soup-socket.c:1196
#35 0x008ac757 in g_io_unix_dispatch (source=0xb8afe80, callback=0x4e3809
<socket_read_watch>, user_data=0xa072068) at giounix.c:162
#36 0x008703d6 in g_main_dispatch (context=0x9558ac8) at gmain.c:1960
#37 0x00871633 in IA__g_main_context_dispatch (context=0x9558ac8) at
gmain.c:2513
#38 0x00871a53 in g_main_context_iterate (context=0x9558ac8, block=1,
dispatch=1, self=0x952b258) at gmain.c:2591
#39 0x0087215f in IA__g_main_loop_run (loop=0x956c008) at gmain.c:2799
#40 0x04a0bd46 in IA__gtk_main () at gtkmain.c:1217
#41 0x08049656 in main (argc=1, argv=0xbffd1414) at ephy-main.c:778

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list