[Mono-bugs] [Bug 443449] New: SIGABRT while running code

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Nov 10 11:37:31 EST 2008


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


           Summary: SIGABRT while running code
           Product: Mono: Runtime
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: JIT
        AssignedTo: lupus at novell.com
        ReportedBy: wasabi at larvalstage.net
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


I get this crash in trunk as of 118376. I need assistance producing a test
case, as it's a bug in the runtime which I am completely ignorant of.

The top method, ValidateElections, actually does not call itself. It is not a
generic method either.



ERROR:mini.c:4460:mono_method_to_ir: assertion failed:
(!sig->has_type_parameters)
Stacktrace:

  at ISIS.Data.Util.Core.EnrollmentHandler.ValidateElections () <0xffffffff>
  at ISIS.Data.Util.Core.EnrollmentHandler.ValidateElections () <0x00e77>
  at ISIS.Data.Util.Core.EnrollmentHandler.PrepareWork () <0x00081>
  at ISIS.Data.Util.Core.EnrollmentHandler.Prepare () <0x0002f>
  at ISIS.Data.Util.Core.EnrollmentHandler.Handle () <0x00075>
  at ISIS.Data.Util.Core.EnrollmentRequestHandler.Handle () <0x000ec>
  at ISIS.Data.Util.Core.EnrollmentRequestEngine.ProcessRequestById
(System.Guid) <0x00224>
  at ISIS.Data.Util.Core.EnrollmentRequestEngine.ProcessPendingRequests ()
<0x0065b>
  at ISIS.Data.Util.Core.EnrollmentRequestEngine.Process () <0x0000c>
  at ISIS.Data.Util.Core.RunnableEngine.ThreadMainLoop () <0x00570>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/cli [0x529d21]
        /lib/libpthread.so.0 [0x7f572f0050f0]
        /lib/libc.so.6(gsignal+0x35) [0x7f572ea31fd5]
        /lib/libc.so.6(abort+0x183) [0x7f572ea33b43]
        /usr/lib/libglib-2.0.so.0(g_assertion_message+0x113) [0x7f572f475d43]
        /usr/lib/libglib-2.0.so.0 [0x7f572f4761e2]
        /usr/bin/cli [0x4ffdd6]
        /usr/bin/cli [0x51349e]
        /usr/bin/cli [0x5088a1]
        /usr/bin/cli [0x513a6c]
        /usr/bin/cli [0x515258]
        /usr/bin/cli [0x52e662]
        [0x408c9160]

Debug info from gdb:

(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f572fd00710 (LWP 19673)]
[New Thread 0x42385950 (LWP 19683)]
[New Thread 0x42184950 (LWP 19682)]
[New Thread 0x40e61950 (LWP 19681)]
[New Thread 0x41f83950 (LWP 19680)]
[New Thread 0x41543950 (LWP 19678)]
[New Thread 0x41d42950 (LWP 19677)]
[New Thread 0x40472950 (LWP 19676)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007f572f003f4b in read () from /lib/libpthread.so.0
  8 Thread 0x40472950 (LWP 19676)  0x00007f572f004851 in nanosleep ()
   from /lib/libpthread.so.0
  7 Thread 0x41d42950 (LWP 19677)  0x00007f572f0012d9 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  6 Thread 0x41543950 (LWP 19678)  0x00007f572f00155d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  5 Thread 0x41f83950 (LWP 19680)  0x00007f572eade482 in select ()
   from /lib/libc.so.6
  4 Thread 0x40e61950 (LWP 19681)  0x00007f572eae6238 in epoll_wait ()
   from /lib/libc.so.6
  3 Thread 0x42184950 (LWP 19682)  0x00007f572f00155d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  2 Thread 0x42385950 (LWP 19683)  0x00007f572f00155d in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread 0x7f572fd00710 (LWP 19673)  0x00007f572f003f4b in read ()
   from /lib/libpthread.so.0

Thread 8 (Thread 0x40472950 (LWP 19676)):
#0  0x00007f572f004851 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000004c56e2 in ?? ()
#2  0x00007f572effd3ea in start_thread () from /lib/libpthread.so.0
#3  0x00007f572eae5c6d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x41d42950 (LWP 19677)):
#0  0x00007f572f0012d9 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c8565 in ?? ()
#2  0x00000000004ca81b in ?? ()
#3  0x00000000004db96e in ?? ()
#4  0x0000000000470b93 in ?? ()
#5  0x000000000048d41b in ?? ()
#6  0x00000000004d9d33 in ?? ()
#7  0x00000000004f1582 in ?? ()
#8  0x00007f572effd3ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f572eae5c6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x41543950 (LWP 19678)):
#0  0x00007f572f00155d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c8540 in ?? ()
#2  0x00000000004ca81b in ?? ()
#3  0x00000000004db7aa in ?? ()
#4  0x000000000048992a in ?? ()
#5  0x0000000040807b38 in ?? ()
#6  0x000000000146b140 in ?? ()
#7  0x00000000408077c8 in ?? ()
#8  0x0000000000000001 in ?? ()
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x41f83950 (LWP 19680)):
#0  0x00007f572eade482 in select () from /lib/libc.so.6
#1  0x00007f572f4875ac in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x00007f572f487988 in g_spawn_command_line_sync ()
   from /usr/lib/libglib-2.0.so.0
#3  0x0000000000529dc8 in ?? ()
#4  <signal handler called>
#5  0x00007f572ea31fd5 in raise () from /lib/libc.so.6
#6  0x00007f572ea33b43 in abort () from /lib/libc.so.6
#7  0x00007f572f475d43 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#8  0x00007f572f4761e2 in g_assertion_message_expr ()
   from /usr/lib/libglib-2.0.so.0
#9  0x00000000004ffdd6 in ?? ()
#10 0x000000000051349e in ?? ()
#11 0x00000000005088a1 in ?? ()
#12 0x0000000000513a6c in ?? ()
#13 0x0000000000515258 in ?? ()
#14 0x000000000052e662 in ?? ()
#15 0x00000000408c9160 in ?? ()
#16 0x0000000041f82520 in ?? ()
#17 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x40e61950 (LWP 19681)):
#0  0x00007f572eae6238 in epoll_wait () from /lib/libc.so.6
#1  0x000000000048f987 in ?? ()
#2  0x000000000048d41b in ?? ()
#3  0x00000000004d9d33 in ?? ()
#4  0x00000000004f1582 in ?? ()
#5  0x00007f572effd3ea in start_thread () from /lib/libpthread.so.0
#6  0x00007f572eae5c6d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x42184950 (LWP 19682)):
#0  0x00007f572f00155d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c8540 in ?? ()
#2  0x00000000004ca81b in ?? ()
#3  0x00000000004db7aa in ?? ()
#4  0x00000000004901e0 in ?? ()
#5  0x000000000048d41b in ?? ()
#6  0x00000000004d9d33 in ?? ()
#7  0x00000000004f1582 in ?? ()
#8  0x00007f572effd3ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f572eae5c6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x42385950 (LWP 19683)):
#0  0x00007f572f00155d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c8540 in ?? ()
#2  0x00000000004ca81b in ?? ()
#3  0x00000000004db7aa in ?? ()
#4  0x00000000004901e0 in ?? ()
#5  0x000000000048d41b in ?? ()
#6  0x00000000004d9d33 in ?? ()
#7  0x00000000004f1582 in ?? ()
#8  0x00007f572effd3ea in start_thread () from /lib/libpthread.so.0
#9  0x00007f572eae5c6d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f572fd00710 (LWP 19673)):
#0  0x00007f572f003f4b in read () from /lib/libpthread.so.0
#1  0x00000000004cc8be in ?? ()
#2  0x0000000000491860 in ?? ()
#3  0x000000004038d6b1 in ?? ()
#4  0x00007fff37d078d0 in ?? ()
#5  0x0000000000000025 in ?? ()
#6  0x00007f572d15f8e4 in ?? ()
#7  0x00000000403997b3 in ?? ()
#8  0x00007f572fb3a2a0 in ?? ()
#9  0x0000000000000000 in ?? ()
#0  0x00007f572f003f4b in read () from /lib/libpthread.so.0


=================================================================
Got a SIGABRT 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 (core dumped)


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