heba123 / ardupilot-mega

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

Program crash during tlog playback: #916

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I've seen it crash now-and then during tlog playback.

It does not happen every time, so I would guess it's not just a MONO problem:

 object (deleted)
7fdeb3710000-7fdeb3728000 rw-s 00000000 00:04 151278                     /drm 
mm object (deleted)
7fdeb3728000-7fdeb3740000 rw-s 00000000 00:04 151277                     /drm 
mm object (deleted)
7fdeb3740000-7fdeb3758000 rw-s 00000000 00:04 151276                     /drm 
mm object (deleted)
7fdeb3758000-7fdeb3770000 rw-s 00000000 00:04 151275                     /drm 
mm object (deleted)
7fdeb3770000-7fdeb3788000 rw-s 00000000 00:04 151274                     /drm 
mm object (deleted)
7fdeb3788000-7fdeb37a0000 rw-s 00000000 00:04 151273                     /drm 
mm object (deleted)
7fdeb37a0000-7fdeb37b8000 rw-s 00000000 00:04 151593                     /drm 
mm object (deleted)
7fdeb37b8000-7fdeb37d0000 rw-s 00000000 00:04 151272                     /drm 
mm object (deleted)
7fdeb37d0000-7fdeb37e8000 rw-s 00000000 00:04 151271                     /drm 
mm object (deleted)
7fdeb37e8000-7fdeb3800000 rw-s 00000000 00:04 151270                     /drm 
mm object (deleted)
7fdeb3800000-7fdeb3818000 rw-s 00000000 00:04 151269                     /drm 
mm object (deleted)
7fdeb3818000-7fdeb3830000 rw-s 00000000 00:04 151268                     /drm 
mm object (deleted)
7fdeb3830000-7fdeb3848000 rw-s 00000000 00:04 151267                     /drm 
mm object (deleted)
7fdeb3848000-7fdeb3860000 rw-s 00000000 00:04 151266                     /drm 
mm object (deleted)
7fdeb3860000-7fdeb3878000 rw-s 00000000 00:04 151265                     /drm 
mm object (deleted)
7fdeb3878000-7fdeb3890000 rw-s 00000000 00:04 151264                     /drm 
mm object (deleted)
7fdeb3890000-7fdeb38a8000 rw-s 00000000 00:04 151263                     /drm 
mm object (deleted)
7fdeb38a8000-7fdeb38c0000 rw-s 00000000 00:04 151262                     /drm 
mm object (deleted)
7fdeb38c0000-7fdeb38d8000 rw-s 00000000 00:04 151261                     /drm 
mm object (deleted)
7fdeb38d8000-7fdeb38f0000 rw-s 00000000 00:04 151260                     /drm 
mm object (deleted)Stacktrace:

  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipDeleteFont (intptr) <0xffffffff>
  at System.Drawing.Font.Dispose () <0x0002b>
  at (wrapper remoting-invoke-with-check) System.Drawing.Font.Dispose () <0xffffffff>
  at System.Drawing.Font.Finalize () <0x0001b>
  at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    mono() [0x4961e9]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0xfbd0) [0x7fdf52e9cbd0]
    /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x37) [0x7fdf52afc037]
    /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7fdf52aff698]
    /lib/x86_64-linux-gnu/libc.so.6(+0x745ab) [0x7fdf52b395ab]
    /lib/x86_64-linux-gnu/libc.so.6(+0x80a46) [0x7fdf52b45a46]
    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1(+0x1b196) [0x7fdf49524196]
    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1(FcPatternDestroy+0x82) [0x7fdf49524382]
    /usr/lib/libgdiplus.so.0(GdipDeleteFontFamily+0xf8) [0x7fdf4ab2ab68]
    /usr/lib/libgdiplus.so.0(GdipDeleteFont+0x1c) [0x7fdf4ab2b56c]
    [0x418fdccb]

Debug info from gdb:

warning: File "/home/andre/Linux/MP1.2.50/.gdbinit" auto-loading has been 
declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
To enable execution of this file add
    add-auto-load-safe-path /home/andre/Linux/MP1.2.50/.gdbinit
line to your configuration file "/home/andre/.gdbinit".
To completely disable this security protection add
    set auto-load safe-path /
line to your configuration file "/home/andre/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
    info "(gdb)Auto-loading safe path"
No threads.

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

Original issue reported on code.google.com by andre.kj...@gmail.com on 21 May 2013 at 6:20