Breakpoint 1, 0xf52d4b92 in nsExternalAppHandler::nsExternalAppHandler ()
   from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
(gdb) c
Continuing.

Breakpoint 3, 0x080b6ff6 in GContentHandler (this=0xfeeec6ec) at ../../../embed/mozilla/ContentHandler.cpp:63
63	{
(gdb) c
Continuing.
[New Thread -262829136 (LWP 18503)]

Breakpoint 9, 0xf52d9502 in nsExternalAppHandler::OnStopRequest () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
(gdb) where
#0  0xf52d9502 in nsExternalAppHandler::OnStopRequest () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#1  0xf52d08d4 in nsDocumentOpenInfo::OnStopRequest () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#2  0xf63d2289 in nsHttpChannel::OnStopRequest () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libnecko.so
#3  0xf635c47e in nsInputStreamPump::OnStateStop () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libnecko.so
#4  0xf635cd02 in nsInputStreamPump::OnInputStreamReady () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libnecko.so
#5  0xf67fcf5f in nsInputStreamReadyEvent::EventHandler () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#6  0xf681062b in PL_HandleEvent () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#7  0xf6810db5 in PL_ProcessPendingEvents () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#8  0xf6812232 in nsEventQueueImpl::ProcessPendingEvents () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#9  0xf54394c6 in event_processor_callback () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libwidget_gtk2.so
#10 0xf688d77b in g_io_unix_dispatch (source=0x9c8b168, 
    callback=0xf54394b0 <event_processor_callback(_GIOChannel*, GIOCondition, void*)>, user_data=0x9c621b8) at giounix.c:162
#11 0xf686a781 in g_main_context_dispatch (context=0x9bc0698) at gmain.c:1947
#12 0xf686c06f in g_main_context_iterate (context=0x9bc0698, block=1, dispatch=1, self=0x9ba1108) at gmain.c:2578
#13 0xf686c2f0 in g_main_loop_run (loop=0x9bde190) at gmain.c:2782
#14 0xf6c825b3 in gtk_main () at gtkmain.c:963
#15 0x0806b0ec in main (argc=1, argv=0xfeeecf54) at ../../src/ephy-main.c:216
(gdb) c
Continuing.

Breakpoint 5, 0x080ad54a in MozDownload (this=0xa136f58) at ../../../embed/mozilla/MozDownload.cpp:66
66	MozDownload::MozDownload() :
(gdb) where 20
#0  0x080ad54a in MozDownload (this=0xa136f58) at ../../../embed/mozilla/MozDownload.cpp:66
#1  0x080af2c6 in MozDownloadConstructor (aOuter=0x0, aIID=@0xf52ed0e8, aResult=0xfeeeb7ac)
    at ../../../embed/mozilla/MozRegisterComponents.cpp:55
#2  0xf67d14e4 in nsGenericFactory::CreateInstance () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#3  0xf680c58d in nsComponentManagerImpl::CreateInstanceByContractID () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#4  0xf67d0dc1 in CallCreateInstance () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#5  0xf67d0e9e in nsCreateInstanceByContractID::operator() () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#6  0xf67d0b19 in nsCOMPtr_base::assign_from_helper () from /opt/mozilla-trunk/lib/mozilla-1.8a6/libxpcom_core.so
#7  0xf52d9812 in nsExternalAppHandler::CreateProgressListener () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#8  0xf52da132 in nsExternalAppHandler::SaveToDisk () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#9  0x080b7b67 in GContentHandler::MIMEDoAction (this=0xa252f78) at nsCOMPtr.h:848
#10 0x080b7d62 in response_cb (dialog=0xa42e8b8, response=4, self=0xa252f78) at ../../../embed/mozilla/ContentHandler.cpp:231
#11 0xf68e8729 in g_cclosure_marshal_VOID__INT (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88, marshal_data=0x0) at gmarshal.c:216
#12 0xf68d41dd in g_closure_invoke (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88) at gclosure.c:437
#13 0xf68e6f32 in signal_emit_unlocked_R (node=0xa0cdae0, detail=0, instance=0xa42e8b8, emission_return=0x0, 
    instance_and_params=0xfeeebda0) at gsignal.c:2485
#14 0xf68e7eb8 in g_signal_emit_valist (instance=0xa42e8b8, signal_id=1, detail=0, var_args=0xfeeebf30 "´Êàö¸èB\nX¿îþ@¼Áö¸èB\n\004")
    at gsignal.c:2244
#15 0xf68e810f in g_signal_emit (instance=0xa42e8b8, signal_id=332, detail=0) at gsignal.c:2288
#16 0xf6c1bbad in gtk_dialog_response (dialog=0xa42e8b8, response_id=4) at gtkdialog.c:865
#17 0xf6c1bc40 in action_widget_activated (widget=0x9f5b018, dialog=0xa42e8b8) at gtkdialog.c:562
#18 0xf68e84db in g_cclosure_marshal_VOID__VOID (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xa136f58, 
    invocation_hint=0xfeeec0c8, marshal_data=0x0) at gmarshal.c:77
#19 0xf68d41dd in g_closure_invoke (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xfeeec1e0, 
    invocation_hint=0xfeeec0c8) at gclosure.c:437
(More stack frames follow...)
(gdb) c
Continuing.

Breakpoint 7, MozDownload::SetObserver (this=0xa136f58, aObserver=0x80ff908) at nsCOMPtr.h:712
712	        {
(gdb) where 20
#0  MozDownload::SetObserver (this=0xa136f58, aObserver=0x80ff908) at nsCOMPtr.h:712
#1  0xf52d974b in nsExternalAppHandler::InitializeDownload () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#2  0xf52d9825 in nsExternalAppHandler::CreateProgressListener () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#3  0xf52da132 in nsExternalAppHandler::SaveToDisk () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#4  0x080b7b67 in GContentHandler::MIMEDoAction (this=0xa252f78) at nsCOMPtr.h:848
#5  0x080b7d62 in response_cb (dialog=0xa42e8b8, response=4, self=0xa252f78) at ../../../embed/mozilla/ContentHandler.cpp:231
#6  0xf68e8729 in g_cclosure_marshal_VOID__INT (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88, marshal_data=0x0) at gmarshal.c:216
#7  0xf68d41dd in g_closure_invoke (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88) at gclosure.c:437
#8  0xf68e6f32 in signal_emit_unlocked_R (node=0xa0cdae0, detail=0, instance=0xa42e8b8, emission_return=0x0, 
    instance_and_params=0xfeeebda0) at gsignal.c:2485
#9  0xf68e7eb8 in g_signal_emit_valist (instance=0xa42e8b8, signal_id=1, detail=0, var_args=0xfeeebf30 "´Êàö¸èB\nX¿îþ@¼Áö¸èB\n\004")
    at gsignal.c:2244
#10 0xf68e810f in g_signal_emit (instance=0xa42e8b8, signal_id=332, detail=0) at gsignal.c:2288
#11 0xf6c1bbad in gtk_dialog_response (dialog=0xa42e8b8, response_id=4) at gtkdialog.c:865
#12 0xf6c1bc40 in action_widget_activated (widget=0x9f5b018, dialog=0xa42e8b8) at gtkdialog.c:562
#13 0xf68e84db in g_cclosure_marshal_VOID__VOID (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xa41f920, 
    invocation_hint=0xfeeec0c8, marshal_data=0x0) at gmarshal.c:77
#14 0xf68d41dd in g_closure_invoke (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xfeeec1e0, 
    invocation_hint=0xfeeec0c8) at gclosure.c:437
#15 0xf68e6f32 in signal_emit_unlocked_R (node=0x9e80508, detail=0, instance=0x9f5b018, emission_return=0x0, 
    instance_and_params=0xfeeec1e0) at gsignal.c:2485
#16 0xf68e7eb8 in g_signal_emit_valist (instance=0x9f5b018, signal_id=1, detail=0, 
    var_args=0xfeeec36c "À×à\t´Êàö\030°õ\t\230Ãîþ\210¡½ö\030°õ\tä\024\230") at gsignal.c:2244
