utm5_radius: segfault

Технические вопросы по UTM 5.0
Ответить
andretty
Сообщения: 33
Зарегистрирован: Чт апр 09, 2009 06:41

utm5_radius: segfault

Сообщение andretty »

Приветствую!

Столкнулся с проблемой: utm5_radius падает с segmentation fault (и по всей видимости сразу же переподнимается через safe_utm5_radiu). В логе системы при этом такие строки:

Код: Выделить всё

Sep 13 21:52:47 gate kernel: utm5_radius[5334]: segfault at 
в dmesg почти то же самое

Код: Выделить всё

utm5_radius[5334]: segfault at b7fb7ffc ip b7be55b1 sp b735f9fc error 4 in libc-2.11.2.so[b7b74000+145000]
в radius5.log

Код: Выделить всё

*** glibc detected *** /netup/utm5/bin/utm5_radius: free(): corrupted unsorted chunks: 0x08bf83c8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6cd64)[0xb7c09d64]
/lib/libc.so.6(+0x6e5f3)[0xb7c0b5f3]
/lib/libc.so.6(cfree+0x6d)[0xb7c0e5ed]
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6(_ZdlPv+0x21)[0xb7dd3761]
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6(_ZdaPv+0x1d)[0xb7dd37bd]
/netup/utm5/bin/utm5_radius[0x80ab341]
/netup/utm5/bin/utm5_radius[0x80855cf]
/netup/utm5/bin/utm5_radius[0x80a8038]
/lib/libpthread.so.0(+0x669f)[0xb7fcd69f]
/lib/libc.so.6(clone+0x5e)[0xb7c6fcae]
======= Memory map: ========
08048000-080f1000 r-xp 00000000 08:13 990159     /netup/utm5/bin/utm5_radius
080f1000-080f2000 rw-p 000a9000 08:13 990159     /netup/utm5/bin/utm5_radius
08a28000-08cb4000 rw-p 00000000 00:00 0          [heap]
b5d00000-b5d52000 rw-p 00000000 00:00 0 
b5d52000-b5e00000 ---p 00000000 00:00 0 
b5f00000-b5f26000 rw-p 00000000 00:00 0 
b5f26000-b6000000 ---p 00000000 00:00 0 
b606e000-b606f000 ---p 00000000 00:00 0 
b606f000-b616f000 rw-p 00000000 00:00 0 
b616f000-b617f000 r-xp 00000000 08:13 411215     /lib/libz.so.1.2.3
b617f000-b6180000 rw-p 00010000 08:13 411215     /lib/libz.so.1.2.3
b6186000-b6187000 ---p 00000000 00:00 0 
b6187000-b6287000 rw-p 00000000 00:00 0 
b6287000-b6288000 ---p 00000000 00:00 0 
b6288000-b6388000 rw-p 00000000 00:00 0 
b6388000-b6389000 ---p 00000000 00:00 0 
b6389000-b6b89000 rw-p 00000000 00:00 0 
b6b89000-b6b8a000 ---p 00000000 00:00 0 
b6b8a000-b738a000 rw-p 00000000 00:00 0 
b738a000-b738b000 ---p 00000000 00:00 0 
b738b000-b7b8b000 rw-p 00000000 00:00 0 
b7b8b000-b7b95000 r-xp 00000000 08:13 1023744    /lib/libnss_files-2.11.2.so
b7b95000-b7b96000 r--p 00009000 08:13 1023744    /lib/libnss_files-2.11.2.so
b7b96000-b7b97000 rw-p 0000a000 08:13 1023744    /lib/libnss_files-2.11.2.so
b7b97000-b7b99000 rw-p 00000000 00:00 0 
b7b99000-b7b9b000 r-xp 00000000 08:13 1023414    /lib/libdl-2.11.2.so
b7b9b000-b7b9c000 r--p 00001000 08:13 1023414    /lib/libdl-2.11.2.so
b7b9c000-b7b9d000 rw-p 00002000 08:13 1023414    /lib/libdl-2.11.2.so
b7b9d000-b7ce2000 r-xp 00000000 08:13 1022554    /lib/libc-2.11.2.so
b7ce2000-b7ce4000 r--p 00145000 08:13 1022554    /lib/libc-2.11.2.so
b7ce4000-b7ce5000 rw-p 00147000 08:13 1022554    /lib/libc-2.11.2.so
b7ce5000-b7ce8000 rw-p 00000000 00:00 0 
b7ce8000-b7cf4000 r-xp 00000000 08:13 861452     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
b7cf4000-b7cf5000 r--p 0000b000 08:13 861452     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
b7cf5000-b7cf6000 rw-p 0000c000 08:13 861452     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1
b7cf6000-b7d1a000 r-xp 00000000 08:13 1023724    /lib/libm-2.11.2.so
b7d1a000-b7d1b000 r--p 00023000 08:13 1023724    /lib/libm-2.11.2.so
b7d1b000-b7d1c000 rw-p 00024000 08:13 1023724    /lib/libm-2.11.2.so
b7d1c000-b7dfe000 r-xp 00000000 08:13 861515     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10
b7dfe000-b7e02000 r--p 000e1000 08:13 861515     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10
b7e02000-b7e03000 rw-p 000e5000 08:13 861515     /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10
b7e03000-b7e0a000 rw-p 00000000 00:00 0 
b7e0a000-b7e13000 r-xp 00000000 08:13 1023827    /lib/libcrypt-2.11.2.so
b7e13000-b7e14000 r--p 00008000 08:13 1023827    /lib/libcrypt-2.11.2.so
b7e14000-b7e15000 rw-p 00009000 08:13 1023827    /lib/libcrypt-2.11.2.so
b7e15000-b7e3c000 rw-p 00000000 00:00 0 
b7e3c000-b7f6d000 r-xp 00000000 08:13 550205     /usr/lib/libcrypto.so.0.9.8
b7f6d000-b7f75000 r--p 00130000 08:13 550205     /usr/lib/libcrypto.so.0.9.8
b7f75000-b7f83000 rw-p 00138000 08:13 550205     /usr/lib/libcrypto.so.0.9.8
b7f83000-b7f86000 rw-p 00000000 00:00 0 
b7f86000-b7fc3000 r-xp 00000000 08:13 550208     /usr/lib/libssl.so.0.9.8
b7fc3000-b7fc4000 r--p 0003d000 08:13 550208     /usr/lib/libssl.so.0.9.8
b7fc4000-b7fc7000 rw-p 0003e000 08:13 550208     /usr/lib/libssl.so.0.9.8
b7fc7000-b7fdc000 r-xp 00000000 08:13 1022517    /lib/libpthread-2.11.2.so
b7fdc000-b7fdd000 r--p 00014000 08:13 1022517    /lib/libpthread-2.11.2.so
b7fdd000-b7fde000 rw-p 00015000 08:13 1022517    /lib/libpthread-2.11.2.so
b7fde000-b7fe0000 rw-p 00000000 00:00 0 
b7fe1000-b7fe7000 rw-p 00000000 00:00 0 
b7fe7000-b7fe8000 r-xp 00000000 00:00 0          [vdso]
b7fe8000-b8005000 r-xp 00000000 08:13 1023768    /lib/ld-2.11.2.so
b8005000-b8006000 r--p 0001c000 08:13 1023768    /lib/ld-2.11.2.so
b8006000-b8007000 rw-p 0001d000 08:13 1023768    /lib/ld-2.11.2.so
bf9f1000-bfa06000 rw-p 00000000 00:00 0          [stack]
в radius.log такой поток инфы, что я не могу понять, есть ли там что то "неправильное".
Так же присутствует проблема - через случайный (но короткий, от 3 до 15 минут) промежуток времени отваливаются по таймауту vpn сессии у пользователей - я подозреваю, что эти проблемы связаны между собой.

Если кто сталкивался подскажите пожалуйста что с этим можно сделать?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

тоже падает иногда... но в логах не успеваю отловить

andretty
Сообщения: 33
Зарегистрирован: Чт апр 09, 2009 06:41

Сообщение andretty »

После полной пересборки system (emerge -e system) падения вроде прекратились.... уже сутки segfault'ов нету, пока что мониторю... Но обрывы соединений всё равно продолжаются!

to Pulse: система и/или архитектура 64 битная? Я пересобирал всё на 32 бита (на что было собрано ранее не ведаю - было давно и не мной), я так подозреваю что беда была в этом. В новом мануале UTM написано, что корректная работа под 64 битной архитектурой не гарантируется.

Ответить