Ошибка access violation

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ошибка access violation

Сообщение pululun » 17.07.2013 14:02:32

Доброго времени суток !
lazarus 1.0.10 X86
Поставил себе lazarus 1.0.10 на linux mint 15, но при попытке сохранить проект (сразу после создания) вылетает ошибка access violation и предлогает мне "ОК""ОТМЕНА"
при нажатии того и другого результат один (Закрытие окон lazarus)!
Изображение
Заранее спасибо !
pululun
новенький
 
Сообщения: 10
Зарегистрирован: 07.04.2013 13:00:41

Re: Ошибка access violation

Сообщение trengtor » 17.07.2013 19:15:50

Права! (permissions)
Аватара пользователя
trengtor
новенький
 
Сообщения: 77
Зарегистрирован: 03.05.2013 08:57:43
Откуда: Москва

Re: Ошибка access violation

Сообщение pululun » 17.07.2013 19:27:00

Спасибо !
Запустил lazarus под root'ом всё отлично работает !
pululun
новенький
 
Сообщения: 10
Зарегистрирован: 07.04.2013 13:00:41

Re: Ошибка access violation

Сообщение Xenar » 17.07.2013 22:05:28

pululun писал(а):Спасибо !
Запустил lazarus под root'ом всё отлично работает !

Лучше не запускать под рутом, ибо это ересь и богохульство, а просто дать права на папку с лазарусом конкретному пользователю.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: Ошибка access violation

Сообщение pululun » 17.07.2013 23:00:16

Понимаете, что эта папка и принадлежит "этому пользователю" то есть мне.
А в чём проблема я не знаю ! Но запускаю от рута и вроде всё норм !
Посоветуйте тогда выход из положения !
pululun
новенький
 
Сообщения: 10
Зарегистрирован: 07.04.2013 13:00:41

Re: Ошибка access violation

Сообщение Kitayets » 18.07.2013 00:09:57

узнай какие файлы держит lazarus и дай на них права юзеру.

сложный путь - запустить lazarus под strace и дождаться ошибки, потом посмотреть в выводе strace на куда оно не получило доступ...

т.е. в терминале запускаешь:
>strace lazarus-bin
пытаешься сохранить проект - лазарус падает, в консоле смотришь все системные вызовы типа open/fopen и т.д., там увидишь и результаты вызовов, так определишь проблемные файлы.

Добавлено спустя 29 секунд:
возможно strace нужно установить дополнительно
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: Ошибка access violation

Сообщение Лекс Айрин » 18.07.2013 09:07:23

Kitayets, зачем такие сложности... все нужные папки легко находятся в настройках. Достаточно пройтись по списку и поменять владельца. Заодно и на домашнюю папку, возможно просто какой-нибудь нужный файл редактировался под рутом.
Потом уже и права менять можно. Через ГУИ.
Код: Выделить всё
sudo chown -R user:group {нужная папка}
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Ошибка access violation

Сообщение pululun » 18.07.2013 09:35:08

Спасибо за ваши советы !
После одного запуска под root, теперь нет необходимости использовать root так как lazarus сохраняет всё под моим пользователем !
А strace возьму на вооружение =)
Ещё раз всем спасибо !
pululun
новенький
 
Сообщения: 10
Зарегистрирован: 07.04.2013 13:00:41


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru