Bug 4218

Summary: Epiphany hangs completely unresponsive
Product: Mageia Reporter: Herbert Poetzl <herbert>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: dmorganec, fundawang, jani.valimaa, marja11, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: epiphany-3.3.3-1.mga2.src.rpm glib2.0-2.31.10-1.mga2.src.rpm CVE:
Status comment:

Description Herbert Poetzl 2012-01-21 20:06:37 CET
Description of problem:
Epiphany stops working/responding and needs to be killed/restarted.

Version-Release number of selected component (if applicable):
epiphany-3.3.3-1.mga2.x86_64

How reproducible:
happens every now and then

Steps to Reproduce:
1. use epiphany
2.
3.

here is a stack trace from the last hang (after I pressed CTRL-C)

Program received signal SIGINT, Interrupt.
0x00007ffff2814df3 in ?? () from /lib64/libglib-2.0.so.0
(gdb) where
#0  0x00007ffff2814df3 in ?? () from /lib64/libglib-2.0.so.0
#1  0x00007ffff313b8b7 in g_cancellable_make_pollfd ()
   from /lib64/libgio-2.0.so.0
#2  0x00007ffff313b8f1 in g_cancellable_get_fd () from /lib64/libgio-2.0.so.0
#3  0x00007ffff3ada3a8 in ?? () from /usr/lib64/libsoup-2.4.so.1
#4  0x00007ffff3ada58a in soup_http_input_stream_send_async ()
   from /usr/lib64/libsoup-2.4.so.1
#5  0x00007ffff59c33e0 in startHTTPRequest (handle=0x7fff029027e0)
    at ../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:631
#6  WebCore::ResourceHandle::start (this=0x7fff029027e0, 
    context=<optimized out>)
    at ../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:666
#7  0x00007ffff59b852d in WebCore::ResourceHandle::create (context=
    0x7fff94b5e1e0, request=..., client=0x7ffebc881000, defersLoading=false, 
    shouldContentSniff=true)
    at ../Source/WebCore/platform/network/ResourceHandle.cpp:71
#8  0x00007ffff58c4522 in WebCore::ResourceLoader::start (this=0x7ffebc881000)
    at ../Source/WebCore/loader/ResourceLoader.cpp:157
#9  0x00007ffff58c894d in WebCore::ResourceLoadScheduler::servePendingRequests
    (this=<optimized out>, host=0x7fff71765000, minimumPriority=
    WebCore::ResourceLoadPriorityMedium)
    at ../Source/WebCore/loader/ResourceLoadScheduler.cpp:209
#10 0x00007ffff58c8deb in WebCore::ResourceLoadScheduler::scheduleSubresourceLoa---Type <return> to continue, or q <return> to quit--- 
d (this=0x7fffe444cd20, frame=<optimized out>, client=<optimized out>, 
    request=<optimized out>, priority=WebCore::ResourceLoadPriorityMedium, 
    securityCheck=WebCore::DoSecurityCheck, options=...)
    at ../Source/WebCore/loader/ResourceLoadScheduler.cpp:92
#11 0x00007ffff58779bf in WebCore::CachedResourceRequest::load (
    cachedResourceLoader=<optimized out>, resource=0x7ffed5a2a600, 
    incremental=<optimized out>, securityCheck=WebCore::DoSecurityCheck, 
    options=...)
    at ../Source/WebCore/loader/cache/CachedResourceRequest.cpp:127
#12 0x00007ffff586e40b in WebCore::CachedResource::load (this=0x7ffed5a2a600, 
    cachedResourceLoader=0x7fff71bc0420, incremental=<optimized out>, 
    securityCheck=<optimized out>)
    at ../Source/WebCore/loader/cache/CachedResource.cpp:137
#13 0x00007ffff587361f in WebCore::CachedResourceLoader::loadResource (this=
    0x7fff71bc0420, type=<optimized out>, request=..., 
    charset=<optimized out>, priority=WebCore::ResourceLoadPriorityUnresolved, 
    options=...) at ../Source/WebCore/loader/cache/CachedResourceLoader.cpp:416
#14 0x00007ffff5874073 in WebCore::CachedResourceLoader::requestResource (this=
    0x7fff71bc0420, type=WebCore::CachedResource::Script, request=..., charset=
    ..., priority=WebCore::ResourceLoadPriorityUnresolved, forPreload=false, 
    options=...) at ../Source/WebCore/loader/cache/CachedResourceLoader.cpp:352
#15 0x00007ffff5874556 in WebCore::CachedResourceLoader::requestScript (
    this=<optimized out>, request=<optimized out>, charset=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at ../Source/WebCore/loader/cache/CachedResourceLoader.cpp:181
