[ubuntu-mono] [Bug 528377] Re: mono assertion failure under qemu-arm (ERROR:mini-arm.c:2063:arm_patch_general: assertion failed: (thumb_supported))

Dr. The Fugitive 528377 at bugs.launchpad.net
Fri Dec 31 21:53:12 UTC 2010


running this on a real arm board, snapdragon htc phone
this is a chroot apt-get install ubuntu-netbook. here is the results of my 'kill -SIGINT' for hanging mono processess, this does not appear to be an issue related to kvm, since this has been done outside the virtual machine:

Setting up mono-2.0-gac (2.4.4~svn151842-1ubuntu4) ...
Setting up mono-gac (2.4.4~svn151842-1ubuntu4) ...
* Installing 6 assemblies from libart2.0-cil into Mono
E: Installation of libart2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libflickrnet2.2-cil into Mono
E: Installation of libflickrnet2.2-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 6 assemblies from libgconf2.0-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/gconf-sharp-2.0/gconf-sharp.dll failed
E: Installation of libgconf2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libglade2.0-cil into Mono
E: Installation of libglade2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libglib2.0-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/glib-sharp-2.0/glib-sharp.dll failed
E: Installation of libglib2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libgmime2.4-cil into Mono
E: Installation of libgmime2.4-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libgnome-keyring1.0-cil into Mono
E: Installation of libgnome-keyring1.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 6 assemblies from libgnome-vfs2.0-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/gnome-vfs-sharp-2.0/gnome-vfs-sharp.dll failed
E: Installation of libgnome-vfs2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 2 assemblies from libgnome2.24-cil into Mono
E: Installation of libgnome2.24-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libgnomepanel2.24-cil into Mono
E: Installation of libgnomepanel2.24-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 5 assemblies from libgtk2.0-cil into Mono
E: Installation of libgtk2.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from liblaunchpad-integration1.0-cil into Mono
E: Installation of liblaunchpad-integration1.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 3 assemblies from libmono-addins-gui0.2-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/Mono.Addins.Gui-0.2/Mono.Addins.Gui.dll failed
E: Installation of libmono-addins-gui0.2-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 7 assemblies from libmono-addins0.2-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/Mono.Addins-0.2/Mono.Addins.dll failed
E: Installation of libmono-addins0.2-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libndesk-dbus-glib1.0-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/NDesk.DBus.GLib-1.0/NDesk.DBus.GLib.dll failed
E: Installation of libndesk-dbus-glib1.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 1 assembly from libndesk-dbus1.0-cil into Mono
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
E: installing Assembly /usr/lib/cli/NDesk.DBus-1.0/NDesk.DBus.dll failed
E: Installation of libndesk-dbus1.0-cil with /usr/share/cli-common/runtimes.d/mono failed
* Installing 6 assemblies from libnunit2.4-cil into Mono
E: Installation of libnunit2.4-cil with /usr/share/cli-common/runtimes.d/mono failed
dpkg: error processing mono-gac (--configure):
 subprocess installed post-installation script killed by signal (Interrupt)
dpkg: dependency problems prevent configuration of mono-runtime:
 mono-runtime depends on mono-gac (= 2.4.4~svn151842-1ubuntu4); however:
  Package mono-gac is not configured yet.
dpkg: error processing mono-runtime (--configure):

and the aftermath at the end of apt-get install is:

Errors were encountered while processing:
 libslp1
 cups
 foomatic-db-engine
 foomatic-db
 hplip
 bluez-cups
 ghostscript-cups
 cups-driver-gutenprint
 foo2zjs
 openprinting-ppds
 pxljr
 splix
 ubuntu-netbook
 mono-gac
 mono-runtime
 libmono-corlib2.0-cil
 libmono-data-tds2.0-cil
 libmono-system-data2.0-cil
 libmono-sqlite2.0-cil
 libmono-posix2.0-cil
 libmono-sharpzip2.84-cil
 libmono-system-web2.0-cil
 libmono2.0-cil
 libflickrnet2.2-cil
 libglib2.0-cil
 libgconf2.0-cil
 libmono-cairo2.0-cil
 libgtk2.0-cil
 libglade2.0-cil
 libgnome-keyring1.0-cil
 libgnome-vfs2.0-cil
 libart2.0-cil
 libgnome2.24-cil
 libmono-addins0.2-cil
 libmono-addins-gui0.2-cil
 libndesk-dbus1.0-cil
 libndesk-dbus-glib1.0-cil
 libmono-system-runtime2.0-cil
 libnunit2.4-cil
 f-spot
 libgmime2.4-cil
 libgnomepanel2.24-cil
 liblaunchpad-integration1.0-cil
 libmono-i18n-west2.0-cil
 tomboy
 libmono-system2.0-cil
 libmono-security2.0-cil
E: Sub-process /usr/bin/dpkg returned an error code (1)

-- 
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to mono in ubuntu.
https://bugs.launchpad.net/bugs/528377

Title:
  mono assertion failure under qemu-arm (ERROR:mini-arm.c:2063:arm_patch_general: assertion failed: (thumb_supported))

Status in The Mono .NET development environment:
  Fix Released
Status in “mono” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: qemu-kvm

trying to install tomboy in a qemu-arm-static chroot on i386 host with the proc filesystem mounted inside the chroot creates the following output:

Setting up libmono-security2.0-cil (2.4.3+dfsg-1ubuntu2) ...
Setting up mono-2.0-gac (2.4.3+dfsg-1ubuntu2) ...
Setting up mono-gac (2.4.3+dfsg-1ubuntu2) ...
* Installing 6 assemblies from libart2.0-cil into Mono
qemu: Unsupported syscall: 242
qemu: Unsupported syscall: 242
**
ERROR:mini-arm.c:2063:arm_patch_general: assertion failed: (thumb_supported)
Stacktrace:


Native stacktrace:


Debug info from gdb:


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

qemu: uncaught target signal 6 (Aborted) - core dumped
Aborted (core dumped)
Use of uninitialized value $_ in scalar chomp at /usr/share/cli-common/runtimes.d/mono line 144.
Use of uninitialized value $fullname in concatenation (.) or string at /usr/share/cli-common/runtimes.d/mono line 113.
qemu: Unsupported syscall: 242
qemu: Unsupported syscall: 242
**






More information about the Ubuntu-mono mailing list