ducharmemetal / ardupilot-mega

Automatically exported from code.google.com/p/ardupilot-mega
0 stars 0 forks source link

Mission Planner crash - when idle - happens randomly #866

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
This is loggen on Linux, using MONO:

The strange thing, is that this happens randomly, without input.
Just start and connect APM, let it sit for 0-20 minutes - then it's crashed.

bps 494 loss 0 left 35 mem 63.9140625      
FATAL Program - Fatal app exception
System.NullReferenceException: Object reference not set to an instance of an 
object
  at System.Windows.Forms.XEventQueue+PaintQueue.Dequeue () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Application_Idle (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Main () [0x00000] in <filename unknown>:0 
System.NullReferenceException: Object reference not set to an instance of an 
object
  at System.Windows.Forms.XEventQueue+PaintQueue.Dequeue () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Application_Idle (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Main () [0x00000] in <filename unknown>:0 

Press any key to exit!
bps 668 loss 0 left 0 mem 63.9609375      
bps 435 loss 0 left 33 mem 63.96484375      
bps 668 loss 0 left 21 mem 63.97265625      
bps 624 loss 0 left 0 mem 63.98046875      
bps 568 loss 0 left 0 mem 63.98828125      
bps 535 loss 0 left 0 mem 64.015625      
bps 774 loss 0 left 0 mem 64.03515625      
bps 435 loss 0 left 0 mem 64.05078125      

Original issue reported on code.google.com by andre.kj...@gmail.com on 9 Feb 2013 at 8:01

GoogleCodeExporter commented 9 years ago
Also, got this during mission planning: - seems related.

bps 376 loss 0 left 35 mem 57.39453125      
Getting N69E018.hgt
FATAL Program - Fatal app exception
System.NullReferenceException: Object reference not set to an instance of an 
object
  at System.Windows.Forms.XEventQueue+PaintQueue.Dequeue () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Application_Idle (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Main () [0x00000] in <filename unknown>:0 
System.NullReferenceException: Object reference not set to an instance of an 
object
  at System.Windows.Forms.XEventQueue+PaintQueue.Dequeue () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Application_Idle (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at ArdupilotMega.Program.Main () [0x00000] in <filename unknown>:0 

Press any key to exit!
bps 550 loss 0 left 12 mem 61.953125      
bps 656 loss 0 left 22 mem 61.9765625      
bps 376 loss 0 left 28 mem 62      
bps 550 loss 0 left 36 mem 62.03515625      
bps 376 loss 0 left 27 mem 62.0546875      
bps 656 loss 0 left 41 mem 62.08203125      
bps 417 loss 0 left 28 mem 62.109375      
bps 509 loss 0 left 12 mem 62.1328125      

Original comment by andre.kj...@gmail.com on 10 Feb 2013 at 12:44