After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 549270 - Epiphany stopped being able to load pages and would not exit
Epiphany stopped being able to load pages and would not exit
Status: RESOLVED DUPLICATE of bug 535127
Product: epiphany
Classification: Core
Component: [obsolete] Backend:Mozilla
2.22.x
Other All
: Normal critical
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-08-25 09:14 UTC by Sam Morris
Modified: 2008-09-04 13:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Sam Morris 2008-08-25 09:14:08 UTC
Steps to reproduce:
For some reason, epiphany stopped being able to load pages. Clicking on a link or entering a URL would cause the throbber to throb, but no effort was seemingly made to actually load a new page.

After I closed all the open epiphany windows, the process was still running. I attached to it with gdb and got this backtrace:

Stack trace:
  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/i686/cmov/libc.so.6
  • #2 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c line 2954
  • #3 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c line 2853
  • #4 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c line 1163
  • #5 EmbedWindow::ShowAsModal
    at EmbedWindow.cpp line 213
  • #6 nsWindowWatcher::OpenWindowJSInternal
    at nsWindowWatcher.cpp line 949
  • #7 nsWindowWatcher::OpenWindow
    at nsWindowWatcher.cpp line 419
  • #8 nsPromptService::DoDialog
    at nsPromptService.cpp line 776
  • #9 nsPromptService::AlertCheck
    at nsPromptService.cpp line 187
  • #10 nsPrompt::AlertCheck
    at nsPrompt.cpp line 208
  • #11 nsSecurityWarningDialogs::AlertDialog
    at nsSecurityWarningDialogs.cpp line 185
  • #12 nsSecurityWarningDialogs::ConfirmMixedMode
    at nsSecurityWarningDialogs.cpp line 134
  • #13 nsSecureBrowserUIImpl::ConfirmMixedMode
    at nsSecureBrowserUIImpl.cpp line 1803
  • #14 nsSecureBrowserUIImpl::TellTheWorld
    at nsSecureBrowserUIImpl.cpp line 1379
  • #15 nsSecureBrowserUIImpl::UpdateSecurityState
    at nsSecureBrowserUIImpl.cpp line 1191
  • #16 nsSecureBrowserUIImpl::OnStateChange
    at nsSecureBrowserUIImpl.cpp line 1167
  • #17 nsDocLoader::FireOnStateChange
    at nsDocLoader.cpp line 1235
  • #18 nsDocLoader::doStopURLLoad
    at nsDocLoader.cpp line 834
  • #19 nsDocLoader::OnStopRequest
    at nsDocLoader.cpp line 670
  • #20 nsLoadGroup::RemoveRequest
    at nsLoadGroup.cpp line 688
  • #21 nsHttpChannel::OnStopRequest
    at nsHttpChannel.cpp line 4455
  • #22 nsInputStreamPump::OnStateStop
    at nsInputStreamPump.cpp line 576
  • #23 nsInputStreamPump::OnInputStreamReady
    at nsInputStreamPump.cpp line 401
  • #24 nsInputStreamReadyEvent::Run
    at nsStreamUtils.cpp line 111
  • #25 nsThread::ProcessNextEvent
    at nsThread.cpp line 510
  • #26 NS_ProcessPendingEvents_P
    at nsThreadUtils.cpp line 181
  • #27 nsBaseAppShell::NativeEventCallback
    at nsBaseAppShell.cpp line 121
  • #28 nsAppShell::EventProcessorCallback
    at nsAppShell.cpp line 69
  • #29 g_io_unix_dispatch
  • #30 IA__g_main_context_dispatch
    at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c line 2012
  • #31 g_main_context_iterate
    at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c line 2645
  • #32 IA__g_main_loop_run
    at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c line 2853
  • #33 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c line 1163
  • #34 main
    at /home/sam/src/pkg-gnome/build-area/epiphany-browser-2.22.3/src/ephy-main.c line 753



Other information:
Only happened once so far.
Comment 1 Sam Morris 2008-08-25 09:17:38 UTC
I think this happened when I went to lwn.net, and logged out. This sent me to https://lwn.net/ which (if I go there in a fresh epiphany session) throws up a mixed content warning; but when this bug occurred, there was no warning displayed. The names of the stack frames might indicate that epiphany thought the dialog was on screen and was waiting for a response.
Comment 2 Reinout van Schouwen 2008-08-25 10:08:46 UTC
Hmm, I get no warnings when I visit https://lwn.net/.
Comment 3 Vincent Untz 2008-09-04 12:34:09 UTC
So I'm hit by this too. For some reasons, it just stops loading pages :/

Playing a bit with it, it seems it's because it can't reached a web page (which is only accessible on an internal network). If I remove the tab from session_crashed.xml, it works.

(ephy 2.23.90, compiled with gecko 1.8)
Comment 4 Christian Persch 2008-09-04 13:05:57 UTC
Vincent: can you get a gdb trace from when this happens? If it contains EmbedWindow::ShowAsModal (as does comment 0) then this is a dup of bug 535127; otherwise it's a different bug than comment 0.

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