Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
EKG - naruszenie ochrony pamięci http://forum.freesco.pl/viewtopic.php?f=24&t=16671 |
Strona 1 z 1 |
Autor: | xelus [ wtorek, 11 marca 2008, 23:16 ] |
Tytuł: | EKG - naruszenie ochrony pamięci |
Witam, Próbuję uruchomić powiadamianie o nadchodzącej poczcie na gg. W tym celu do .procmailrc wstawiłem: :0 |ekg msg 1111111 `date "+%a %d-%b %H:%M "``formail -X From: -X Subject:` I teraz gdy wyślę maila do użytkownika to elegancko działa. Natomiast gdy uruchomię fetchmaila i ściąga on więcej niż jeden list, to po zakończeniu działania pojawia się komunikat: Cytuj: *** Naruszenie ochrony pamięci *** Spróbuję zapisać ustawienia, ale nie obiecuję, że cokolwiek z tego wyjdzie. Trafią one do plików /home/xelus/.gg/config.774 oraz /home/xelus/.gg/userlist.774 Do pliku /home/xelus/.gg/debug.774 zapiszę ostatanie komunikaty z okna debugowania. Jeśli zostanie utworzony plik /home/xelus/.gg/stack.774, to uruchom polecenie: sed -e 's/^.*\[//' -e 's/\].*$//' /home/xelus/.gg/stack.774 | 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. Zawartość pliku stack: Cytuj: ekg[0x806bbed]
ekg[0x806bc65] /lib/libc.so.6[0x31bff8] ekg[0x806ccf2] ekg[0x806c7eb] /lib/libc.so.6(__libc_start_main+0xb3)[0x309793] ekg(strcpy+0x3d)[0x804b771] Plik debug jest pusty. Problem występuje zarówno dla paczki 1.6 jak i 1.7. Próbowałem odtworzyć ten błąd przy użyciu skryptu który uruchamiałby naraz kilka instancji EKG, ale wtedy działa ok. Treść wiadomości wysyłanej na gg nie ma wpływu - ustawienie samego hello też powoduje błędy. Naruszeń pamięci jest N-1, gdzie N to ilość wiadomości ściągniętych przez fetchmail. Czy może ktoś z Was próbował takiego użycia EKG? Pozdrawiam |
Autor: | xelus [ piątek, 14 marca 2008, 23:13 ] |
Tytuł: | Re: EKG - naruszenie ochrony pamięci |
Dodalem dwukropek po zerze w pliku procmail dzieki czemu nie uruchamiaja sie dwa procesy ekg. Blad przestal wystepowac co wskazuje na jakies problemy przy jednoczesnym uruchomieniu dwoch ekg. :0: |ekg msg 1111111 `date "+%a %d-%b %H:%M "``formail -X From: -X Subject:` Nie wiem czy to wina mojej konfiguracji czy wina ekg. Jezeli u kogos jeszcze wystepuje ten blad niech da znac, moze warto dac znac tworcom ekg. Pozdrawiam |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |