Настольное приложение CrashPlan внезапно прервалось после появления заставки

Настольное приложение CrashPlan внезапно прервалось после появления заставки

  • Это была новая установка CrashPlan на Ubuntu 14.04 amd64 с Oracle Java 7 JDK.
  • Большинство /usr/local/crashplan/log/....log не содержал соответствующих сообщений об ошибках, но я нашел хороший в /usr/local/crashplan/log/ui_output.log:
#
# Фатальная ошибка была обнаружена средой выполнения Java:
#
#  SIGSEGV (0xb) при pc=0x00007f313f4702a1, pid=25099, tid=139851489089280
#
# Версия JRE: Java(TM) SE Runtime Environment (7.0_67-b01) (сборка 1.7.0_67-b01)
# Java VM: виртуальная машина 64-разрядного сервера Java HotSpot(TM) (сжатый режим linux-amd64 в смешанном режиме 24.65-b04)
# Проблемная рамка:
# C  [libsoup-2.4.so.1+0x6c2a1]  soup_session_feature_detach+0x11
#
# Не удалось записать дамп ядра. Основные дампы были отключены. Чтобы включить дамп ядра, попробуйте "ulimit -c unlimited" перед повторным запуском Java
#
# Файл отчета об ошибке с дополнительной информацией сохраняется как:
# /tmp/hs_err_pid25099.log
#
# Если вы хотите отправить отчет об ошибке, посетите:
#   http://bugreport.sun.com/bugreport/crash.jsp
# Сбой произошел за пределами виртуальной машины Java в собственном коде.
# Смотрите проблемный кадр, где сообщать об ошибке.
#

К вашему сведению: я мог подключиться из моего клиента Windows CrashPlan к этому демону Ubuntu, поэтому он был хорош.

1 ответ

Я нашел рабочее решение (обходной путь) в статье StackOverflow, связанной с Eclipse: https://stackoverflow.com/questions/20203771/eclipse-continue-crash

И @Erigami нашли статью CrashPlan: https://support.code42.com/CrashPlan/Latest/Troubleshooting/CrashPlan_App_Closes_In_Some_Linux_Installations

Решение / Обход

Должны добавить -Dorg.eclipse.swt.browser.DefaultType=mozilla Параметр JVM для конфигурации запуска CrashPlanDesktop.

  1. открыто /usr/local/crashplan/bin/run.conf с sudo
  2. присоединять -Dorg.eclipse.swt.browser.DefaultType=mozilla до конца GUI_JAVA_OPTS переменная.
  3. Сохраните файл. Это должно выглядеть так:
    SRV_JAVA_OPTS = "- Dfile.encoding = UTF-8 -Dapp = CrashPlanService -DappBaseName = CrashPlan -Xms20m -Xmx1024m -Djava.net.preferIPv4Stack = true -Dsun.net.inetaddr.ttl = 300.Cache Network Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Dc42.native.md5.enabled=false"
    GUI_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300.Cache Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Dc42.native.md5.enabled=false -Dorg.eclipse.swt.browser.DefaultType=mozilla"
  4. Оно работает! Ура!;)

банкнота

Если вы переустановите приложение, оно автоматически обновится, а затем run.conf файл будет перезаписан!

Другие вопросы по тегам