Crash every 2~3 min linux 3.16 64bits

Hello,

I'm using Ubuntu 14.04 x86_64
kernel 3.16.0-31

RepetierHost is always crashing after 2~3 minutes.

Here is the output :

~/RepetierHost$ mono RepetierHost.exe
Rebuild object False
Stacktrace:


Native stacktrace:

    mono() [0x4b73d8]
    mono() [0x50f13b]
    mono() [0x423d22]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7ff94ba64340]

Debug info from gdb:

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: Opération non permise.
No threads.

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Abandon (core dumped)

Comments

  • See this thread http://forum.repetier.com/discussion/397/rh-started-crashing-after-10-minutes#latest for a solution. In short downgrade kernel to 3.13.0-46 to undo incompatible kernel changes.
  • Maybe I have a better solution : upgrade mono from 3 to 4
    It looks more stable on my system. I'll do some testes, but I'm not crashing right now.

    add this ppa : ppa:inizan-yannick/mono

    sudo add-apt-repository
    -y ppa:inizan-yannick/mono && sudo apt-get update && sudo apt-get upgrade -y


    If you are using Ubuntu 14.04 :

    add the ppa then :
    sudo gedit /etc/apt/sources.list.d/inizan-yannick-mono-trusty.list

    In the file you just opened, change "trusty" to "wily". The author forgot the "trusty" version of his packages, but the wily versions seem compatible.

    deb http://ppa.launchpad.net/inizan-yannick/mono/ubuntu wily main
    # deb-src http://ppa.launchpad.net/inizan-yannick/mono/ubuntu wily main

    Then, don't forget to :
    sudo apt-get update && sudo apt-get upgrade -y

    You can also do it in the software center, inside the sources. Paste the ppa then edit it and change trusty to wily the  same way.
  • JauJau
    edited June 2015
    another crash after some hours (longer) :

    Rebuild object False

    Unhandled Exception:
    System.NullReferenceException: Object reference not set to an instance of an object
      at System.Threading.Timer+Scheduler.SchedulerThread () <0x40727000 + 0x000ca> in <filename unknown>:0
      at System.Threading.Thread.StartInternal () <0x40725c50 + 0x0006f> in <filename unknown>:0
    [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
      at System.Threading.Timer+Scheduler.SchedulerThread () <0x40727000 + 0x000ca> in <filename unknown>:0
      at System.Threading.Thread.StartInternal () <0x40725c50 + 0x0006f> in <filename unknown>:0
    psychojau@Ducont:~/RepetierHost$ mono RepetierHost.exe
    Rebuild object False
    Rebuild object False
    * Assertion: should not be reached at monitor.c:735

    Stacktrace:

      at <unknown> <0xffffffff>
      at System.Threading.Timer/Scheduler.SchedulerThread () <0x000bb>
      at System.Threading.Thread.StartInternal () <0x0006f>
      at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

    Native stacktrace:

        mono() [0x4a27d0]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7f2972092340]
        /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f2971cf3cc9]
        /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f2971cf70d8]
        mono() [0x63c429]
        mono() [0x63c69c]
        mono() [0x63c833]
        mono() [0x5b1e7c]
        [0x41b45b6e]

    Debug info from gdb:

    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: Opération non permise.
    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.
    =================================================================

    Abandon (core dumped)

Sign In or Register to comment.