Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Niceshaper i naruszenie ochrony pamięci.
http://forum.freesco.pl/viewtopic.php?f=22&t=12068
Strona 1 z 1

Autor:  Dayson [ środa, 12 kwietnia 2006, 07:29 ]
Tytuł:  Niceshaper i naruszenie ochrony pamięci.

: [/] [] ()
NND: Startuje niceshaper (kontrola przepływu)                        [Trwa....] /etc/rc.d/niceshaper: line 39:  1067 Naruszenie ochrony pamięci  /usr/bin/niceshaper start
                                                                     [Wykonane]


Nie mogę zastartować niceshapera, reinstal nie pomaga, co może być przyczyną, opcja szukaj znalazła tylko problem czerwa z firewallem i naruszeniem ochrony pamięci.

Autor:  hx [ środa, 12 kwietnia 2006, 13:12 ]
Tytuł: 

http://niceshaper.jedwabny.net/forum/vi ... 295366b7b4

Autor:  Dayson [ środa, 12 kwietnia 2006, 14:06 ]
Tytuł: 

Wszystko pięknie ładnie tylko zawsze uruchamiam niceshaper z root-a.
Teraz nawet po restarcie systemu niceshaper nie chce się uruchomić i wyskakuje naruszenie ochrony pamieci.

Autor:  Dayson [ czwartek, 13 kwietnia 2006, 14:14 ]
Tytuł: 

Witam ponownie i proszę o pomoc bo jestem teraz bez kontroli przepustowości a przy 30 osobach na DSL 2000/256 to wiecie co to oznacza. Przeszukałem neta ale nic nie znalazłem, powyższy link mówi o uruchamianiu niceshapoer z roota i tak się to odbywa ale niestey niceshaper sie nie uruchamia nawet przy starcie systemu z /etc/rc.d/ gdzie przecież wszystko jest uruchamiane z roota, nadal jest naruszenie ochrony pamięci.

Autor:  MAC!EK [ piątek, 14 kwietnia 2006, 14:34 ]
Tytuł: 

włącz go przez strace:
strace niceshaper start

Autor:  Dayson [ wtorek, 18 kwietnia 2006, 07:56 ]
Tytuł: 

A czy mógłbyś mi to skompilować
http://ovh.dl.sourceforge.net/sourcefor ... 14.tar.bz2

Z góry dzięki.

Autor:  Dayson [ wtorek, 18 kwietnia 2006, 13:26 ]
Tytuł: 

Spróbowałem odpalić w gdb i wychodzi cos takiego

: [/] [] ()
(gdb) run start
Starting program: /usr/bin/niceshaper start
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x0027c76f in strlen () from /lib/libc.so.6


męczę się dalej może coś z tego wyjdzie, narazie ponowna instalacja glibc nie pomogła.

Autor:  Dayson [ środa, 19 kwietnia 2006, 07:33 ]
Tytuł: 