#17 0xf68e810f in g_signal_emit (instance=0x9f5b018, signal_id=165, detail=0) at gsignal.c:2288
#18 0xf6bd8a67 in gtk_button_clicked (button=0x9f5b018) at gtkbutton.c:781
#19 0xf6bda188 in gtk_real_button_released (button=0x9f5b018) at gtkbutton.c:1293
(More stack frames follow...)
(gdb) c
Continuing.

Breakpoint 8, MozDownload::OnStateChange (this=0x80baa23, aWebProgress=0x0, aRequest=0x0, aStateFlags=0, aStatus=0)
    at ../../../embed/mozilla/MozDownload.cpp:312
312		if (NS_FAILED(aStatus) && NS_SUCCEEDED(mStatus))
(gdb) where 20
#0  MozDownload::OnStateChange (this=0x80baa23, aWebProgress=0x0, aRequest=0x0, aStateFlags=0, aStatus=0)
    at ../../../embed/mozilla/MozDownload.cpp:312
#1  0xf52d9050 in nsExternalAppHandler::ExecuteDesiredAction () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#2  0xf52d9119 in nsExternalAppHandler::SetWebProgressListener () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#3  0xf52d9845 in nsExternalAppHandler::CreateProgressListener () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#4  0xf52da132 in nsExternalAppHandler::SaveToDisk () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#5  0x080b7b67 in GContentHandler::MIMEDoAction (this=0xa252f78) at nsCOMPtr.h:848
#6  0x080b7d62 in response_cb (dialog=0xa42e8b8, response=4, self=0xa252f78) at ../../../embed/mozilla/ContentHandler.cpp:231
#7  0xf68e8729 in g_cclosure_marshal_VOID__INT (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88, marshal_data=0x0) at gmarshal.c:216
#8  0xf68d41dd in g_closure_invoke (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88) at gclosure.c:437
#9  0xf68e6f32 in signal_emit_unlocked_R (node=0xa0cdae0, detail=0, instance=0xa42e8b8, emission_return=0x0, 
    instance_and_params=0xfeeebda0) at gsignal.c:2485
#10 0xf68e7eb8 in g_signal_emit_valist (instance=0xa42e8b8, signal_id=1, detail=0, var_args=0xfeeebf30 "´Êàö¸èB\nX¿îþ@¼Áö¸èB\n\004")
    at gsignal.c:2244
#11 0xf68e810f in g_signal_emit (instance=0xa42e8b8, signal_id=332, detail=0) at gsignal.c:2288
#12 0xf6c1bbad in gtk_dialog_response (dialog=0xa42e8b8, response_id=4) at gtkdialog.c:865
#13 0xf6c1bc40 in action_widget_activated (widget=0x9f5b018, dialog=0xa42e8b8) at gtkdialog.c:562
#14 0xf68e84db in g_cclosure_marshal_VOID__VOID (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0x80ff984, 
    invocation_hint=0xfeeec0c8, marshal_data=0x0) at gmarshal.c:77
#15 0xf68d41dd in g_closure_invoke (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xfeeec1e0, 
    invocation_hint=0xfeeec0c8) at gclosure.c:437
#16 0xf68e6f32 in signal_emit_unlocked_R (node=0x9e80508, detail=0, instance=0x9f5b018, emission_return=0x0, 
    instance_and_params=0xfeeec1e0) at gsignal.c:2485
#17 0xf68e7eb8 in g_signal_emit_valist (instance=0x9f5b018, signal_id=1, detail=0, 
    var_args=0xfeeec36c "À×à\t´Êàö\030°õ\t\230Ãîþ\210¡½ö\030°õ\tä\024\230") at gsignal.c:2244
#18 0xf68e810f in g_signal_emit (instance=0x9f5b018, signal_id=165, detail=0) at gsignal.c:2288
#19 0xf6bd8a67 in gtk_button_clicked (button=0x9f5b018) at gtkbutton.c:781
(More stack frames follow...)
(gdb) c
Continuing.

Breakpoint 8, MozDownload::OnStateChange (this=0x3ec16, aWebProgress=0x0, aRequest=0x0, aStateFlags=172095768, aStatus=0)
    at ../../../embed/mozilla/MozDownload.cpp:312
312		if (NS_FAILED(aStatus) && NS_SUCCEEDED(mStatus))
(gdb) where 20[K[K[K[K[K[K[K[Kp /x aStateFlags 
$4 = 0xa41f918
(gdb) where 20
#0  MozDownload::OnStateChange (this=0x3ec16, aWebProgress=0x0, aRequest=0x0, aStateFlags=172095768, aStatus=0)
    at ../../../embed/mozilla/MozDownload.cpp:312
#1  0xf52d9864 in nsExternalAppHandler::CreateProgressListener () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#2  0xf52da132 in nsExternalAppHandler::SaveToDisk () from /opt/mozilla-trunk/lib/mozilla-1.8a6/components/libdocshell.so
#3  0x080b7b67 in GContentHandler::MIMEDoAction (this=0xa252f78) at nsCOMPtr.h:848
#4  0x080b7d62 in response_cb (dialog=0xa42e8b8, response=4, self=0xa252f78) at ../../../embed/mozilla/ContentHandler.cpp:231
#5  0xf68e8729 in g_cclosure_marshal_VOID__INT (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88, marshal_data=0x0) at gmarshal.c:216
#6  0xf68d41dd in g_closure_invoke (closure=0xa26bf30, return_value=0x0, n_param_values=2, param_values=0xfeeebda0, 
    invocation_hint=0xfeeebc88) at gclosure.c:437
#7  0xf68e6f32 in signal_emit_unlocked_R (node=0xa0cdae0, detail=0, instance=0xa42e8b8, emission_return=0x0, 
    instance_and_params=0xfeeebda0) at gsignal.c:2485
#8  0xf68e7eb8 in g_signal_emit_valist (instance=0xa42e8b8, signal_id=1, detail=0, var_args=0xfeeebf30 "´Êàö¸èB\nX¿îþ@¼Áö¸èB\n\004")
    at gsignal.c:2244
#9  0xf68e810f in g_signal_emit (instance=0xa42e8b8, signal_id=332, detail=0) at gsignal.c:2288
#10 0xf6c1bbad in gtk_dialog_response (dialog=0xa42e8b8, response_id=4) at gtkdialog.c:865
#11 0xf6c1bc40 in action_widget_activated (widget=0x9f5b018, dialog=0xa42e8b8) at gtkdialog.c:562
#12 0xf68e84db in g_cclosure_marshal_VOID__VOID (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0x80ff984, 
    invocation_hint=0xfeeec0c8, marshal_data=0x0) at gmarshal.c:77
#13 0xf68d41dd in g_closure_invoke (closure=0xa0cf798, return_value=0x0, n_param_values=1, param_values=0xfeeec1e0, 
    invocation_hint=0xfeeec0c8) at gclosure.c:437
#14 0xf68e6f32 in signal_emit_unlocked_R (node=0x9e80508, detail=0, instance=0x9f5b018, emission_return=0x0, 
    instance_and_params=0xfeeec1e0) at gsignal.c:2485
#15 0xf68e7eb8 in g_signal_emit_valist (instance=0x9f5b018, signal_id=1, detail=0, 
    var_args=0xfeeec36c "À×à\t´Êàö\030°õ\t\230Ãîþ\210¡½ö\030°õ\tä\024\230") at gsignal.c:2244
#16 0xf68e810f in g_signal_emit (instance=0x9f5b018, signal_id=165, detail=0) at gsignal.c:2288
#17 0xf6bd8a67 in gtk_button_clicked (button=0x9f5b018) at gtkbutton.c:781
#18 0xf6bda188 in gtk_real_button_released (button=0x9f5b018) at gtkbutton.c:1293
#19 0xf68e84db in g_cclosure_marshal_VOID__VOID (closure=0x9e80430, return_value=0x0, n_param_values=1, param_values=0x80ff984, 
    invocation_hint=0xfeeec548, marshal_data=0xf6bda13c) at gmarshal.c:77
(More stack frames follow...)
(gdb) c
Continuing.

Breakpoint 4, 0x080b7226 in ~GContentHandler (this=0xa26bf30) at ../../../embed/mozilla/ContentHandler.cpp:74
74	{
(gdb)
