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 165130 - closing tab while alert box is up causes segfault
closing tab while alert box is up causes segfault
Status: RESOLVED NOTGNOME
Product: epiphany
Classification: Core
Component: Tabs
1.5.x
Other Linux
: High critical
: 1.6
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2005-01-24 21:52 UTC by Andy Wingo
Modified: 2005-02-17 13:21 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andy Wingo 2005-01-24 21:52:35 UTC
1) Go to a web page that requires a password, etc., for the first time

2) Wait until epiphany shows you the dialog box asking you if you want to save
the password

3) Close the tab

4) Click yes or no on the passwd dialog box

5) restart epiphany because it crashed ;)
Comment 1 Christian Persch 2005-01-24 22:43:31 UTC
Confirming. Here's a trace:

  • #7 <signal handler called>
  • #8 NSGetModule
    from /usr/lib/mozilla-firefox/components/libtoolkitcomps.so
  • #9 nsHTMLFormElement::NotifySubmitObservers
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #10 nsHTMLFormElement::SubmitSubmission
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #11 nsHTMLFormElement::DoSubmit
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #12 nsHTMLFormElement::DoSubmitOrReset
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #13 nsHTMLFormElement::HandleDOMEvent
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #14 PresShell::HandleEventInternal
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #15 nsHTMLInputElement::HandleDOMEvent
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #16 PresShell::HandleEventInternal
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #17 PresShell::RetargetEventToParent
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #18 nsEventStateManager::CheckForAndDispatchClick
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #19 nsEventStateManager::GetParentScrollingView
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #20 PresShell::HandleEventInternal
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #21 PresShell::RetargetEventToParent
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #22 nsViewManager::HandleEvent
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #23 nsViewManager::UpdateViews
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #24 HandleNumbers
    from /usr/lib/mozilla-firefox/components/libgklayout.so
  • #25 nsCommonWidget::DispatchResizeEvent
    from /usr/lib/mozilla-firefox/components/libwidget_gtk2.so
  • #26 nsWindow::OnButtonReleaseEvent
    from /usr/lib/mozilla-firefox/components/libwidget_gtk2.so
  • #27 nsWindow::DragInProgress
    from /usr/lib/mozilla-firefox/components/libwidget_gtk2.so
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 ??
  • #34 ??
  • #35 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #41 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #45 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #46 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #47 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #48 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #49 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 main
    at ../../src/ephy-main.c line 216

I think it's because the prompt isn't modal when it should be modal because it
has no window group (see https://bugzilla.mozilla.org/show_bug.cgi?id=224454).
Comment 2 Christian Persch 2005-02-17 13:21:45 UTC
Mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=224454 , fixed in trunk
and hopefully soon on 1.7 branch too.