Bug 30363 - [gtk] Assertion when loading video
Summary: [gtk] Assertion when loading video
Status: RESOLVED DUPLICATE of bug 31352
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-14 11:22 PDT by Benjamin Otte
Modified: 2010-10-28 09:57 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Otte 2009-10-14 11:22:11 PDT
I ran "epiphany video.ogv" on the command line, the browser proceeded to almost immediately crash.
Here's the stack trace. Build is 49558

ASSERTION FAILED: m_frame->document()->parsing()
(../WebCore/loader/FrameLoader.cpp:1494 void WebCore::FrameLoader::addData(const char*, int))

Program received signal SIGSEGV, Segmentation fault.
0x014ee906 in WebCore::FrameLoader::addData (this=0x82f4afc, 
    bytes=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/FrameLoader.cpp:1494
1494	    ASSERT(m_frame->document()->parsing());
Current language:  auto
The current source language is "auto; currently c++".
(gdb) where
#0  0x014ee906 in WebCore::FrameLoader::addData (this=0x82f4afc, 
    bytes=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/FrameLoader.cpp:1494
#1  0x00fc61a9 in WebKit::FrameLoaderClient::committedLoad (this=0x82f3728, loader=0x88c0800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:150
#2  0x014f61a0 in WebCore::FrameLoader::committedLoad (this=0x82f4afc, loader=0x88c0800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/FrameLoader.cpp:3238
#3  0x014d5eb9 in WebCore::DocumentLoader::commitLoad (this=0x88c0800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/DocumentLoader.cpp:342
#4  0x014d5f7a in WebCore::DocumentLoader::receivedData (this=0x88c0800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/DocumentLoader.cpp:354
#5  0x014f1c15 in WebCore::FrameLoader::receivedData (this=0x82f4afc, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192) at ../WebCore/loader/FrameLoader.cpp:2090
#6  0x015046e6 in WebCore::MainResourceLoader::addData (this=0x88b1800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192, allAtOnce=false) at ../WebCore/loader/MainResourceLoader.cpp:143
#7  0x01510047 in WebCore::ResourceLoader::didReceiveData (this=0x88b1800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"---Type <return> to continue, or q <return> to quit---
..., length=8192, lengthReceived=16384, allAtOnce=false) at ../WebCore/loader/ResourceLoader.cpp:248
#8  0x015055d2 in WebCore::MainResourceLoader::didReceiveData (this=0x88b1800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192, lengthReceived=16384, allAtOnce=false) at ../WebCore/loader/MainResourceLoader.cpp:374
#9  0x015108c8 in WebCore::ResourceLoader::didReceiveData (this=0x88b1800, 
    data=0x88ba600 "\260^\345\a\253\272\272\071 \370\b\207\273臻d\343\305\374\017$Q\370\240ޠ\277\070\f\210x\313A\352=\026\n\036\353\303\315\323\003<\201\237\370\062\006\070x@hVivw\210x\034\023\356{\332\a\351\030\341y\342\302\"5\221\274\263\"\341\361\344J7\234<\240\003/\034B\300p\037\221y\275\206V\206?\212\322\310xx\326FXg\340\275\301A:gE\205\017{\204C\375\300F児%-\357p\031\270v\236\341\203\062\363\060^\240\035\024\032\226\277.3\360\061\323Xq\254\326\346\270\366\376\f8\277\331\341F\366=\037\250\065\254\320\341\v\235\317\360\204Y\354hc\177\003\302F\267K4\037\273\036\341\340=\326\064\017{"..., length=8192, lengthReceived=16384) at ../WebCore/loader/ResourceLoader.cpp:398
#10 0x0192afe3 in readCallback (source=0x88b9e00, res=0x88a6d58) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:729
#11 0x00c55257 in async_ready_callback_wrapper (source_object=0x88b9e00, res=0x88a6d58, user_data=0x0) at ginputstream.c:471
#12 0x00c65ffb in IA__g_simple_async_result_complete (simple=0x88a6d58) at gsimpleasyncresult.c:588
#13 0x00c661a1 in complete_in_idle_cb_for_thread (_data=0x89f5a18) at gsimpleasyncresult.c:650
#14 0x00ea8a8e in g_idle_dispatch (source=0x89cdc08, callback=0xc6611f <complete_in_idle_cb_for_thread>, user_data=0x89f5a18) at gmain.c:4065
#15 0x00ea51f6 in g_main_dispatch (context=0x8162f10) at gmain.c:1960
#16 0x00ea6453 in IA__g_main_context_dispatch (context=0x8162f10) at gmain.c:2513
#17 0x00ea6873 in g_main_context_iterate (context=0x8162f10, block=1, dispatch=1, self=0x81360a0) at gmain.c:2591
#18 0x00ea6f7f in IA__g_main_loop_run (loop=0x8149570) at gmain.c:2799
#19 0x0758b3a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x08049657 in main (argc=1, argv=0xbffff504) at ephy-main.c:782
Comment 1 Jan Alonzo 2009-10-25 01:04:17 PDT
What's FF's behaviour when loading the video?
Comment 2 Benjamin Otte 2009-10-25 04:57:10 PDT
Firefox, just like epiphany-webkit compiled without assertions enabled, play the video just fine.
Comment 3 Philippe Normand 2009-12-09 06:04:49 PST
This is a duplicate of Bug 30161 I think.
Comment 4 Gustavo Noronha (kov) 2010-10-28 09:57:48 PDT

*** This bug has been marked as a duplicate of bug 31352 ***