kłopoty z MC....

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Czw, 24 Cze 1999, 21:53:30 CEST


Thu, 24 Jun 1999 09:30:25 +0200 (CEST), Wojciech \"Sas\" Cieciwa <cieciwa w alpha.zarz.agh.edu.pl> pisze:

> Od jakiegoś czasu mam kłopoty z mc, czasem się wywala z corem, czasem w
> ogóle nie startuje a w logacj jest cos takiego:
[...]

Właśnie miałem coś podobnego: mcedit (ale nie mc) dawał SIGSEGV
jednemu użytkownikowi. Co ciekawe, kiedy bieżącym katalogiem był
/home/users/tkow/tk, który jest symlinkiem do ../../../mnt/c/tk,
to mcedit zawsze działał, ale kiedy bieżącym katalogiem był
/mnt/c/tk (albo zresztą dowolny inny jaki próbowałem), to się
zawsze wykrzaczał :-)

Po skróceniu albo skasowaniu /home/users/tkow/.mc/history zaczał działać.

Końcówka strace daje podobny efekt jak u Ciebie:

ioctl(0, TCGETS, {B38400 -opost isig -icanon -echo ...}) = 0
readlink("/proc/self/fd/0", "/dev/tty7", 4095) = 9
open("/dev/tty7e/locale//pl_PL/LC_MESSAGES/mc.mo", O_WRONLY) = -1 ENOENT (No such file or directory)
--- SIGSEGV (Naruszenie ochrony pamięci) ---
+++ killed by SIGSEGV +++

Jest jakiś byk w mc. Mam wersję mc-4.5.33-2.

Po skasowaniu history w tym miejscu pojawiło się:

ioctl(0, TCGETS, {B38400 -opost isig -icanon -echo ...}) = 0
readlink("/proc/self/fd/0", "/dev/tty7", 4095) = 9
open("/dev/tty7", O_WRONLY)            = -1 ENOENT (No such file or directory)
chdir("/home/users/tkow")               = 0
mkdir("/home/users/tkow/.cedit", 0700)  = -1 EEXIST (File exists)
[... dalej normalnie działa ...]

gdzie to  jest prawdziwym znakiem sterującym; czasem bywa inny
(nie wiem jak ten znak przejdzie w mailu - pozostawiłem bezpośrednio).
Zatem skrócenie history tylko przypadkiem zamaskowało objaw, błąd
pewnie nie jest związany z history.


PS. Być może nie związane. Już drugi raz pojawiły mi się w katalogu
domowym dwa pliki. Jeden ma nazwę  (dwa znaki sterujące), datę 6
czerwca i taką zawartość:

¸XÍ!€: can't stat `¸XÍ!€' (Nie ma takiego pliku ani katalogu).

Drugi ma nazwę ¸XÍ!€> (co mniej więcej tłumaczy istnienie tamtego),
datę 28 maja i jest pusty. Hmm, co ja robiłem 6 czerwca? Nie mam
pojęcia, jaki program je utworzył...

-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
 \__/          GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E-
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl