[Mono-bugs] [Bug 473343] New: [Regression] WebBrowser becomes unresponsive after Navigate (...)
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Feb 6 10:47:17 EST 2009
https://bugzilla.novell.com/show_bug.cgi?id=473343
User btaylor1 at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=473343#c427866
Summary: [Regression] WebBrowser becomes unresponsive after
Navigate (...)
Classification: Mono
Product: Mono: Class Libraries
Version: 2.4.x
Platform: i686
OS/Version: openSUSE 11.0
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: btaylor1 at novell.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
When running the simple sample in #427866 or the gluezilla Test
(gluezilla/test/browser -- you'll have to replace Mono.Mozilla with
Mono.WebBrowser in the Makefile, make test.exe, make test for it to run), when
browser.Navigate () is called, the WebBrowser control spins the cursor and
hangs without loading the actual page. I've tried various URLs:
http://www.google.com, http://www.mono-project.com, etc and all display the
same behavior.
I'm experiencing this on r125914 of mono-2-4 branch. The test case works
reasonably well on Mono 2.0.1.
Here's what I get when I -SIGQUIT the app while the cursor spins:
"<unnamed thread>" tid=0x0x402a2900 this=0x0x2fed8 thread handle 0x404 state :
not waiting owns ()
at (wrapper managed-to-native) Mono.Unix.Native.Syscall.sys_poll
(Mono.Unix.Native.Syscall/_pollfd[],uint,int) <0x00004>
at (wrapper managed-to-native) Mono.Unix.Native.Syscall.sys_poll
(Mono.Unix.Native.Syscall/_pollfd[],uint,int) <0xffffffff>
at Mono.Unix.Native.Syscall.poll (Mono.Unix.Native.Pollfd[],uint,int)
[0x0006c] in
/home/brad/build/mono-2-4/mcs/class/Mono.Posix/Mono.Unix.Native/Syscall.cs:2719
at System.Windows.Forms.XplatUIX11.UpdateMessageQueue
(System.Windows.Forms.XEventQueue) [0x000f6] in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs:1627
at System.Windows.Forms.XplatUIX11.GetMessage
(object,System.Windows.Forms.MSG&,intptr,int,int) [0x00022] in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs:3779
at System.Windows.Forms.XplatUI.GetMessage
(object,System.Windows.Forms.MSG&,intptr,int,int) [0x00000] in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs:725
at System.Windows.Forms.Application.RunLoop
(bool,System.Windows.Forms.ApplicationContext) [0x003be] in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:891
at System.Windows.Forms.Application.Run
(System.Windows.Forms.ApplicationContext) [0x00014] in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:761
at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) [0x00000]
in
/home/brad/build/mono-2-4/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Application.cs:740
at xuldotnet.Form1.Main () [0x0000b] in
/home/brad/build/mono-2-4/gluezilla/tests/browser/Main.cs:23
at (wrapper runtime-invoke) object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>
"<unnamed thread>" tid=0x0x42406b90 this=0x0x2f708 thread handle 0x40c state :
interrupted state owns ()
at (wrapper managed-to-native) Mono.Mozilla.Base.gluezilla_getProxyForObject
(intptr,System.Guid,object,intptr&) <0x00004>
at (wrapper managed-to-native) Mono.Mozilla.Base.gluezilla_getProxyForObject
(intptr,System.Guid,object,intptr&) <0xffffffff>
at Mono.Mozilla.Base.GetProxyForObject
(Mono.WebBrowser.IWebBrowser,System.Guid,object) [0x00013] in
/home/brad/build/mono-2-4/mcs/class/Mono.WebBrowser/Mono.Mozilla/Base.cs:257
at Mono.Mozilla.nsDOMDocument.GetProxy
(Mono.WebBrowser.IWebBrowser,Mono.Mozilla.nsIDOMDocument) [0x00000] in
/home/brad/build/mono-2-4/mcs/class/Mono.WebBrowser/Mono.Mozilla/interfaces/nsIDOMDocument.cs:245
at Mono.Mozilla.DOM.Document..ctor
(Mono.Mozilla.WebBrowser,Mono.Mozilla.nsIDOMDocument) [0x00019] in
/home/brad/build/mono-2-4/mcs/class/Mono.WebBrowser/Mono.Mozilla/DOM/Document.cs:56
at Mono.Mozilla.Callback.OnStateChange
(Mono.Mozilla.nsIWebProgress,Mono.Mozilla.nsIRequest,int,uint) [0x00238] in
/home/brad/build/mono-2-4/mcs/class/Mono.WebBrowser/Mono.Mozilla/Callback.cs:160
at (wrapper native-to-managed) Mono.Mozilla.Callback.OnStateChange
(intptr,intptr,int,uint) <0xffffffff>
at (wrapper managed-to-native) GLib.MainLoop.g_main_loop_run (intptr)
<0x00004>
at (wrapper managed-to-native) GLib.MainLoop.g_main_loop_run (intptr)
<0xffffffff>
at GLib.MainLoop.Run () [0x00000] in
/home/brad/build/gtk-sharp/glib/MainLoop.cs:59
at UiaAtkBridge.Monitor.GLibMainLoopThread () [0x0000b] in
/home/brad/build/uia2atk/UiaAtkBridge/UiaAtkBridge/Monitor.cs:145
at (wrapper runtime-invoke) object.runtime_invoke_void__this__
(object,intptr,intptr,intptr) <0xffffffff>
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list