[Mono-bugs] [Bug 350660] New: XSP2 crashes on pages with System.Web.Extensions

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Dec 25 16:40:34 EST 2007


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


           Summary: XSP2 crashes on pages with System.Web.Extensions
           Product: Mono: Class Libraries
           Version: unspecified
          Platform: i386
        OS/Version: Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: jan.kraljic at patware.si
         QAContact: mono-bugs at ximian.com
          Found By: ---


Any time accessing page with library System.Web.Extension.dll

I try simple example file from:
http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg13847.html

Always the same result, segment fault. I try with mono from installer on ubuntu
 and also on debian with deb with add of System.Web.Extension.dll

Output of XSP2:
xsp2
Listening on port: 8082 (non-secure)
Listening on address: 0.0.0.0
Root directory: /root
Hit Return to stop the server.
Stacktrace:


Native stacktrace:

        /usr/bin/mono [0x81b1107]
        /usr/bin/mono [0x809201f]
        /usr/bin/mono [0x81943e1]
        [0xffffe440]

Debug info from gdb:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7d466d0 (LWP 15932)]
[New Thread 0xb62adb90 (LWP 15954)]
[New Thread 0xb63adb90 (LWP 15953)]
[New Thread 0xb64adb90 (LWP 15952)]
[New Thread 0xb6613b90 (LWP 15951)]
[New Thread 0xb6713b90 (LWP 15949)]
[New Thread 0xb69ffb90 (LWP 15948)]
[New Thread 0xb6df0b90 (LWP 15947)]
[New Thread 0xb6affb90 (LWP 15936)]
[New Thread 0xb725bb90 (LWP 15934)]
[New Thread 0xb77ceb90 (LWP 15933)]
0xb7eed4e1 in read () from /lib/libpthread.so.0
  11 Thread 0xb77ceb90 (LWP 15933)  0xb7eedc2c in nanosleep ()
   from /lib/libpthread.so.0
  10 Thread 0xb725bb90 (LWP 15934)  0xb7eea820 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  9 Thread 0xb6affb90 (LWP 15936)  0xb7e44f6c in epoll_wait ()
   from /lib/libc.so.6
  8 Thread 0xb6df0b90 (LWP 15947)  0xb7eeab38 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  7 Thread 0xb69ffb90 (LWP 15948)  0xb7eeab38 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  6 Thread 0xb6713b90 (LWP 15949)  0xb7e3d1d7 in select () from /lib/libc.so.6
  5 Thread 0xb6613b90 (LWP 15951)  0xb7eeab38 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  4 Thread 0xb64adb90 (LWP 15952)  0xb7eeab38 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  3 Thread 0xb63adb90 (LWP 15953)  0xb7eeab38 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 0xb62adb90 (LWP 15954)  0xb7e34d21 in read () from /lib/libc.so.6
  1 Thread 0xb7d466d0 (LWP 15932)  0xb7eed4e1 in read ()
   from /lib/libpthread.so.0

Thread 11 (Thread 0xb77ceb90 (LWP 15933)):
#0  0xb7eedc2c in nanosleep () from /lib/libpthread.so.0
#1  0x081370c1 in collection_thread (unused=0x0) at collection.c:34
#2  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#3  0xb7e4477e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb725bb90 (LWP 15934)):
#0  0xb7eea820 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x0813c2f7 in timedwait_signal_poll_cond (cond=0xb77551dc,
    mutex=0xb77551c4, timeout=0x0, alertable=0) at handles.c:1443
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x404,
    timeout=0x0, alertable=0) at handles.c:1523
#3  0x0813c438 in _wapi_handle_wait_signal_handle (handle=0x404, alertable=0)
    at handles.c:1483
#4  0x0814e7b9 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295,
    alertable=0) at wait.c:200
