I'm liking the new and exciting format for trust router exceptions, not so much the error though :)
Looks like there may be two issues here - the exception itself, and the portal allowing COI's with no APC defined to be saved/inserted into the config (three, if you count Stefan trying to create a COI with no APC in the first place ;).
Is the trace like this sufficient to identity the cause and fix it, or should I also provide a trace from GDB/valgrind too?
tr_cfg_parse_one_comm: Can't parse APCs for COI csc.communities.moonshot.ja.net.
*** glibc detected *** trust_router: free(): invalid pointer: 0x00000000025d9500 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x75e76)[0x7f4765939e76]
trust_router[0x4023bf]
trust_router[0x402e20]
trust_router[0x401101]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7f47658e2d5d]
trust_router[0x400ff9]
======= Memory map: ========
00400000-00406000 r-xp 00000000 fd:00 527132 /usr/bin/trust_router
00605000-00606000 rw-p 00005000 fd:00 527132 /usr/bin/trust_router
025a3000-025e5000 rw-p 00000000 00:00 0 [heap]
7f4763c68000-7f4763c7e000 r-xp 00000000 fd:00 392012 /lib64/libgcc_s-4.4.7-20120601.so.1
7f4763c7e000-7f4763e7d000 ---p 00016000 fd:00 392012 /lib64/libgcc_s-4.4.7-20120601.so.1
7f4763e7d000-7f4763e7e000 rw-p 00015000 fd:00 392012 /lib64/libgcc_s-4.4.7-20120601.so.1
7f4763e7e000-7f4763e9b000 r-xp 00000000 fd:00 396667 /lib64/libselinux.so.1
7f4763e9b000-7f476409a000 ---p 0001d000 fd:00 396667 /lib64/libselinux.so.1
7f476409a000-7f476409b000 r--p 0001c000 fd:00 396667 /lib64/libselinux.so.1
7f476409b000-7f476409c000 rw-p 0001d000 fd:00 396667 /lib64/libselinux.so.1
7f476409c000-7f476409d000 rw-p 00000000 00:00 0
7f476409d000-7f476410e000 r-xp 00000000 fd:00 391688 /lib64/libfreebl3.so
7f476410e000-7f476430d000 ---p 00071000 fd:00 391688 /lib64/libfreebl3.so
7f476430d000-7f476430f000 r--p 00070000 fd:00 391688 /lib64/libfreebl3.so
7f476430f000-7f4764310000 rw-p 00072000 fd:00 391688 /lib64/libfreebl3.so
7f4764310000-7f4764314000 rw-p 00000000 00:00 0
7f4764314000-7f476432a000 r-xp 00000000 fd:00 395908 /lib64/libresolv-2.12.so
7f476432a000-7f476452a000 ---p 00016000 fd:00 395908 /lib64/libresolv-2.12.so
7f476452a000-7f476452b000 r--p 00016000 fd:00 395908 /lib64/libresolv-2.12.so
7f476452b000-7f476452c000 rw-p 00017000 fd:00 395908 /lib64/libresolv-2.12.so
7f476452c000-7f476452e000 rw-p 00000000 00:00 0
7f476452e000-7f4764530000 r-xp 00000000 fd:00 392270 /lib64/libkeyutils.so.1.3
7f4764530000-7f476472f000 ---p 00002000 fd:00 392270 /lib64/libkeyutils.so.1.3
7f476472f000-7f4764730000 r--p 00001000 fd:00 392270 /lib64/libkeyutils.so.1.3
7f4764730000-7f4764731000 rw-p 00002000 fd:00 392270 /lib64/libkeyutils.so.1.3
7f4764731000-7f476473b000 r-xp 00000000 fd:00 395927 /lib64/libkrb5support.so.0.1
7f476473b000-7f476493a000 ---p 0000a000 fd:00 395927 /lib64/libkrb5support.so.0.1
7f476493a000-7f476493b000 r--p 00009000 fd:00 395927 /lib64/libkrb5support.so.0.1
7f476493b000-7f476493c000 rw-p 0000a000 fd:00 395927 /lib64/libkrb5support.so.0.1
7f476493c000-7f4764965000 r-xp 00000000 fd:00 395923 /lib64/libk5crypto.so.3.1
7f4764965000-7f4764b65000 ---p 00029000 fd:00 395923 /lib64/libk5crypto.so.3.1
7f4764b65000-7f4764b66000 r--p 00029000 fd:00 395923 /lib64/libk5crypto.so.3.1
7f4764b66000-7f4764b67000 rw-p 0002a000 fd:00 395923 /lib64/libk5crypto.so.3.1
7f4764b67000-7f4764b68000 rw-p 00000000 00:00 0
7f4764b68000-7f4764c43000 r-xp 00000000 fd:00 395925 /lib64/libkrb5.so.3.3
7f4764c43000-7f4764e42000 ---p 000db000 fd:00 395925 /lib64/libkrb5.so.3.3
7f4764e42000-7f4764e4c000 r--p 000da000 fd:00 395925 /lib64/libkrb5.so.3.3
7f4764e4c000-7f4764e4e000 rw-p 000e4000 fd:00 395925 /lib64/libkrb5.so.3.3
7f4764e4e000-7f4764e55000 r-xp 00000000 fd:00 395893 /lib64/libcrypt-2.12.so
7f4764e55000-7f4765055000 ---p 00007000 fd:00 395893 /lib64/libcrypt-2.12.so
7f4765055000-7f4765056000 r--p 00007000 fd:00 395893 /lib64/libcrypt-2.12.so
7f4765056000-7f4765057000 rw-p 00008000 fd:00 395893 /lib64/libcrypt-2.12.so
7f4765057000-7f4765085000 rw-p 00000000 00:00 0
7f4765085000-7f476508c000 r-xp 00000000 fd:00 395910 /lib64/librt-2.12.so
7f476508c000-7f476528b000 ---p 00007000 fd:00 395910 /lib64/librt-2.12.so
7f476528b000-7f476528c000 r--p 00006000 fd:00 395910 /lib64/librt-2.12.so
7f476528c000-7f476528d000 rw-p 00007000 fd:00 395910 /lib64/librt-2.12.so
7f476528d000-7f47652a4000 r-xp 00000000 fd:00 391987 /lib64/libpthread-2.12.so
7f47652a4000-7f47654a4000 ---p 00017000 fd:00 391987 /lib64/libpthread-2.12.so
7f47654a4000-7f47654a5000 r--p 00017000 fd:00 391987 /lib64/libpthread-2.12.so
7f47654a5000-7f47654a6000 rw-p 00018000 fd:00 391987 /lib64/libpthread-2.12.so
7f47654a6000-7f47654aa000 rw-p 00000000 00:00 0
7f47654aa000-7f47654bf000 r-xp 00000000 fd:00 392021 /lib64/libz.so.1.2.3
7f47654bf000-7f47656be000 ---p 00015000 fd:00 392021 /lib64/libz.so.1.2.3
7f47656be000-7f47656bf000 r--p 00014000 fd:00 392021 /lib64/libz.so.1.2.3
7f47656bf000-7f47656c0000 rw-p 00015000 fd:00 392021 /lib64/libz.so.1.2.3
7f47656c0000-7f47656c2000 r-xp 00000000 fd:00 395894 /lib64/libdl-2.12.so
7f47656c2000-7f47658c2000 ---p 00002000 fd:00 395894 /lib64/libdl-2.12.so
7f47658c2000-7f47658c3000 r--p 00002000 fd:00 395894 /lib64/libdl-2.12.so
7f47658c3000-7f47658c4000 rw-p 00003000 fd:00 395894 /lib64/libdl-2.12.so
7f47658c4000-7f4765a4e000 r-xp 00000000 fd:00 391963 /lib64/libc-2.12.so
7f4765a4e000-7f4765c4e000 ---p 0018a000 fd:00 391963 /lib64/libc-2.12.so
7f4765c4e000-7f4765c52000 r--p 0018a000 fd:00 391963 /lib64/libc-2.12.so
7f4765c52000-7f4765c53000 rw-p 0018e000 fd:00 391963 /lib64/libc-2.12.so
7f4765c53000-7f4765c58000 rw-p 00000000 00:00 0
7f4765c58000-7f4765c99000 r-xp 00000000 fd:00 392004 /lib64/libgssapi_krb5.so.2.2
7f4765c99000-7f4765e99000 ---p 00041000 fd:00 392004 /lib64/libgssapi_krb5.so.2.2
7f4765e99000-7f4765e9a000 r--p 00041000 fd:00 392004 /lib64/libgssapi_krb5.so.2.2Aborted
Regards,
Adam Bishop
Systems Development Specialist
gpg: 0x6609D460
t: +44 (0)1235 822 245
xmpp: [log in to unmask]
Janet, the UK's research and education network.
Janet(UK) is a trading name of Jisc Collections and Janet Limited, a
not-for-profit company which is registered in England under No. 2881024
and whose Registered Office is at Lumen House, Library Avenue,
Harwell Oxford, Didcot, Oxfordshire. OX11 0SG. VAT No. 614944238
|