2016-07-05 2 views
0

У меня проблема с netbeans, и я не могу найти решение для google.Netbeans, не удалось сохранить файл

Когда я пытаюсь сохранить файл, указатель показывает значок загрузки, а linux ждет на неопределенный срок.

В этот момент я не могу даже закрыть netbeans и выполнить команду kill или pkill.

Перезапуск чистых компьютеров или компьютеров не изменяет это. Если я хочу, чтобы иметь возможность сохранить файл снова, я должен убить NetBeans, и удалить кэш (гт -rf ~/.cache/8.0.2/NetBeans/*)

Если я бегу Трассирование - р, это дает мне: wait4 (-1,

после удаления кэша и перезапуска NetBeans, я могу сохранить файл только если не менять слишком много линий (около 10 линий достаточно аварии NetBeans снова)

Я понятия не имею, что происходит, у меня никогда не было этой проблемы. Я думаю, что это может быть проблема svn или проблема с размером диска, но я абсолютно не уверен в этом

Этот компьютер является моим рабочим компьютером, поэтому я предпочитаю не переустанавливать netbeans, если вы можете помочь мне узнать, что происходит.

Я работаю на Linux (CentOS 7) с NetBeans 8.0.2

пс: эта проблема только на 1 файл, я могу нормально работать и с остальными файлами моего проекта (конечно, это файл я нужно прямо сейчас :()

ps2: Я нашел некоторые подробности термоблока ~/.netbeans/8.0.2/замок дал мне PID в виде Netbeans дочернего процесса (его PPID является NetBeans ИДП) Трассирование.. -p дает мне: futex (0xa280a0c, FUTEX_WAIT,, NULL Итак, кажется, что нить не может выпускать futex? Кажется ли это для вас? Если да, то как я могу найти, если это ошибка netbean или системная проблема?

+0

Проверьте права доступа к файлу проблемы. – Blubberguy22

+0

Права доступа являются правильными. Я могу редактировать этот файл с помощью vim, gedit или других редакторов. Netbeans - единственный, у кого есть проблемы с этим. – oliver39

ответ

0

Итак, после нескольких дней поиска решения, возможно, я нашел, что происходит.

Кажется, проблема не из небедов, а из centOS. По-видимому, у CentOS 6.6 и 7.X есть ошибка в управлении futex (по умолчанию в коммутаторе отсутствует значение по умолчанию).

https://groups.google.com/forum/#!topic/mechanical-sympathy/QbmpZxp6C64

Я не знаю, если человек, который разместил это хорошо в системном администрировании, но после того, как я нашел этот пост, я нашел еще немного сказать то же самое.

Я не использую решаемую кнопку правильно знать, потому что я жду, когда администратор посмотрит на это, но я публикую то, что нашел, если это может помочь кому-то другому.