Asked
Resolved Resolved by DJ Sures!

ARC Using Raspberry Pi 3

I was following the videos and I got as far as sending the command 'mono ARC.exe and I got the following error.

pi@raspberrypi:~ $ mono ARCPi/ Cannot open assembly 'EZ-BuilderPi/': File does not contain a valid CIL image. pi@raspberrypi:~ $ mono ARC.exe Cannot open assembly 'EZ-Builder.exe': No such file or directory. pi@raspberrypi:~ $ cd ARCPi/ pi@raspberrypi:~/EZ-BuilderPi $ mono ARC.exe Unknown heap type: #GUlD

Unknown heap type: #Blop

Unknown heap type: #GUlD

Unknown heap type: #Blop

Missing method System.Array::Empty<[1]>() in assembly /usr/lib/mono/4.5/mscorlib.dll, referenced in assembly /home/pi/EZ-BuilderPi/EZ-Builder.exe

  • Assertion at mini-codegen.c:807, condition `i == sel' not met

Stacktrace:

at <0xffffffff> at System.Windows.Forms.TextBoxBase.Draw (System.Drawing.Graphics,System.Drawing.Rectangle) <0x000ab> at System.Windows.Forms.TextBoxBase.OnPaintInternal (System.Windows.Forms.PaintEventArgs) <0x00063> at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message&) <0x0017f> at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message&) <0x00217> at System.Windows.Forms.TextBoxBase.WndProc (System.Windows.Forms.Message&) <0x00313> at System.Windows.Forms.TextBox.WndProc (System.Windows.Forms.Message&) <0x001d3> at System.Windows.Forms.Control/ControlWindowTarget.OnMessage (System.Windows.Forms.Message&) <0x0002b> at System.Windows.Forms.Control/ControlNativeWindow.WndProc (System.Windows.Forms.Message&) <0x0003b> at System.Windows.Forms.NativeWindow.WndProc (intptr,System.Windows.Forms.Msg,intptr,intptr) <0x002b7> at System.Windows.Forms.XplatUIX11.DispatchMessage (System.Windows.Forms.MSG&) <0x00023> at System.Windows.Forms.XplatUI.DispatchMessage (System.Windows.Forms.MSG&) <0x0002b> at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) <0x00ac7> at System.Windows.Forms.Form.ShowDialog (System.Windows.Forms.IWin32Window) <0x007cf> at System.Windows.Forms.Form.ShowDialog () <0x00017> at (wrapper remoting-invoke-with-check) System.Windows.Forms.Form.ShowDialog () <0xffffffff> at CP5sOKssv9sgrAFSym.wjan4BiotCwwPucADR.lSQbwMQ8wj (object,System.Threading.ThreadExceptionEventArgs) <0x00063> at System.Windows.Forms.Application.OnThreadException (System.Exception) <0x000b3> at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs) <0x0008b> at System.Windows.Forms.Form.OnCreateControl () <0x0004b> at System.Windows.Forms.Control.CreateControl () <0x0011b> at System.Windows.Forms.Control.SetVisibleCore (bool) <0x0006f> at System.Windows.Forms.Form.SetVisibleCore (bool) <0x002af> at System.Windows.Forms.Control.set_Visible (bool) <0x00033> at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.set_Visible (bool) <0xffffffff> at System.Windows.Forms.Application.RunLoop (bool,System.Windows.Forms.ApplicationContext) <0x0026f> at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext) <0x0005f> at System.Windows.Forms.Application.Run (System.Windows.Forms.Form) <0x0002b> at CP5sOKssv9sgrAFSym.wjan4BiotCwwPucADR.dOqb1YUKrZ () <0x000a7> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

Debug info from gdb:

[New LWP 1216] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". 0x76ee5ef8 in __libc_waitpid (Cannot access memory at address 0x3 pid=1217, stat_loc=0x7ef7b7f0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40 40../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory. IdTarget IdFrame 2 Thread 0x75b7b430 (LWP 1216) "mono" 0x76ee3a40 in do_futex_wait (isem=isem@entry=0x3181a4) at ../nptl/sysdeps/unix/sysv/linux/sem_wait.c:48

  • 1 Thread 0x76ff5000 (LWP 1215) "mono" 0x76ee5ef8 in __libc_waitpid (Cannot access memory at address 0x3 pid=1217, stat_loc=0x7ef7b7f0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40

Thread 2 (Thread 0x75b7b430 (LWP 1216)): #0 0x76ee3a40 in do_futex_wait (isem=isem@entry=0x3181a4) at ../nptl/sysdeps/unix/sysv/linux/sem_wait.c:48 #1 0x76ee3af4 in __new_sem_wait (sem=0x3181a4) at ../nptl/sysdeps/unix/sysv/linux/sem_wait.c:69 #2 0x00219f98 in mono_sem_wait () #3 0x0019091c in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x76ff5000 (LWP 1215)): Cannot access memory at address 0x3 #0 0x76ee5ef8 in __libc_waitpid (pid=1217, stat_loc=0x7ef7b7f0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40 #1 0x000c0ba4 in ?? () Cannot access memory at address 0x3 Backtrace stopped: previous frame identical to this frame (corrupt stack?)

================================================================= 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 pi@raspberrypi:~/EZ-BuilderPi $


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

PRO
Synthiam
#1  

Think your distro might be outdated.

sudo apt-get update

sudo apt-get dist-upgrade

then reinstall mono

#2  

Yes, what I was thinking too. I had already performed the update and upgrade after installing mono. Do I need to remove mono and then reinstall or just install it over the old files?

PRO
Synthiam
#3  

Not sure. The only time I’ve seen someone come across it, they ended up just erasing the sd card and downloading the new raspbian because the update didn’t work

#4   — Edited

You were right!  I formatted the SD with SD Formatter and started over.  I uploaded a new image of NOOBs and then Updated and Upgraded the new image, then installed Mono Develepment.   Lost my screen settings for the 5" display, so I found them in Github, got that going, added another WiFi so now I have connection with the EZB and Chromium and the same time.  I was testing it out, thats my R2D2, he was my web test subject, lol.  Another question tho, I can't see my files in the APP Store.  I know the mono version is limited.  Is there a way to add my files from the cloud?  Thanks for your help DJ!

Jehttps://youtu.be/GL_e5p7eTAArry

PRO
Synthiam
#5  

What error or message do you get about the AppStore? It shouldn’t have any issues that I know of

#6  

Not really any error message, my projects are just empty.

PRO
Synthiam
#7  

Ensure you’re logged in with the same account. You can’t see private apps by other users If the accounts are different

#8  

I tried uploading a small project and its there now, my project is 83MB, that may be why its not uploading.  Can I upload it another way?  I would like to pull it up in the Rasp Pi.