Re: [ekg-users] Naruszenie ochrony pamięci

2012-02-18 Wątek s

W dniu 2012-02-18 12:58, Marcin Owsiany:


Spróbuj tak:
$ bash
$ ulimit -c unlimited
$ ekg
$ gdb -c core ekg
(gdb) bt full
(gdb) CTRL+D
$ CTRL+D


Dziękuję za zainteresowanie. Udało mi się naprawić problem. Ponownie 
skompilowałem ekg i libgadu z tych samych źródeł, co poprzednio i 
teraz działa... dziwne. Natomiast na fabrycznych paczkach z Ubuntu 
nadal się wywala.


Re: [ekg-users] Naruszenie ochrony pamięci

2012-02-18 Wątek Marcin Owsiany
On Sat, Feb 18, 2012 at 08:31:01PM +0100, s wrote:
 W dniu 2012-02-18 12:58, Marcin Owsiany:
 
 Spróbuj tak:
 $ bash
 $ ulimit -c unlimited
 $ ekg
 $ gdb -c core ekg
 (gdb) bt full
 (gdb) CTRL+D
 $ CTRL+D
 
 Dziękuję za zainteresowanie. Udało mi się naprawić problem. Ponownie
 skompilowałem ekg i libgadu z tych samych źródeł, co poprzednio i
 teraz działa... dziwne. Natomiast na fabrycznych paczkach z Ubuntu
 nadal się wywala.

Jeśli masz możliwość wykonania powyższych komend na tej fabrycznej
wersji, to byłbym wdzięczny za wyniki - paczki w Ubuntu są bazowane na
moich Debianowych, więc interesuje mnie co może być w nich nie tak.

-- 
Marcin Owsiany porri...@debian.org http://marcin.owsiany.pl/
GnuPG: 2048R/02F946FC  35E9 1344 9F77 5F43 13DD  6423 DBF4 80C6 02F9 46FC


[ekg-users] Naruszenie ochrony pamięci

2012-02-13 Wątek s
Ostatnio zepsuło mi się ekg, a nic nie zmieniałem. Po wpisaniu 'ekg' 
najczęściej pokazuje się takie coś: http://vpx.pl/i/SHdB8.png a 
rzadziej to poniżej:


*** Naruszenie ochrony pamięci ***

Spróbuję zapisać ustawienia, ale nie obiecuję, że cokolwiek z tego
wyjdzie. Trafią one do plików /home/s/.gg/config.1361
oraz /home/s/.gg/userlist.1361

Do pliku /home/s/.gg/debug.1361 zapiszę ostatanie komunikaty
z okna debugowania.

Jeśli zostanie utworzony plik /home/s/.gg/stack.1361, to uruchom
polecenie:

sed -e 's/^.*\[//' -e 's/\].*$//' /home/s/.gg/stack.1361 | xargs 
addr2line -e ekg


i wyślij wynik jego działania na listę ekg-devel. Dzięki temu autorzy
dowiedzą się, w którym miejscu wystąpił błąd i najprawdopodobniej pozwoli
to uniknąć tego typu sytuacji w przyszłości.

*** Naruszenie ochrony pamięci ***

Oczywiście żadnych plików z 1361 w nazwie nigdzie nie ma.

Raz na 10-15 razy w końcu udaje mi się uruchomić ekg i wtedy działa 
normalnie. RAM sprawdziłem memtestem, jest bezbłędny.


Wersja ekg-1.8rc2 jak i najnowsza z CVS, to samo z libgadu (próbowałem 
wszystkiego, na wszystkich jest to samo).