1.1.6 crashes on fedora 6
Starting - reading configuration files ... reread_config: reading radiusd.conf Config: including file: /usr/local/etc/raddb/proxy.conf Config: including file: /usr/local/etc/raddb/clients.conf Config: including file: /usr/local/etc/raddb/snmp.conf Config: including file: /usr/local/etc/raddb/eap.conf Config: including file: /usr/local/etc/raddb/sql.conf main: prefix = "/usr/local" main: localstatedir = "/usr/local/var" main: logdir = "/usr/local/var/log/radius" main: libdir = "/usr/local/lib" main: radacctdir = "/usr/local/var/log/radius/radacct" main: hostname_lookups = no main: max_request_time = 30 main: cleanup_delay = 5 main: max_requests = 1024 main: delete_blocked_requests = 0 main: port = 0 main: allow_core_dumps = no main: log_stripped_names = no main: log_file = "/usr/local/var/log/radius/radius.log" main: log_auth = no main: log_auth_badpass = no main: log_auth_goodpass = no main: pidfile = "/usr/local/var/run/radiusd/radiusd.pid" main: user = "(null)" main: group = "(null)" main: usercollide = no main: lower_user = "no" main: lower_pass = "no" main: nospace_user = "no" main: nospace_pass = "no" main: checkrad = "/usr/local/sbin/checkrad" main: proxy_requests = yes proxy: retry_delay = 5 proxy: retry_count = 3 proxy: synchronous = no proxy: default_fallback = yes proxy: dead_time = 120 proxy: post_proxy_authorize = no proxy: wake_all_if_all_dead = no security: max_attributes = 200 security: reject_delay = 1 security: status_server = no main: debug_level = 0 read_config_files: reading dictionary read_config_files: reading naslist Using deprecated naslist file. Support for this will go away soon. read_config_files: reading clients read_config_files: reading realms radiusd: entering modules setup Module: Library search path is /usr/local/lib *** glibc detected *** ./sbin/radiusd: double free or corruption (fasttop): 0x09f91ca8 *** ======= Backtrace: ========= /lib/libc.so.6[0xcbfefd] /lib/libc.so.6(cfree+0x90)[0xcc3550] /usr/local/lib/libltdl.so.3[0x3d55db] /usr/local/lib/libltdl.so.3(lt_dlopenext+0xbe)[0x3d5f6e] ./sbin/radiusd(find_module_instance+0x317)[0x8bcc67] ./sbin/radiusd(setup_modules+0x1e8)[0x8bd108] ./sbin/radiusd(main+0x42c)[0x8c090c] /lib/libc.so.6(__libc_start_main+0xdc)[0xc6ff2c] ./sbin/radiusd[0x8b46b1] ======= Memory map: ======== 00110000-00124000 r-xp 00000000 fd:00 7745049 /usr/local/lib/libradius-1.1.6.so 00124000-00125000 rwxp 00014000 fd:00 7745049 /usr/local/lib/libradius-1.1.6.so 00125000-00126000 rwxp 00125000 00:00 0 00126000-0012f000 r-xp 00000000 fd:00 458793 /lib/libnss_files-2.5.so 0012f000-00130000 r-xp 00008000 fd:00 458793 /lib/libnss_files-2.5.so 00130000-00131000 rwxp 00009000 fd:00 458793 /lib/libnss_files-2.5.so 001e0000-001eb000 r-xp 00000000 fd:00 461338 /lib/libgcc_s-4.1.1-20061011.so.1 001eb000-001ec000 rwxp 0000a000 fd:00 461338 /lib/libgcc_s-4.1.1-20061011.so.1 00218000-0022a000 r-xp 00000000 fd:00 461341 /lib/libnsl-2.5.so 0022a000-0022b000 r-xp 00012000 fd:00 461341 /lib/libnsl-2.5.so 0022b000-0022c000 rwxp 00013000 fd:00 461341 /lib/libnsl-2.5.so 0022c000-0022e000 rwxp 0022c000 00:00 0 0022e000-00230000 r-xp 00000000 fd:00 461330 /lib/libdl-2.5.so 00230000-00231000 r-xp 00001000 fd:00 461330 /lib/libdl-2.5.so 00231000-00232000 rwxp 00002000 fd:00 461330 /lib/libdl-2.5.so 002eb000-002fe000 r-xp 00000000 fd:00 461331 /lib/libpthread-2.5.so 002fe000-002ff000 r-xp 00012000 fd:00 461331 /lib/libpthread-2.5.so 002ff000-00300000 rwxp 00013000 fd:00 461331 /lib/libpthread-2.5.so 00300000-00302000 rwxp 00300000 00:00 0 003d2000-003d7000 r-xp 00000000 fd:00 7763046 /usr/local/lib/libltdl.so.3.1.4 003d7000-003d8000 rwxp 00004000 fd:00 7763046 /usr/local/lib/libltdl.so.3.1.4 00637000-00650000 r-xp 00000000 fd:00 461328 /lib/ld-2.5.so 00650000-00651000 r-xp 00018000 fd:00 461328 /lib/ld-2.5.so 00651000-00652000 rwxp 00019000 fd:00 461328 /lib/ld-2.5.so 0071e000-00723000 r-xp 00000000 fd:00 458841 /lib/libcrypt-2.5.so 00723000-00724000 r-xp 00004000 fd:00 458841 /lib/libcrypt-2.5.so 00724000-00725000 rwxp 00005000 fd:00 458841 /lib/libcrypt-2.5.so 00725000-0074c000 rwxp 00725000 00:00 0 007fa000-007fc000 r-xp 00000000 fd:00 7759006 /usr/local/lib/rlm_exec-1.1.6.so 007fc000-007fd000 rwxp 00001000 fd:00 7759006 /usr/local/lib/rlm_exec-1.1.6.so 008b0000-008ce000 r-xp 00000000 fd:00 7763256 /usr/local/sbin/radiusd 008ce000-008cf000 rwxp 0001e000 fd:00 7763256 /usr/local/sbin/radiusd 008cf000-008d0000 rwxp 008cf000 00:00 0 00c5a000-00d91000 r-xp 00000000 fd:00 461329 /lib/libc-2.5.so 00d91000-00d93000 r-xp 00137000 fd:00 461329 /lib/libc-2.5.so 00d93000-00d94000 rwxp 00139000 fd:00 461329 /lib/libc-2.5.so 00d94000-00d97000 rwxp 00d94000 00:00 0 00e7c000-00e8b000 r-xp 00000000 fd:00 461343 /lib/libresolv-2.5.so 00e8b000-00e8c000 r-xp 0000e000 fd:00 461343 /lib/libresolv-2.5.so 00e8c000-00e8d000 rwxp 0000f000 fd:00 461343 /lib/libresolv-2.5.so 00e8d000-00e8f000 rwxp 00e8d000 00:00 0 00ea7000-00ea8000 r-xp 00ea7000 00:00 0 [vdso] 09eb6000-09f9d000 rw-p 09eb6000 00:00 0 b7e00000-b7e21000 rw-p b7e00000 00:00 0 b7e21000-b7f00000 ---p b7e21000 00:00 0 b7f2f000-b7f32000 rw-p b7f2f000 00:00 0 b7f49000-b7f4b000 rw-p b7f49000 00:00 0 bf82f000-bf862000 rw-p bf82f000 00:00 0 [stack] Aborted [root@fedora local]# Its pretty much the same issue I had with 1.1.5 on fedora 6
Jacob Jarick wrote:
*** glibc detected *** ./sbin/radiusd: double free or corruption ... Its pretty much the same issue I had with 1.1.5 on fedora 6
Are you sure you've removed all of the 1.1.5 libraries and binaries? And the immediate cause of the bug appears to be libltdl, if the backtrace can be believed. Alan DeKok. -- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog
there could be some libs lurking around, but for the moment I will stick with 1.1.3 until I resolve these authentication issues. My Job depends on it. On 4/13/07, Alan DeKok <aland@deployingradius.com> wrote:
Jacob Jarick wrote:
*** glibc detected *** ./sbin/radiusd: double free or corruption ... Its pretty much the same issue I had with 1.1.5 on fedora 6
Are you sure you've removed all of the 1.1.5 libraries and binaries?
And the immediate cause of the bug appears to be libltdl, if the backtrace can be believed.
Alan DeKok. -- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Jacob Jarick wrote:
*** glibc detected *** ./sbin/radiusd: double free or corruption (fasttop): 0x09f91ca8 *** ======= Backtrace: ========= /lib/libc.so.6[0xcbfefd] /lib/libc.so.6(cfree+0x90)[0xcc3550] /usr/local/lib/libltdl.so.3[0x3d55db] /usr/local/lib/libltdl.so.3(lt_dlopenext+0xbe)[0x3d5f6e]
You could try to use the libltdl from Fedora instead of the one from the FreeRADIUS sources. $ ./configure --with-system-libtool You could also try to build a RPM package from sources, this will toggle the option for you. See the wiki for more details. http://wiki.freeradius.org/Build#Building_RedHat_packages -- Nicolas Baradakis
participants (3)
-
Alan DeKok -
Jacob Jarick -
Nicolas Baradakis