No i nikt nie pomoże, bo mi już ręce opadają :(

Autor:  MAC!EK [ środa, 19 kwietnia 2006, 17:24 ]
Tytuł: 

A co do błędu to nie mam pojęcia może strace pokaże co inneg... albo zapytać autora nice...

Pakiet strace zrobiłem ale jeszcze nie dodałem do repo. Zgłoszone do mantis i czeka na powstanie buildera

PS. Hmm nie wime dlaczego, ale odpisałeś 3 razy w tym temacie a ja nie zajrzałem ani raz... chyba mi nie przysłało komunikatu o odpwoiedzi na mail
Sorki że tak późno...

Autor:  Dayson [ czwartek, 20 kwietnia 2006, 08:37 ]
Tytuł: 

MAC!EK pisze:
A co do błędu to nie mam pojęcia może strace pokaże co inneg... albo zapytać autora nice...

Pakiet strace zrobiłem ale jeszcze nie dodałem do repo. Zgłoszone do mantis i czeka na powstanie buildera

PS. Hmm nie wime dlaczego, ale odpisałeś 3 razy w tym temacie a ja nie zajrzałem ani raz... chyba mi nie przysłało komunikatu o odpwoiedzi na mail
Sorki że tak późno...


Nie ma problemu to czekam na strace, ewentualnie daj linka to skompilowanego to sobie go dodam ręcznie o ile jest to możliwe.
Narazie testuję wersję niceshapera 6.0, ale klienci narzekają wieć na szybko chciałbym powrócić do wersji sprawdzonej.

Autor:  MAC!EK [ czwartek, 20 kwietnia 2006, 22:16 ]
Tytuł: 

Sprawdź:
http://o.dyn.pl/~macieks/nnd/strace-4.5 ... pkg.tar.gz

Autor:  Dayson [ piątek, 21 kwietnia 2006, 08:30 ]
Tytuł: 

MAC!EK pisze:


Wielkie dzięki!
Ale narazie potestuję jeszcze wersję 6.0 niceshapera (narazie jest nieżle), jak testy wyjda beee to wroce do 5.1 i wtedy bede musial zastosowac strace.

Autor:  Dayson [ poniedziałek, 24 kwietnia 2006, 12:00 ]
Tytuł: 

Zapuściłem strace niceshaper start i oto wynik:

: [/] [] ()
strace /usr/bin/niceshaper start >>/mnt/test
execve("/usr/bin/niceshaper", ["/usr/bin/niceshaper", "start"], [/* 21 vars */]) = 0
uname({sys="Linux", node="NETJastrzab", ...}) = 0
brk(0)                                  = 0x8054ec0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x123000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=16759, ...}) = 0
mmap2(NULL, 16759, PROT_READ, MAP_PRIVATE, 3, 0) = 0x124000
close(3)                                = 0
open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\260"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=923613, ...}) = 0
mmap2(NULL, 732544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x129000
mprotect(0x1c0000, 114048, PROT_NONE)   = 0
mmap2(0x1c0000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x96) = 0x1c0000
mmap2(0x1d7000, 19840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1d7000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2605\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=176787, ...}) = 0
mmap2(NULL, 140064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1dc000
mprotect(0x1fe000, 800, PROT_NONE)      = 0
mmap2(0x1fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21) = 0x1fe000
close(3)                                = 0
open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\25\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=39984, ...}) = 0
mmap2(NULL, 30672, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1ff000
mprotect(0x206000, 2000, PROT_NONE)     = 0
mmap2(0x206000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7) = 0x206000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@X\1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1373656, ...}) = 0
mmap2(NULL, 1186180, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x207000
mprotect(0x322000, 27012, PROT_NONE)    = 0
mmap2(0x322000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11a) = 0x322000
mmap2(0x326000, 10628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x326000
close(3)                                = 0
munmap(0x124000, 16759)                 = 0
access("/var/run/niceshaper.pid", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/niceshaper/users", R_OK)   = 0
access("/etc/niceshaper/config", R_OK)  = 0
brk(0)                                  = 0x8054ec0
brk(0x8055ec0)                          = 0x8055ec0
brk(0)                                  = 0x8055ec0
brk(0x8056000)                          = 0x8056000
pipe([3, 4])                            = 0
vfork()                                 = 28204
close(4)                                = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000
read(3, "Chain PREROUTING (policy ACCEPT)"..., 4096) = 4096
read(3, "      all  --  0.0.0.0/0        "..., 4096) = 4096
read(3, "restore \nACCEPT     tcp  --  0.0"..., 4096) = 4096
read(3, "0x999 CONNMARK save  \nCONNMARK  "..., 4096) = 782
read(3, 0x124000, 4096)                 = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 4096)                       = 0
close(3)                                = 0
wait4(28204, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28204
munmap(0x124000, 4096)                  = 0
pipe([3, 4])                            = 0
vfork()                                 = 28205
close(4)                                = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000
read(3, "Chain POSTROUTING (policy ACCEPT"..., 4096) = 4096
read(3, "   all  --  0.0.0.0/0           "..., 4096) = 4096
read(3, "x999 IMQ: todev 2 \nIMQ        al"..., 4096) = 2751
read(3, 0x124000, 4096)                 = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 4096)                       = 0
close(3)                                = 0
wait4(28205, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28205
munmap(0x124000, 4096)                  = 0
pipe([3, 4])                            = 0
vfork()                                 = 28206
close(4)                                = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000
read(3, 0x124000, 4096)                 = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "Chain INPUT (policy ACCEPT)\ntarg"..., 4096) = 338
read(3, "", 4096)                       = 0
close(3)                                = 0
wait4(28206, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28206
munmap(0x124000, 4096)                  = 0
pipe([3, 4])                            = 0
vfork()                                 = 28207
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000
read(3, "Chain OUTPUT (policy ACCEPT)\ntar"..., 4096) = 339
read(3, "", 4096)                       = 0
close(3)                                = 0
wait4(28207, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 28207
munmap(0x124000, 4096)                  = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fork()                                  = 28208
wait4(28208, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28208
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fork()                                  = 28210
wait4(28210, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28210
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fork()                                  = 28212
wait4(28212, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28212
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
fork()                                  = 28214
wait4(28214, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 28214
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
open("/etc/niceshaper/config", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1296, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x124000
read(3, "<global>\n    iface inet eth0 83."..., 4096) = 1296
_llseek(3, -1287, [9], SEEK_CUR)        = 0
read(3, "    iface inet eth0 83.18.26.114"..., 4096) = 1287
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


Ale ja niestety z tego nic niewiem.

Autor:  MAC!EK [ poniedziałek, 24 kwietnia 2006, 15:31 ]
Tytuł: 

Może nie ma takiego eth0? albo IP jakieś inne ma? Albo lepiej napisz do autora nice i daj mu ten log.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/