#16 0x00007ffff5639f45 in WebCore::ScriptElement::requestScript (this=
    0x7ffed59de5f8, sourceUrl=<optimized out>)
    at ../Source/WebCore/dom/ScriptElement.cpp:260
#17 0x00007ffff563a269 in WebCore::ScriptElement::prepareScript (this=
    0x7ffed59de5f8, scriptStartPosition=..., supportLegacyTypes=
    WebCore::ScriptElement::DisallowLegacyTypeInTypeAttribute)
    at ../Source/WebCore/dom/ScriptElement.cpp:226
#18 0x00007ffff57a69a2 in WebCore::HTMLScriptRunner::runScript (this=
    0x7fff94b5f9c0, script=0x7ffed59de580, scriptStartPosition=...)
    at ../Source/WebCore/html/parser/HTMLScriptRunner.cpp:296
#19 0x00007ffff57a7c3c in WebCore::HTMLScriptRunner::execute (this=
    0x7fff94b5f9c0, scriptElement=..., scriptStartPosition=...)
    at ../Source/WebCore/html/parser/HTMLScriptRunner.cpp:170
#20 0x00007ffff5798b4e in WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder (this=0x7fff7182b600)
    at ../Source/WebCore/html/parser/HTMLDocumentParser.cpp:207
#21 0x00007ffff5798c23 in WebCore::HTMLDocumentParser::canTakeNextToken (this=
    0x7fff7182b600, mode=WebCore::HTMLDocumentParser::ForceSynchronous, 
    session=...) at ../Source/WebCore/html/parser/HTMLDocumentParser.cpp:225
#22 0x00007ffff5798dce in WebCore::HTMLDocumentParser::pumpTokenizer (this=
    0x7fff7182b600, mode=WebCore::HTMLDocumentParser::ForceSynchronous)
    at ../Source/WebCore/html/parser/HTMLDocumentParser.cpp:263
---Type <return> to continue, or q <return> to quit---
#23 0x00007ffff5799d9d in WebCore::HTMLDocumentParser::insert (this=
    0x7fff7182b600, source=...)
    at ../Source/WebCore/html/parser/HTMLDocumentParser.cpp:326
#24 0x00007ffff55ea535 in WebCore::Document::write (this=0x7fff717baa00, text=
    ..., ownerDocument=0x7fff717baa00)
    at ../Source/WebCore/dom/Document.cpp:2315
#25 0x00007ffff54a46bd in WebCore::documentWrite (exec=0x7fff95094298, 
    document=0x7fff717baa00, addNewline=WebCore::DoNotAddNewline)
    at ../Source/WebCore/bindings/js/JSHTMLDocumentCustom.cpp:156
#26 0x00007ffff54a64c5 in WebCore::JSHTMLDocument::write (
    this=<optimized out>, exec=<optimized out>)
    at ../Source/WebCore/bindings/js/JSHTMLDocumentCustom.cpp:161
#27 0x00007ffff5e5335b in WebCore::jsHTMLDocumentPrototypeFunctionWrite (
    exec=<optimized out>) at DerivedSources/WebCore/JSHTMLDocument.cpp:486
#28 0x00007fff977fe1f8 in ?? ()
#29 0xffff000000000002 in ?? ()
#30 0x00007fff99dfc5b9 in ?? ()
#31 0x0000000000000000 in ?? ()
Comment 1 Marja Van Waes 2012-02-12 21:28:37 CET
@ Herbert

Is this bug still valid in current cauldron?

I'm not sure of the glib2.0 version, on the day you reported this bug version 2.31.12-1.mga2  was pushed, so if you have a good mirror that should probably be the version.

Anyway, if this bug is still valid, the version numbers in the rpm package field should be changed to the current ones.

Keywords: (none) => NEEDINFO
CC: (none) => dmorganec, fundawang, jani.valimaa, marja11, thierry.vignaud
Source RPM: epiphany-3.3.3-1.mga2.src.rpm => epiphany-3.3.3-1.mga2.src.rpm glib2.0-2.31.10-1.mga2.src.rpm

Comment 2 Herbert Poetzl 2012-02-15 21:44:30 CET
haven't had any crashes/hangs for some time now, so I'd say, let's wait another week and then, if nothing pops up, close this one.
Comment 3 Marja Van Waes 2012-03-03 07:01:53 CET
(In reply to comment #2)
> haven't had any crashes/hangs for some time now, so I'd say, let's wait another
> week and then, if nothing pops up, close this one.

So closing :)

Keywords: NEEDINFO => (none)
Status: NEW => RESOLVED
Resolution: (none) => FIXED