[Mono-bugs] [Bug 350658] New: WebBrowser control is not working in Mono 1.2.6

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Dec 25 15:36:10 EST 2007


https://bugzilla.novell.com/show_bug.cgi?id=350658


           Summary: WebBrowser control is not working in Mono 1.2.6
           Product: Mono: Class Libraries
           Version: 1.2.6
          Platform: 32bit
        OS/Version: Ubuntu
            Status: NEW
          Keywords: Project
          Severity: Major
          Priority: P5 - None
         Component: Windows.Forms
        AssignedTo: mono-bugs at ximian.com
        ReportedBy: victor.mierla at flash.ro
         QAContact: mono-bugs at ximian.com
          Found By: Field Engineer


Created an attachment (id=188704)
 --> (https://bugzilla.novell.com/attachment.cgi?id=188704)
WebBrowser bug stacktrace & testcase

Hello

I've downloaded Mono 1.2.6 from Linux Installer - All distribution from novell
site. I have Ubuntu 7.10 all updates with kernel 2.6.23-12.
Mono 1.2.6 is currently the only Mono installation on my Linux.

I tried to run different examples having an WebBrowser control and all of them
are segfaulting , including the UsingBrowser-port  test case from winform.
The error is the same, it's in attachment.

First time i've tried with standard Mono installation , but varios programs (eg
less )were complaining about symbols. 
So i've removed from mono-1.2.6/lib common libraries -already installed on the
system(libexif.so  libexpat.so  libgdiplus.so  libjpeg.so  libtiff.so 
libungif.so). No more symbols problems , but the examples were segfaulting
anyway.

This is the dump:

punkie at punkie:~/Mono/winforms/webbrowser/UsingWebBrowser/UsingWebBrowser-port/bin$
mono ./UsingWebBrowser.exe 
Stacktrace:


Native stacktrace:

        mono [0x8170d80]
        mono [0x813d432]
        [0xffffe440]
        /home/punkie/mono-1.2.6/lib/libgluezilla.so(_ZN6Widget6ResizeEjj+0x4e)
[0xb617e9de]
       
/home/punkie/mono-1.2.6/lib/libgluezilla.so(_ZN6Widget6ResizeEP6Params+0x2e)
[0xb618206e]
        /home/punkie/mono-1.2.6/lib/libgluezilla.so [0xb617ee3a]
        /usr/lib/libglib-2.0.so.0 [0xb7f0b551]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c) [0xb7f0d11c]
        /usr/lib/libglib-2.0.so.0 [0xb7f1055f]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9) [0xb7f10909]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4) [0xb65cf9e4]
        /home/punkie/mono-1.2.6/lib/libgluezilla.so(_Z11gtk_startupPv+0x52)
[0xb6180212]
        /usr/lib/libglib-2.0.so.0 [0xb7f305af]
        /lib/tls/i686/cmov/libpthread.so.0 [0xb7ec646b]
        /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7e256de]

Debug info from gdb:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1210812720 (LWP 6639)]
[New Thread -1259136112 (LWP 6644)]
[New Thread -1250743408 (LWP 6643)]
[New Thread -1241519216 (LWP 6642)]
[New Thread -1220486256 (LWP 6641)]
[New Thread -1220338800 (LWP 6640)]
0xffffe410 in __kernel_vsyscall ()
  6 Thread -1220338800 (LWP 6640)  0xffffe410 in __kernel_vsyscall ()
  5 Thread -1220486256 (LWP 6641)  0xffffe410 in __kernel_vsyscall ()
  4 Thread -1241519216 (LWP 6642)  0xffffe410 in __kernel_vsyscall ()
  3 Thread -1250743408 (LWP 6643)  0xffffe410 in __kernel_vsyscall ()
  2 Thread -1259136112 (LWP 6644)  0xffffe410 in __kernel_vsyscall ()
  1 Thread -1210812720 (LWP 6639)  0xffffe410 in __kernel_vsyscall ()

Thread 6 (Thread -1220338800 (LWP 6640)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ecd9f6 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x08122c5e in collection_thread (unused=0x0) at collection.c:34
#3  0xb7ec646b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7e256de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread -1220486256 (LWP 6641)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7eca676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0811d50f in timedwait_signal_poll_cond (cond=0xb790b1dc, 
    mutex=0xb790b1c4, timeout=0x0, alertable=0) at handles.c:1443
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x404, 
    timeout=0x0, alertable=0) at handles.c:1523
#4  0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffe00, 
    alertable=-512) at handles.c:1483
#5  0x0810d741 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, 
    alertable=0) at wait.c:200
#6  0x080e29e7 in finalizer_thread (unused=0x0) at gc.c:894
#7  0x080c7ca0 in start_wrapper (data=0x82449b8) at threads.c:573
#8  0x0810fa30 in thread_start_routine (args=0xb77b73c0) at threads.c:264
#9  0x0812d004 in GC_start_routine (arg=0xfffffe00) at pthread_support.c:1369
#10 0xb7ec646b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7e256de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1241519216 (LWP 6642)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e1e2a1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7f3e780 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7f3eb4c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0x08170dfb in mono_handle_native_sigsegv (signal=11, ctx=0xb5ffde3c)
    at mini-exceptions.c:1061
#5  0x0813d432 in sigsegv_signal_handler (_dummy=11, info=0xb5ffddbc, 
    context=0xb5ffde3c) at mini.c:11596
#6  <signal handler called>
#7  0xb617a8d7 in BrowserWindow::SetDimensions ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#8  0xb617e9de in Widget::Resize ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#9  0xb618206e in Widget::Resize ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#10 0xb617ee3a in ?? () from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#11 0xb7f0b551 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x08676be8 in ?? ()
#13 0xb7eccf31 in __lll_mutex_unlock_wake ()
   from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb7f9a21c in ?? () from /usr/lib/libglib-2.0.so.0
#15 0xb5ffe278 in ?? ()
#16 0xb7f0d11c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC

Thread 3 (Thread -1250743408 (LWP 6643)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7eca676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f0e7b2 in g_main_context_wait () from /usr/lib/libglib-2.0.so.0
#3  0xb7f108a7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xb65cf9e4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb6180212 in gtk_startup ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#6  0xb7f305af in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x00000000 in ?? ()

Thread 2 (Thread -1259136112 (LWP 6644)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7eca676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7f0e7b2 in g_main_context_wait () from /usr/lib/libglib-2.0.so.0
#3  0xb7f108a7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xb65cf9e4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5  0xb6180212 in gtk_startup ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#6  0xb7f305af in ?? () from /usr/lib/libglib-2.0.so.0
#7  0x00000000 in ?? ()

Thread 1 (Thread -1210812720 (LWP 6639)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7eca676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7eefe52 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x084b8458 in ?? ()
#4  0x08693a08 in ?? ()
#5  0xbffb0b0c in ?? ()
#6  0xb7f0f2e6 in g_idle_add_full () from /usr/lib/libglib-2.0.so.0
#7  0xb7ef01f5 in g_async_queue_pop () from /usr/lib/libglib-2.0.so.0
#8  0xb617eac7 in Widget::BeginInvoke ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#9  0xb6180763 in gluezilla_resize ()
   from /home/punkie/mono-1.2.6/lib/libgluezilla.so
#10 0xb57aa351 in ?? ()
#11 0x085a2848 in ?? ()
#12 0x0000020f in ?? ()
#13 0x0000014a in ?? ()
#14 0xbffb0bf8 in ?? ()
#15 0xb57aa30d in ?? ()
#16 0x0821b120 in ?? ()
#17 0x00021c30 in ?? ()
#18 0x00057078 in ?? ()
#19 0x00000008 in ?? ()
#20 0x0000020f in ?? ()
#21 0x00099540 in ?? ()
#22 0x0000014a in ?? ()
#23 0xbffb0bdc in ?? ()
#24 0xb57aa324 in ?? ()
#25 0xbffb0bf8 in ?? ()
#26 0xb57aa30d in ?? ()
#27 0x085a2848 in ?? ()
#28 0x0000020f in ?? ()
#29 0x0000014a in ?? ()
#30 0x00021c30 in ?? ()
#31 0x01099540 in ?? ()
#32 0xbffb0c0c in ?? ()
#33 0xb57aa2c1 in ?? ()
#34 0x00057078 in ?? ()
#35 0x0000020f in ?? ()
#36 0x0000014a in ?? ()
#37 0xbffb0c20 in ?? ()
#38 0xb57a99af in ?? ()
#39 0x00057078 in ?? ()
#40 0x0000020f in ?? ()
#41 0x0000014a in ?? ()
#42 0xbffb0c58 in ?? ()
#43 0xb623b78f in ?? ()
#44 0x00099540 in ?? ()
#45 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================


-- 
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