#5  0x080d3a9e in finalizer_thread (unused=0x0) at gc.c:894
#6  0x080f1259 in start_wrapper (data=0x82a62d8) at threads.c:573
#7  0x0814caef in thread_start_routine (args=0xb76013c0) at threads.c:264
#8  0x081673a0 in GC_start_routine ()
#9  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#10 0xb7e4477e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xb6affb90 (LWP 15936)):
#0  0xb7e44f6c in epoll_wait () from /lib/libc.so.6
#1  0x080f5c69 in socket_io_epoll_main (p=0x8254ae0) at threadpool.c:552
#2  0x080f1259 in start_wrapper (data=0x846b2b8) at threads.c:573
#3  0x0814caef in thread_start_routine (args=0xb7601630) at threads.c:264
#4  0x081673a0 in GC_start_routine ()
#5  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#6  0xb7e4477e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb6df0b90 (LWP 15947)):
#0  0xb7eeab38 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x0813c374 in timedwait_signal_poll_cond (cond=0xb77554d0,
    mutex=0xb77554b8, timeout=0xb6df0248, alertable=1) at handles.c:1453
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x40b,
    timeout=0xb6df0248, alertable=1) at handles.c:1523
#3  0x0814e7d7 in WaitForSingleObjectEx (handle=0x40b, timeout=10000,
    alertable=1) at wait.c:202
#4  0x080f5485 in async_invoke_io_thread (data=0x0) at threadpool.c:284
#5  0x080f1259 in start_wrapper (data=0x84594e8) at threads.c:573
#6  0x0814caef in thread_start_routine (args=0xb7601768) at threads.c:264
#7  0x081673a0 in GC_start_routine ()
#8  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#9  0xb7e4477e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb69ffb90 (LWP 15948)):
#0  0xb7eeab38 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x0813c374 in timedwait_signal_poll_cond (cond=0xb77554d0,
    mutex=0xb77554b8, timeout=0xb69ff248, alertable=1) at handles.c:1453
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x40b,
    timeout=0xb69ff248, alertable=1) at handles.c:1523
#3  0x0814e7d7 in WaitForSingleObjectEx (handle=0x40b, timeout=10000,
    alertable=1) at wait.c:202
#4  0x080f5485 in async_invoke_io_thread (data=0x0) at threadpool.c:284
#5  0x080f1259 in start_wrapper (data=0x84790d0) at threads.c:573
#6  0x0814caef in thread_start_routine (args=0xb76018a0) at threads.c:264
#7  0x081673a0 in GC_start_routine ()
#8  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#9  0xb7e4477e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xb6713b90 (LWP 15949)):
#0  0xb7e3d1d7 in select () from /lib/libc.so.6
#1  0xb7f5c5f4 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0xb7f5c9bc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#3  0x081b11c7 in mono_handle_native_sigsegv (signal=11, ctx=0xb6ce8d0c)
    at mini-exceptions.c:1061
#4  0x0809201f in mono_arch_handle_altstack_exception (sigctx=0xb6ce8d0c,
    fault_addr=0xa, stack_ovf=0) at exceptions-x86.c:854
#5  0x081943e1 in sigsegv_signal_handler (_dummy=11, info=0xb6ce8c8c,
    context=0xb6ce8d0c) at mini.c:11591
#6  <signal handler called>
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0xb6613b90 (LWP 15951)):
#0  0xb7eeab38 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x0813c374 in timedwait_signal_poll_cond (cond=0xb775502c,
    mutex=0xb7755014, timeout=0xb6613248, alertable=1) at handles.c:1453
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x400,
    timeout=0xb6613248, alertable=1) at handles.c:1523
#3  0x0814e7d7 in WaitForSingleObjectEx (handle=0x400, timeout=10000,
    alertable=1) at wait.c:202
#4  0x080f745f in async_invoke_thread (data=0x0) at threadpool.c:1226
#5  0x080f1259 in start_wrapper (data=0x8452c50) at threads.c:573
#6  0x0814caef in thread_start_routine (args=0xb7601b10) at threads.c:264
#7  0x081673a0 in GC_start_routine ()
#8  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#9  0xb7e4477e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb64adb90 (LWP 15952)):
#0  0xb7eeab38 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x0813c374 in timedwait_signal_poll_cond (cond=0xb77557c4,
    mutex=0xb77557ac, timeout=0xb64ad044, alertable=1) at handles.c:1453
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x412,
    timeout=0xb64ad044, alertable=1) at handles.c:1523
