Breakpoint 2, nsWindow::OnKeyPressEvent (this=0x8982858, aWidget=0x887f498, aEvent=0x84f79c0) at nsWindow.cpp:1638
1638            DispatchEvent(&event, status);
(gdb) b nsTypeAheadFind.cpp:693
Breakpoint 5 at 0xb69c7d39: file nsTypeAheadFind.cpp, line 693.
(gdb) p event.flags
$9 = 0
(gdb) p &event.flags
$10 = (PRUint32 *) 0xbfffecbc
(gdb) watch *0xbfffecbc
Hardware watchpoint 6: *3221220540
(gdb) n
Hardware watchpoint 6: *3221220540

Old value = 0
New value = 1
nsGenericElement::HandleDOMEvent (this=0x87cadf8, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=1, aEventStatus=0xbfffeb4c)
    at nsGenericElement.cpp:1854
1854        aFlags &= ~(NS_EVENT_FLAG_CANT_BUBBLE | NS_EVENT_FLAG_CANT_CANCEL);
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 5
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=4, aEventStatus=0xbfffeb4c)
    at nsWindowRoot.cpp:226
226         mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this, aFlags, aEventStatus);
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 5
New value = 1
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=4, aEventStatus=0xbfffeb4c)
    at nsWindowRoot.cpp:230
230       if (NS_EVENT_FLAG_INIT & aFlags) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 5
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=4, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3828
3828        mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this,
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 5
New value = 1
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=4, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3834
3834      if (NS_EVENT_FLAG_BUBBLE & aFlags && nsnull != mScriptGlobalObject) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 3
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=2, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3828
3828        mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this,
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 3
New value = 1
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=2, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3834
3834      if (NS_EVENT_FLAG_BUBBLE & aFlags && nsnull != mScriptGlobalObject) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 3
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=2, aEventStatus=0xbfffeb4c)
    at nsWindowRoot.cpp:226
226         mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this, aFlags, aEventStatus);
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 3
New value = 1
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=2, aEventStatus=0xbfffeb4c)
    at nsWindowRoot.cpp:230
230       if (NS_EVENT_FLAG_INIT & aFlags) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 513
nsGenericElement::HandleDOMEvent (this=0x87cadf8, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=513, 
    aEventStatus=0xbfffeb4c) at nsGenericElement.cpp:1854
1854        aFlags &= ~(NS_EVENT_FLAG_CANT_BUBBLE | NS_EVENT_FLAG_CANT_CANCEL);
(gdb) p /x 513
$11 = 0x201
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 513
New value = 517
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=516, 
    aEventStatus=0xbfffeb4c) at nsWindowRoot.cpp:226
226         mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this, aFlags, aEventStatus);
(gdb) p /x 517
$12 = 0x205
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 517
New value = 1
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=516, 
    aEventStatus=0xbfffeb4c) at nsWindowRoot.cpp:230
230       if (NS_EVENT_FLAG_INIT & aFlags) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 517
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=516, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3828
3828        mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this,
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 517
New value = 1
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=516, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3834
3834      if (NS_EVENT_FLAG_BUBBLE & aFlags && nsnull != mScriptGlobalObject) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 515
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3828
3828        mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this,
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 515
New value = 1
nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, aEventStatus=0xbfffeb4c)
    at nsDocument.cpp:3834
3834      if (NS_EVENT_FLAG_BUBBLE & aFlags && nsnull != mScriptGlobalObject) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 1
New value = 515
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, 
    aEventStatus=0xbfffeb4c) at nsWindowRoot.cpp:226
226         mListenerManager->HandleEvent(aPresContext, aEvent, aDOMEvent, this, aFlags, aEventStatus);
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 515
New value = 531
nsDOMEvent::PreventDefault (this=0x84e4788) at nsDOMEvent.cpp:377
377       return NS_OK;
(gdb) p /x 531
$13 = 0x213
(gdb) where
#0  nsDOMEvent::PreventDefault (this=0x84e4788) at nsDOMEvent.cpp:377
#1  0xb64dfcec in nsDOMKeyboardEvent::PreventDefault (this=0x84e4778) at nsDOMKeyboardEvent.h:57
#2  0xb65b751c in nsXBLPrototypeHandler::ExecuteHandler (this=0x892d1b8, aReceiver=0x8884a00, aEvent=0x84e4788) at nsXBLPrototypeHandler.cpp:348
#3  0xb65b4336 in nsXBLWindowHandler::WalkHandlersInternal (this=0x88ea51c, aEvent=0x84e4788, aEventType=0x81d6058, aHandler=0x890beb8)
    at nsXBLWindowHandler.cpp:304
