Tilda naruszenie ochrony pami
Tilda naruszenie ochrony pamięci
Witam. Mam kolejny problem wcześniej zainstalowałem program tilda i działał super. Teraz jak chcę uruchomić wyskakuje mi naruszenie ochrony pamięci, oczywiście jak wywołuje komendę jako użytkownik, jako root działa. O co chodzi i jak poradzić sobie z tym fantem?
Ciężko powiedzieć co jest nie tak. Do tej pory spotkałem sie tylko z takim błędem Tildy, że w czasie uruchomienia nie potrafi odczytać starego konfiga i tworzy nowy.
Co można zrobić.
1.Sprawdzić w folderze domowym plik
Czy nie ma tam jakichś wpisów odnoszących się do Tildy po uruchomieniu programu.
2.Usuąć konfigi z folderu Tildy w swoim folderze domowym. Niech wygeneruje nowe.
3.Ostatecznie odinstalować pakiet, usunąć konfigi i zainstalować jeszcze raz. Może jakas felerna paczka. Ale tu to juz zgadywanie bo nie napisałeś nawet z jakiej gałęzi Debiana korzystasz.
Co można zrobić.
1.Sprawdzić w folderze domowym plik
Kod: Zaznacz cały
~/.xsession-errors
2.Usuąć konfigi z folderu Tildy w swoim folderze domowym. Niech wygeneruje nowe.
3.Ostatecznie odinstalować pakiet, usunąć konfigi i zainstalować jeszcze raz. Może jakas felerna paczka. Ale tu to juz zgadywanie bo nie napisałeś nawet z jakiej gałęzi Debiana korzystasz.
No i mnie w końcu dopadł problem z tilda, jednak nie działa ona ani z konta użytkownika jak i roota. Usunięcie konfiguracji powoduje przy uruchomieniu pojawienia się okna z możliwością ponownych ustawień, ale po kliknięciu na zamknij tilda nie wyświetla się i dostaję komunikat o naruszeniu ochrony pamięci.
W ~/.xsession-errors nic nie ma o tildzie.
Log z konsoli:
Wczoraj aktualizowały się jakieś paczki GTK w sid, może to przez to?
W ~/.xsession-errors nic nie ma o tildzie.
Log z konsoli:
Kod: Zaznacz cały
tomeku@debian:~$ tilda
Unable to open lock directory: /home/tomeku/.tilda/locks
Unable to open lock directory: /home/tomeku/.tilda/locks
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(tilda:18170): Gtk-CRITICAL **: gtk_file_chooser_select_filename: assertion `filename != NULL' failed
Naruszenie ochrony pamięci
Problem tkwi w libgtk2.0-0, po ostatniej aktualizacji do wersji 2.18.2-1 w Squeeze. U mnie dziś wystąpiło dokładnie to samo, jedyny pakiet który został zastąpiony nowym a był powiązany z Tildą to właśnie libgtk, zresztą po wystąpieniu błędu:
Syslog przemówił:
wskazując plik który wchodzi w skład powyższego pakietu.
Problem rozwiązuje zainstalowanie poprzedniej wersji, dostępnej w lennym libgtk2.12.12-1~lenny1 do pobrania http://ftp.pl.debian.org/debian/pool/ma ... 1_i386.deb
następnie wydajemy następujące polecenie
Pozdrawiam.
Kod: Zaznacz cały
naruszenie ochrony pamięci
Kod: Zaznacz cały
[ 6475.378755] tilda[5502]: segfault at 50 ip b7b7e1b3 sp bfbb2bd0 error 4 in libgdk-x11-2.0.so.0.1800.2[b7b1a000+92000]
Problem rozwiązuje zainstalowanie poprzedniej wersji, dostępnej w lennym libgtk2.12.12-1~lenny1 do pobrania http://ftp.pl.debian.org/debian/pool/ma ... 1_i386.deb
następnie wydajemy następujące polecenie
Kod: Zaznacz cały
sudo dpkg -i ¦CIE¯KA\DO\PAKIETU\libgtk2.0-0_2.12.12-1~lenny1_i386.deb