[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