#4  0xb65b5636 in nsXBLWindowKeyHandler::WalkHandlers (this=0x88ea518, aKeyEvent=0x84e4788, aEventType=0x81d6058) at nsXBLWindowKeyHandler.cpp:194
#5  0xb65b5a7f in nsXBLWindowKeyHandler::KeyPress (this=0x88ea518, aKeyEvent=0x84e4788) at nsXBLWindowKeyHandler.cpp:249
#6  0xb64c12b2 in DispatchToInterface (aEvent=0x84e4788, aListener=0x88ea518, aMethod={__pfn = 0x19, __delta = 0}, aIID=@0xb671644c, 
    aHasInterface=0xbfffe4fc) at nsEventListenerManager.cpp:136
#7  0xb64c54e3 in nsEventListenerManager::HandleEvent (this=0x8884a78, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, 
    aCurrentTarget=0x8884a00, aFlags=514, aEventStatus=0xbfffeb4c) at nsEventListenerManager.cpp:1602
#8  0xb6646739 in nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, 
    aEventStatus=0xbfffeb4c) at nsWindowRoot.cpp:226
#9  0xb661c844 in nsGlobalWindow::HandleDOMEvent (this=0x88844e0, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, 
    aEventStatus=0xbfffeb4c) at nsGlobalWindow.cpp:922
#10 0xb6466d27 in nsDocument::HandleDOMEvent (this=0x87c6678, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, 
    aEventStatus=0xbfffeb4c) at nsDocument.cpp:3835
#11 0xb64893d7 in nsGenericElement::HandleDOMEvent (this=0x87cadf8, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=519, 
    aEventStatus=0xbfffeb4c) at nsGenericElement.cpp:2026
#12 0xb620c890 in PresShell::HandleEventInternal (this=0x89841c8, aEvent=0xbfffeca0, aView=0x89719d0, aFlags=1, aStatus=0xbfffeb4c)
    at nsPresShell.cpp:5942
#13 0xb620c0b8 in PresShell::HandleEvent (this=0x89841c8, aView=0x89719d0, aEvent=0xbfffeca0, aEventStatus=0xbfffeb4c, aForceHandle=1, 
    aHandled=@0xbfffeb48) at nsPresShell.cpp:5774
#14 0xb6606b29 in nsViewManager::HandleEvent (this=0x893fb90, aView=0x89719d0, aEvent=0xbfffeca0, aCaptured=0) at nsViewManager.cpp:2375
#15 0xb660634d in nsViewManager::DispatchEvent (this=0x893fb90, aEvent=0xbfffeca0, aStatus=0xbfffec00) at nsViewManager.cpp:2151
#16 0xb65fb1b9 in HandleEvent (aEvent=0xbfffeca0) at nsView.cpp:171
#17 0xb5499966 in nsCommonWidget::DispatchEvent (this=0x8982858, aEvent=0xbfffeca0, aStatus=@0xbfffecfc) at nsCommonWidget.cpp:218
#18 0xb548b1d2 in nsWindow::OnKeyPressEvent (this=0x8982858, aWidget=0x887f498, aEvent=0x84f79c0) at nsWindow.cpp:1638
#19 0xb5490272 in key_press_event_cb (widget=0x887f498, event=0x84f79c0) at nsWindow.cpp:3691
#20 0xb7bbd4f2 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7876351 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0xb78867e2 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#23 0xb78856ef in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb7885b75 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0xb7c9f0fc in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7cab017 in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7cab08b in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0807d60a in ephy_window_key_press_event (widget=0x847d400, event=0x84f79c0) at ../../src/ephy-window.c:739
#29 0xb7bbd4f2 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb78765bf in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#31 0xb7876351 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#32 0xb7886270 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#33 0xb78856ef in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#34 0xb7885b75 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#35 0xb7c9f0fc in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7bbc1ac in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb7bbb0e3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb795696b in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#39 0xb76b8c8b in g_main_depth () from /usr/lib/libglib-2.0.so.0
#40 0xb76b9c31 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb76b9f53 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0xb76ba49a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#43 0xb7bbaa37 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#44 0x08074cda in main (argc=-1073746784, argv=0xbfffeca0) at ../../src/ephy-main.c:216
(gdb) c
Continuing.

Breakpoint 5, nsTypeAheadFind::KeyPress (this=0x82464a8, aEvent=0x84e4788) at nsTypeAheadFind.cpp:693
693       uiEvent->GetPreventDefault(&preventDefault);
(gdb) p preventDefault
$14 = -1073748840
(gdb) n
694       if (preventDefault) {
(gdb) p preventDefault
$15 = 1
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 531
New value = 17
nsWindowRoot::HandleChromeEvent (this=0x8884a00, aPresContext=0x87c60a8, aEvent=0xbfffeca0, aDOMEvent=0xbfffe86c, aFlags=514, 
    aEventStatus=0xbfffeb4c) at nsWindowRoot.cpp:230
230       if (NS_EVENT_FLAG_INIT & aFlags) {
(gdb) c
Continuing.
Hardware watchpoint 6: *3221220540

Old value = 17
New value = 135745120
0xffffe401 in __kernel_vsyscall ()
(gdb) delete 6
(gdb) detach
Detaching from program: /opt/mozilla-trunk-debug/bin/epiphany, process 31122
