firmware-tools on SLES10: rug aborts with stacktrace

Charles_Rose at Dell.com Charles_Rose at Dell.com
Mon Feb 25 04:04:52 CST 2008


This probably has nothing to do with firmware tools, but I saw this 3
out of 5 times on a SLES10 SP1 box. There were no problems during the
other two runs. I plan to try this on another box and see what might be
happening here.

---
c-sles10:~ # !698
rug install $( bootstrap_firmware | xargs -n1 -r rug --terse wp | cut
-d'|' -f3 | grep -v "No matches")
No handlers could be found for logger "trace.firmwaretools"

** ERROR **: file reflection.c: line 9690
(mono_reflection_lookup_dynamic_token): assertion failed: (obj)
aborting...
Stacktrace:

  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
(System.IO.BinaryWriter,long,object) <0xffffffff>
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
(System.IO.BinaryWriter,long,object) <0x0025f>
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectI
nstance (System.IO.BinaryWriter,object,bool) <0x00183>
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteQueuedO
bjects (System.IO.BinaryWriter) <0x00051>
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectG
raph
(System.IO.BinaryWriter,object,System.Runtime.Remoting.Messaging.Header[
]) <0x00058>
  at
System.Runtime.Serialization.Formatters.Binary.MessageFormatter.WriteMet
hodCall
(System.IO.BinaryWriter,object,System.Runtime.Remoting.Messaging.Header[
],System.Runtime.Serialization.ISurrogateSelector,System.Runtime.Seriali
zation.StreamingContext,System.Runtime.Serialization.Formatters.Formatte
rAssemblyStyle,System.Runtime.Serialization.Formatters.FormatterTypeStyl
e) <0x0061e>
  at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
(System.IO.Stream,object,System.Runtime.Remoting.Messaging.Header[])
<0x0013b>
  at
System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMe
ssage (System.Runtime.Remoting.Messaging.IMessage) <0x00256>
  at Novell.Zenworks.Zmd.Public.LocaleClientSink.SyncProcessMessage
(System.Runtime.Remoting.Messaging.IMessage) <0x000bd>
  at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke
(System.Runtime.Remoting.Messaging.IMessage) <0x003e1>
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
(System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messa
ging.IMessage,System.Exception&,object[]&) <0x00459>
  at (wrapper runtime-invoke)
System.Object.runtime_invoke_object_RealProxy_IMessage_Exception&_object
[]& (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native)
System.Object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
<0x0000b>
  at (wrapper managed-to-native)
System.Object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
<0xffffffff>
  at (wrapper remoting-invoke)
Novell.Zenworks.Zmd.Packaging.Public.IPackageManager.WhatProvides
(Novell.Zenworks.Zmd.Packaging.Public.DepInfo) <0xffffffff>
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_PackageAndDepInfo[]_DepInfo
(Novell.Zenworks.Zmd.Packaging.Public.DepInfo) <0xffffffff>
  at Novell.Zenworks.Rug.DepSearchCommand.Execute
(Novell.Zenworks.Rug.DepSearchCommand/DepDelegate) <0x000c0>
  at Novell.Zenworks.Rug.WhatProvidesCommand.Execute () <0x00059>
  at Novell.Zenworks.Rug.Command.Execute (string[]) <0x0013b>
  at Novell.Zenworks.Utility.CommandLineParser.Parse
(string,string[],bool) <0x009a5>
  at Novell.Zenworks.Rug.Rug.Run (string[]) <0x00091>
  at Novell.Zenworks.Rug.RugStart.Main (string[]) <0x00010>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[]
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xdf) [0x51792f]
        /lib64/libpthread.so.0 [0x2b664e80bc10]
        /lib64/libc.so.6(gsignal+0x35) [0x2b664ea9ab95]
        /lib64/libc.so.6(abort+0x110) [0x2b664ea9bf90]
        /opt/gnome/lib64/libglib-2.0.so.0 [0x2b664e69f01b]
        /opt/gnome/lib64/libglib-2.0.so.0(g_log+0x83) [0x2b664e69f0a3]
        /opt/gnome/lib64/libglib-2.0.so.0(g_assert_warning+0x76)
[0x2b664e69f126]
        /usr/bin/mono [0x47e78f]
        /usr/bin/mono(mono_lookup_dynamic_token+0xf) [0x47060f]
        /usr/bin/mono [0x45cc4c]
        /usr/bin/mono(mono_get_method_full+0x80) [0x45d310]
        /usr/bin/mono [0x4f95b2]
        /usr/bin/mono [0x501ca5]
        /usr/bin/mono [0x50351a]
        /usr/bin/mono(mono_magic_trampoline+0x29) [0x43fd19]
        [0x4000013a]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(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 47718408506144 (LWP 16470)]
