Epiphany window closes very slowly.

Bug #41892 reported by Rodney Kerstetter
12
Affects Status Importance Assigned to Milestone
epiphany-browser (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

When closing the last epiphany browser window, the epiphany process uses 100% of the CPU time and the window takes several seconds (3-7) to close. The delay is quite annoying and often confuses new users who think that they did not click the close button correctly. This occurs on both the 32 bit and 64 bit versions of Ubuntu. I have seen this bug on three different machines running Ubuntu.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. Does it happen if you open open epiphany and close it after loading one page or just after extensively using it? What version of Ubuntu do you use? Does that happen on fast or slow boxes? Does you use some extensions non activated by default? Could you get a backtrace using gdb of what it's doing then?
before closing it
- gdb -p $(pidof epiphany)
(gdb) continue

then close it, and when it's using the CPU switch to gdb and hit Ctrl-C on you keyboard, then type "thread apply all bt" and copy that to a comment

Changed in epiphany-browser:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Rodney Kerstetter (rodney-kerstetter) wrote :
Download full text (5.4 KiB)

The pause normally occurs after long-term use of the browser.

I am using Dapper Beta with all current updates applied. I have been using Dapper for about 2 months, and this bug has just manifested itself within the past week or so.

It occurs on an AMD Turion 64 at 2.0 GHz with 2GB RAM, a Pentium-M 1.7 GHz with 1GB RAM, and an AMD Athlon at 1.8 GHz with 750MB RAM. All machines are Dapper and up to date. The only difference is the Turion which is running the 64 bit version.

The browser extensions are in the fully default setup.

Here is the backtrace from the 64 bit version:

Thread 8 (Thread 1082132832 (LWP 26976)):
#0 0x00002aaaab1f8e22 in poll () from /lib/libc.so.6
#1 0x00002aaaab0258df in PR_Poll () from /usr/lib/libnspr4.so
#2 0x00002aaab23e3690 in NSGetModule ()
   from /usr/lib/firefox/components/libnecko.so
#3 0x00002aaab23e3de3 in NSGetModule ()
   from /usr/lib/firefox/components/libnecko.so
#4 0x00002aaab0a5179c in nsIThread::IsMainThread ()
   from /usr/lib/firefox/libxpcom_core.so
#5 0x00002aaaab026e9c in PR_Select () from /usr/lib/libnspr4.so
#6 0x00002aaab02da0fa in start_thread () from /lib/libpthread.so.0
#7 0x00002aaaab201ce2 in clone () from /lib/libc.so.6
#8 0x0000000000000000 in ?? ()

Thread 7 (Thread 1090525536 (LWP 26978)):
#0 0x00002aaab02dcc8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x00002aaaab021c0d in PR_Lock () from /usr/lib/libnspr4.so
#2 0x00002aaaab021f7d in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x00002aaab0a53b10 in NS_NewThread ()
   from /usr/lib/firefox/libxpcom_core.so
#4 0x00002aaab0a5179c in nsIThread::IsMainThread ()
   from /usr/lib/firefox/libxpcom_core.so
#5 0x00002aaaab026e9c in PR_Select () from /usr/lib/libnspr4.so
#6 0x00002aaab02da0fa in start_thread () from /lib/libpthread.so.0
#7 0x00002aaaab201ce2 in clone () from /lib/libc.so.6
#8 0x0000000000000000 in ?? ()

Thread 6 (Thread 1098918240 (LWP 26979)):
#0 0x00002aaab02dcc8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1 0x00002aaaab021c0d in PR_Lock () from /usr/lib/libnspr4.so
#2 0x00002aaaab021f7d in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x00002aaab23eee73 in NSGetModule ()
   from /usr/lib/firefox/components/libnecko.so
#4 0x00002aaab23ef75c in NSGetModule ()
   from /usr/lib/firefox/components/libnecko.so
#5 0x00002aaaab026e9c in PR_Select () from /usr/lib/libnspr4.so
#6 0x00002aaab02da0fa in start_thread () from /lib/libpthread.so.0
#7 0x00002aaaab201ce2 in clone () from /lib/libc.so.6
#8 0x0000000000000000 in ?? ()

Thread 5 (Thread 1107310944 (LWP 26980)):
#0 0x00002aaab02dcc8f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/l#1 0x00002aaaab021c0d in PR_Lock () from /usr/lib/libnspr4.so
#2 0x00002aaaab021f7d in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x00002aaab23c24df in NSGetModule ()
   from /usr/lib/firefox/components/libnecko.so
#4 0x00002aaaab026e9c in PR_Select () from /usr/lib/libnspr4.so
#5 0x00002aaab02da0fa in start_thread () from /lib/libpthread.so.0
#6 0x00002aaaab201ce2 in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()...

Read more...

Revision history for this message
Daniel Holbach (dholbach) wrote :

Do you still see the problem in the Dapper release? Do you get any messages in the terminal?

Revision history for this message
Rodney Kerstetter (rodney-kerstetter) wrote : Re: [Bug 41892] Re: Epiphany window closes very slowly.

I do believe this is fixed. I do not notice it with the final
release. Thanks for the followup.

- Rod

On Aug 7, 2006, at 4:44 AM, Daniel Holbach wrote:

> Do you still see the problem in the Dapper release? Do you get any
> messages in the terminal?
>
> --
> Epiphany window closes very slowly.
> https://launchpad.net/bugs/41892
>

Revision history for this message
Daniel Holbach (dholbach) wrote :

Glad to hear it's fixed for you. Thanks for following up.

Changed in epiphany-browser:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.