Portál AbcLinuxu, 17. července 2025 22:49


Dotaz: Mutt neoprávnění přístup do paměti

10.6.2006 16:19 ZAH | skóre: 43 | blog: ZAH
Mutt neoprávnění přístup do paměti
Přečteno: 120×
Odpovědět | Admin
Při spuštění následujícího příkazu
mutt -s "printer" -a /home/k/printer.pdf  j@iol.cz < /dev/null
mutt spadne s hlášením (v logu nic) Chyba při zasílání zprávy, potomek ukončen 78 ().

Neoprávněný přístup do paměti (SIGSEGV). Ten samý příkaz pod rootem jde, a jsem přesvědčen, že chodil i pod uživatelem.

Distribuce FC4 2.6.16-1.2111_FC4smp, mutt-1.4.2.1-4.FC4.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

David Watzke avatar 10.6.2006 16:48 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Když hodíš na stranu svoje nastavení (asi ~/.mutt), tak to žuchne taky?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
10.6.2006 17:02 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Bez ~/.muttrc to padne také.
10.6.2006 17:06 qk | skóre: 15 | blog: qk_develop
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
WTF??? < /dev/null. To jako vstup davas null???
10.6.2006 17:09 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Ano přikaz je ve scriptu a mail nemá tělo pouze odesílá přílohy. (Tiskové sestavy). Nepotřebuje interakci
11.6.2006 09:52 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co vlastně spadne, mutt, /usr/sbin/sendmail, ...? Spusť
strace -fo mutt.strace mutt -s "printer" -a /home/k/printer.pdf  j@iol.cz < /dev/null
v mutt.strace se koukni, který proces vlastně spadnul.
11.6.2006 10:13 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Nějak z toho nejsem chytrej http://www.zah.cz/data/mutt.strace
11.6.2006 12:59 bl4z4 | skóre: 12 | blog: bl4z4
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vzdycky, kdyz jsem mel problem s touto hlaskou, tak jsem mel vadnou pamet. Po vymene se to chovalo OK. Z pocatku jsem mel problemy s jednou aplikaci, coz bylo divne, ale ne vzdy. Pozdeji se chyba projevovala casteji i jinde a nakonec pocitac zcela tuhnul. Videl jsem to u trech pocitacu a vzdy jsem mel tento problem. U jednoho kompu stacilo zvednout voltaz na pameti, byly to noname ... Jinak zkus memtest a nebo preloz jadro, to je muj zatezovy test na pamet :-).
Novinář: "Má podle vás umělá inteligence budoucnost?" A. C. Clarke: "Pevně doufám, že ne jen umělá."
11.6.2006 13:18 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Mně je divné, že se problém projevuje pravidelně pod uživateli, zatímco pod rootem vždy projde hádám spíš na nějaká podivná práva
Luboš Doležel (Doli) avatar 11.6.2006 13:32 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Co zkusit strace?
11.6.2006 14:33 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Mutt neoprávnění přístup do paměti
Odkaz na výpis strace je o tři příspěvky výše já z něho nic nepoznal.
20492 open("/usr/lib/gconv/ISO8859-2.so", O_RDONLY) = 3
20492 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \4\0\000"..., 512) = 512
20492 fstat64(3, {st_mode=S_IFREG|0755, st_size=9436, ...}) = 0
20492 old_mmap(NULL, 12312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x556000
20492 old_mmap(0x558000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x558000
20492 close(3)                          = 0
20492 write(2, "Chyba p\305\231i zas\303\255l\303\241n\303\255 zpr\303"..., 55) = 55
20492 write(2, "\n", 1)                 = 1
20492 stat64("/tmp/mutt-s1-20492-2", {st_mode=S_IFREG|0600, st_size=141, ...}) = 0
20492 open("/tmp/mutt-s1-20492-2", O_RDONLY) = 3
20492 stat64("/tmp/mutt-s1-20492-2", {st_mode=S_IFREG|0600, st_size=141, ...}) = 0
20492 unlink("/tmp/mutt-s1-20492-2")    = 0
20492 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
20492 +++ killed by SIGSEGV +++

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.