[New Thread 1078221120 (LWP 16473)]
[New Thread 1075988800 (LWP 16472)]
[New Thread 1073822016 (LWP 16471)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00002b664eb24562 in fmod () from /lib64/libc.so.6
  4 Thread 1073822016 (LWP 16471)  0x00002b664e80b231 in fmod ()
   from /lib64/libpthread.so.0
  3 Thread 1075988800 (LWP 16472)  0x00002b664e8081c6 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  2 Thread 1078221120 (LWP 16473)  0x00002b664e80a548 in
__lll_mutex_lock_wait
    () from /lib64/libpthread.so.0
  1 Thread 47718408506144 (LWP 16470)  0x00002b664eb24562 in fmod ()
   from /lib64/libc.so.6

Thread 4 (Thread 1073822016 (LWP 16471)):
#0  0x00002b664e80b231 in fmod () from /lib64/libpthread.so.0
#1  0x00000000004c55c0 in ?? ()
#2  0x00002b664e804143 in start_thread () from /lib64/libpthread.so.0
#3  0x00002b664eb2a74d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 1075988800 (LWP 16472)):
#0  0x00002b664e8081c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000000004cb085 in ?? ()
#2  0x00000000004cd42d in ?? ()
#3  0x00000000004c8a4b in ?? ()
#4  0x000000000051e651 in ?? ()
#5  0x00000000004ad199 in ?? ()
#6  0x00000000004ca7a3 in ?? ()
#7  0x00000000004de8c2 in ?? ()
#8  0x00002b664e804143 in start_thread () from /lib64/libpthread.so.0
#9  0x00002b664eb2a74d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 1078221120 (LWP 16473)):
#0  0x00002b664e80a548 in __lll_mutex_lock_wait () from
/lib64/libpthread.so.0
#1  0x00002b664e80d290 in fmod () from /lib64/libpthread.so.0
#2  0x000000000052b616 in fmod ()
#3  0x00002b664e8068ec in fmod () from /lib64/libpthread.so.0
#4  0x0000000000000012 in ?? ()
#5  0x00000000004ce34a in mono_g_hash_table_lookup ()
#6  0x000000000048f4eb in mono_param_get_objects ()
#7  0x00002aaaab6ed5c0 in ?? ()
#8  0x00002aaaaaacde60 in ?? ()
#9  0x0000000000706280 in ?? ()
#10 0x0000000000706280 in ?? ()
#11 0x000000000091d360 in ?? ()
#12 0x000000004022986b in ?? ()
#13 0x000000b2ab6aa870 in ?? ()
#14 0x00000000404440f0 in ?? ()
#15 0x00002aaaab802a60 in ?? ()
#16 0x0000000000419ab8 in fgets at plt ()
#17 0x0000000000000001 in ?? ()
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 47718408506144 (LWP 16470)):
#0  0x00002b664eb24562 in fmod () from /lib64/libc.so.6
#1  0x00002b664e6bee6f in g_spawn_sync ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#2  0x00002b664e6bf238 in g_spawn_command_line_sync ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#3  0x00000000005179d7 in mono_handle_native_sigsegv ()
#4  <signal handler called>
#5  0x00002b664ea9ab95 in raise () from /lib64/libc.so.6
#6  0x00002b664ea9bf90 in abort () from /lib64/libc.so.6
#7  0x00002b664e69f01b in g_logv () from
/opt/gnome/lib64/libglib-2.0.so.0
#8  0x00002b664e69f0a3 in g_log () from
/opt/gnome/lib64/libglib-2.0.so.0
#9  0x00002b664e69f126 in g_assert_warning ()
   from /opt/gnome/lib64/libglib-2.0.so.0
#10 0x000000000047e78f in mono_reflection_lookup_dynamic_token ()
#11 0x000000000047060f in mono_lookup_dynamic_token ()
#12 0x000000000045cc4c in ?? ()
#13 0x000000000045d310 in mono_get_method_full ()
#14 0x00000000004f95b2 in ?? ()
#15 0x0000000000501ca5 in ?? ()
#16 0x000000000050351a in ?? ()
#17 0x000000000043fd19 in mono_magic_trampoline ()
#18 0x000000004000013a in ?? ()
#19 0x0000000000000014 in ?? ()
#20 0x0000000000000000 in ?? ()
#0  0x00002b664eb24562 in fmod () from /lib64/libc.so.6


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

xargs: rug: terminated by signal 6
Nothing to install.
---

Thanks,
Charles Rose
Linux Engineering
Dell India R&D Centre
Phone: +91-80-280-77147
Fax: +91-80-30501090
http://linux.dell.com/



More information about the firmware-tools-devel mailing list