#3  0x0814e7d7 in WaitForSingleObjectEx (handle=0x412, timeout=15000,
    alertable=1) at wait.c:202
#4  0x080f24df in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
    this=0xcde88, handle=0x412, ms=15000, exitContext=1) at threads.c:1357
#5  0xb6c8a5a2 in ?? ()
#6  0x000cde88 in ?? ()
#7  0x00000412 in ?? ()
#8  0x00003a98 in ?? ()
#9  0x00000001 in ?? ()
#10 0x082be010 in ?? ()
#11 0xb64ad0e8 in ?? ()
#12 0xb6c8a3f2 in ?? ()
#13 0x001c2c58 in ?? ()
#14 0x00000000 in ?? ()

Thread 3 (Thread 0xb63adb90 (LWP 15953)):
#0  0xb7eeab38 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x0813c374 in timedwait_signal_poll_cond (cond=0xb775502c,
    mutex=0xb7755014, timeout=0xb63ad248, alertable=1) at handles.c:1453
#2  0x0813c604 in _wapi_handle_timedwait_signal_handle (handle=0x400,
    timeout=0xb63ad248, alertable=1) at handles.c:1523
#3  0x0814e7d7 in WaitForSingleObjectEx (handle=0x400, timeout=10000,
    alertable=1) at wait.c:202
#4  0x080f745f in async_invoke_thread (data=0x0) at threadpool.c:1226
#5  0x080f1259 in start_wrapper (data=0x83a3178) at threads.c:573
#6  0x0814caef in thread_start_routine (args=0xb7601d80) at threads.c:264
#7  0x081673a0 in GC_start_routine ()
#8  0xb7ee6383 in start_thread () from /lib/libpthread.so.0
#9  0xb7e4477e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb62adb90 (LWP 15954)):
#0  0xb7e34d21 in read () from /lib/libc.so.6
#1  0xb6c70abd in ?? ()
#2  0x00000007 in ?? ()
#3  0x00177010 in ?? ()
#4  0x00001000 in ?? ()
#5  0xb62ad20c in ?? ()
#6  0x00177010 in ?? ()
#7  0x0858d9b0 in ?? ()
#8  0x00001000 in ?? ()
#9  0x00001000 in ?? ()
#10 0x00177000 in ?? ()
#11 0xffffffff in ?? ()
#12 0x00053800 in ?? ()
#13 0x00177000 in ?? ()
#14 0xb62ad1b8 in ?? ()
#15 0xb6c70a84 in ?? ()
#16 0xb62ad20c in ?? ()
#17 0xb6c709e3 in ?? ()
#18 0x00000007 in ?? ()
#19 0x00177000 in ?? ()
#20 0x00001000 in ?? ()
#21 0x00000000 in ?? ()

Thread 1 (Thread 0xb7d466d0 (LWP 15932)):
#0  0xb7eed4e1 in read () from /lib/libpthread.so.0
#1  0x0813e4d6 in console_read (handle=0x0, buffer=0xf3010, numbytes=1024,
    bytesread=0xbf9748e0, overlapped=0x0) at io.c:1069
#2  0x0813fcc8 in ReadFile (handle=0x0, buffer=0xf3010, numbytes=1024,
    bytesread=0xbf9748e0, overlapped=0x0) at io.c:2271
#3  0x080f8325 in ves_icall_System_IO_MonoIO_Read (handle=0x0, dest=0xf3000,
    dest_offset=0, count=1024, error=0xbf97494c) at file-io.c:634
#4  0xb6e34dc3 in ?? ()
#5  0x00000000 in ?? ()
#0  0xb7eed4e1 in read () from /lib/libpthread.so.0


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

Aborted


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list