Perl "glibc detected" or "Segmentation Fault" - perl

Sometimes executing my script gets me a "Segmentation Fault" and sometimes it gets me the output below. Any help would be appreciated? I'm no Perl expert, so please go easy on my coding skills. You can view my code here.
*** glibc detected *** perl: free(): invalid pointer: 0x0000000002982e64 ***
======= Backtrace: =========
/lib64/libc.so.6[0x32eac714af]
/lib64/libc.so.6(cfree+0x4b)[0x32eac757ab]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x6d5)[0x3ee4895a05]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free+0x80)[0x3ee4895b50]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_av_undef+0x60)[0x3ee48895e0]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x48c)[0x3ee48957bc]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free+0x80)[0x3ee4895b50]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_leave_scope+0xc75)[0x3ee48b8ef5]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_pp_leavesub+0x11d)[0x3ee488c41d]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0xe)[0x3ee488a37e]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so[0x3ee48bb02a]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0xe)[0x3ee488a37e]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_call_sv+0x4d6)[0x3ee48375a6]
/home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/DBI/DBI.so(XS_DBI_dispatch+0x1f22)[0x7fb85387fc32]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_pp_entersub+0x3f6)[0x3ee4890ad6]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_runops_standard+0xe)[0x3ee488a37e]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(perl_run+0x11c)[0x3ee4837ecc]
perl(main+0x150)[0x401960]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x32eac1d9f4]
perl[0x401759]
======= Memory map: ========
00400000-00403000 r-xp 00000000 08:04 110043381 /usr/bin/perl
00602000-00604000 rw-p 00002000 08:04 110043381 /usr/bin/perl
00604000-02fc2000 rw-p 00000000 00:00 0 [heap]
30eec00000-30eed2d000 r-xp 00000000 08:04 9224244 /lib64/libcrypto.so.0.9.8e
30eed2d000-30eef2c000 ---p 0012d000 08:04 9224244 /lib64/libcrypto.so.0.9.8e
30eef2c000-30eef4d000 rw-p 0012c000 08:04 9224244 /lib64/libcrypto.so.0.9.8e
30eef4d000-30eef51000 rw-p 00000000 00:00 0
30ef000000-30ef048000 r-xp 00000000 08:04 9224343 /lib64/libssl.so.0.9.8e
30ef048000-30ef248000 ---p 00048000 08:04 9224343 /lib64/libssl.so.0.9.8e
30ef248000-30ef24e000 rw-p 00048000 08:04 9224343 /lib64/libssl.so.0.9.8e
32ea800000-32ea81c000 r-xp 00000000 08:04 9224227 /lib64/ld-2.5.so
32eaa1c000-32eaa1d000 r--p 0001c000 08:04 9224227 /lib64/ld-2.5.so
32eaa1d000-32eaa1e000 rw-p 0001d000 08:04 9224227 /lib64/ld-2.5.so
32eac00000-32ead4f000 r-xp 00000000 08:04 9224334 /lib64/libc-2.5.so
32ead4f000-32eaf4f000 ---p 0014f000 08:04 9224334 /lib64/libc-2.5.so
32eaf4f000-32eaf53000 r--p 0014f000 08:04 9224334 /lib64/libc-2.5.so
32eaf53000-32eaf54000 rw-p 00153000 08:04 9224334 /lib64/libc-2.5.so
32eaf54000-32eaf59000 rw-p 00000000 00:00 0
32eb000000-32eb082000 r-xp 00000000 08:04 9224469 /lib64/libm-2.5.so
32eb082000-32eb281000 ---p 00082000 08:04 9224469 /lib64/libm-2.5.so
32eb281000-32eb282000 r--p 00081000 08:04 9224469 /lib64/libm-2.5.so
32eb282000-32eb283000 rw-p 00082000 08:04 9224469 /lib64/libm-2.5.so
32eb400000-32eb402000 r-xp 00000000 08:04 9224462 /lib64/libdl-2.5.so
32eb402000-32eb602000 ---p 00002000 08:04 9224462 /lib64/libdl-2.5.so
32eb602000-32eb603000 r--p 00002000 08:04 9224462 /lib64/libdl-2.5.so
32eb603000-32eb604000 rw-p 00003000 08:04 9224462 /lib64/libdl-2.5.so
32eb800000-32eb816000 r-xp 00000000 08:04 9224477 /lib64/libpthread-2.5.so
32eb816000-32eba16000 ---p 00016000 08:04 9224477 /lib64/libpthread-2.5.so
32eba16000-32eba17000 r--p 00016000 08:04 9224477 /lib64/libpthread-2.5.so
32eba17000-32eba18000 rw-p 00017000 08:04 9224477 /lib64/libpthread-2.5.so
32eba18000-32eba1c000 rw-p 00000000 00:00 0
32ebc00000-32ebc14000 r-xp 00000000 08:04 9224305 /lib64/libz.so.1.2.3
32ebc14000-32ebe13000 ---p 00014000 08:04 9224305 /lib64/libz.so.1.2.3
32ebe13000-32ebe14000 rw-p 00013000 08:04 9224305 /lib64/libz.so.1.2.3
32ec000000-32ec007000 r-xp 00000000 08:04 9224484 /lib64/librt-2.5.so
32ec007000-32ec207000 ---p 00007000 08:04 9224484 /lib64/librt-2.5.so
32ec207000-32ec208000 r--p 00007000 08:04 9224484 /lib64/librt-2.5.so
32ec208000-32ec209000 rw-p 00008000 08:04 9224484 /lib64/librt-2.5.so
32ec400000-32ec415000 r-xp 00000000 08:04 9224496 /lib64/libselinux.so.1
32ec415000-32ec615000 ---p 00015000 08:04 9224496 /lib64/libselinux.so.1
32ec615000-32ec617000 rw-p 00015000 08:04 9224496 /lib64/libselinux.so.1
32ec617000-32ec618000 rw-p 00000000 00:00 0
32ec800000-32ec83b000 r-xp 00000000 08:04 9224492 /lib64/libsepol.so.1
32ec83b000-32eca3b000 ---p 0003b000 08:04 9224492 /lib64/libsepol.so.1
32eca3b000-32eca3c000 rw-p 0003b000 08:04 9224492 /lib64/libsepol.so.1
32eca3c000-32eca46000 rw-p 00000000 00:00 0
32ecc00000-32ecc0d000 r-xp 00000000 08:04 9224472 /lib64/libgcc_s-4.1.2-20080825.so.1
32ecc0d000-32ece0d000 ---p 0000d000 08:04 9224472 /lib64/libgcc_s-4.1.2-20080825.so.1
32ece0d000-32ece0e000 rw-p 0000d000 08:04 9224472 /lib64/libgcc_s-4.1.2-20080825.so.1
32ed000000-32ed015000 r-xp 00000000 08:04 9224474 /lib64/libnsl-2.5.so
32ed015000-32ed214000 ---p 00015000 08:04 9224474 /lib64/libnsl-2.5.so
32ed214000-32ed215000 r--p 00014000 08:04 9224474 /lib64/libnsl-2.5.so
32ed215000-32ed216000 rw-p 00015000 08:04 9224474 /lib64/libnsl-2.5.so
32ed216000-32ed218000 rw-p 00000000 00:00 0
32ee800000-32ee811000 r-xp 00000000 08:04 9224478 /lib64/libresolv-2.5.so
32ee811000-32eea11000 ---p 00011000 08:04 9224478 /lib64/libresolv-2.5.so
32eea11000-32eea12000 r--p 00011000 08:04 9224478 /lib64/libresolv-2.5.so
32eea12000-32eea13000 rw-p 00012000 08:04 9224478 /lib64/libresolv-2.5.so
32eea13000-32eea15000 rw-p 00000000 00:00 0
32eec00000-32eec09000 r-xp 00000000 08:04 9224480 /lib64/libcrypt-2.5.so
32eec09000-32eee08000 ---p 00009000 08:04 9224480 /lib64/libcrypt-2.5.so
32eee08000-32eee09000 r--p 00008000 08:04 9224480 /lib64/libcrypt-2.5.so
32eee09000-32eee0a000 rw-p 00009000 08:04 9224480 /lib64/libcrypt-2.5.so
32eee0a000-32eee38000 rw-p 00000000 00:00 0
32efc00000-32efc02000 r-xp 00000000 08:04 9224285 /lib64/libkeyutils-1.2.so
32efc02000-32efe01000 ---p 00002000 08:04 9224285 /lib64/libkeyutils-1.2.so
32efe01000-32efe02000 rw-p 00001000 08:04 9224285 /lib64/libkeyutils-1.2.so
32f0000000-32f0002000 r-xp 00000000 08:04 9224499 /lib64/libcom_err.so.2.1
32f0002000-32f0201000 ---p 00002000 08:04 9224499 /lib64/libcom_err.so.2.1
32f0201000-32f0202000 rw-p 00001000 08:04 9224499 /lib64/libcom_err.so.2.1
32f9400000-32f9402000 r-xp 00000000 08:04 9224482 /lib64/libutil-2.5.so
32f9402000-32f9601000 ---p 00002000 08:04 9224482 /lib64/libutil-2.5.so
32f9601000-32f9602000 r--p 00001000 08:04 9224482 /lib64/libutil-2.5.so
32f9602000-32f9603000 rw-p 00002000 08:04 9224482 /lib64/libutil-2.5.so
3ee4800000-3ee492c000 r-xp 00000000 08:04 110405822 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
3ee492c000-3ee4b2b000 ---p 0012c000 08:04 110405822 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
3ee4b2b000-3ee4b34000 rw-p 0012b000 08:04 110405822 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
3ee4b34000-3ee4b36000 rw-p 00000000 00:00 0
3fea800000-3fea891000 r-xp 00000000 08:04 157884806 /usr/lib64/libkrb5.so.3.3
3fea891000-3feaa91000 ---p 00091000 08:04 157884806 /usr/lib64/libkrb5.so.3.3
3feaa91000-3feaa95000 rw-p 00091000 08:04 157884806 /usr/lib64/libkrb5.so.3.3
3feac00000-3feac2c000 r-xp 00000000 08:04 157884807 /usr/lib64/libgssapi_krb5.so.2.2
3feac2c000-3feae2c000 ---p 0002c000 08:04 157884807 /usr/lib64/libgssapi_krb5.so.2.2
3feae2c000-3feae2e000 rw-p 0002c000 08:04 157884807 /usr/lib64/libgssapi_krb5.so.2.2
3feb000000-3feb024000 r-xp 00000000 08:04 157884805 /usr/lib64/libk5crypto.so.3.1
3feb024000-3feb223000 ---p 00024000 08:04 157884805 /usr/lib64/libk5crypto.so.3.1
3feb223000-3feb225000 rw-p 00023000 08:04 157884805 /usr/lib64/libk5crypto.so.3.1
3feb400000-3feb408000 r-xp 00000000 08:04 157884804 /usr/lib64/libkrb5support.so.0.1
3feb408000-3feb607000 ---p 00008000 08:04 157884804 /usr/lib64/libkrb5support.so.0.1
3feb607000-3feb608000 rw-p 00007000 08:04 157884804 /usr/lib64/libkrb5support.so.0.1
7fb851f89000-7fb851fd7000 r-xp 00000000 08:04 110413043 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so
7fb851fd7000-7fb8521d6000 ---p 0004e000 08:04 110413043 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so
7fb8521d6000-7fb8521d8000 rw-p 0004d000 08:04 110413043 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Net/SSLeay/SSLeay.so
7fb8521d8000-7fb8521da000 r-xp 00000000 08:04 110405769 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Cwd/Cwd.so
7fb8521da000-7fb8523da000 ---p 00002000 08:04 110405769 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Cwd/Cwd.so
7fb8523da000-7fb8523db000 rw-p 00002000 08:04 110405769 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Cwd/Cwd.so
7fb8523db000-7fb8523fc000 rw-p 00000000 00:00 0
7fb8523fc000-7fb852402000 r-xp 00000000 08:04 110412622 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
7fb852402000-7fb852601000 ---p 00006000 08:04 110412622 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
7fb852601000-7fb852602000 rw-p 00005000 08:04 110412622 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
7fb852602000-7fb852609000 r-xp 00000000 08:04 110405775 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
7fb852609000-7fb852809000 ---p 00007000 08:04 110405775 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
7fb852809000-7fb85280a000 rw-p 00007000 08:04 110405775 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
7fb85280a000-7fb85280c000 r-xp 00000000 08:04 70410455 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Clone/Clone.so
7fb85280c000-7fb852a0c000 ---p 00002000 08:04 70410455 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Clone/Clone.so
7fb852a0c000-7fb852a0d000 rw-p 00002000 08:04 70410455 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Clone/Clone.so
7fb852a0d000-7fb852a12000 r-xp 00000000 08:04 70410438 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Params/Util/Util.so
7fb852a12000-7fb852c11000 ---p 00005000 08:04 70410438 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Params/Util/Util.so
7fb852c11000-7fb852c12000 rw-p 00004000 08:04 70410438 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Params/Util/Util.so
7fb852c12000-7fb852c30000 r-xp 00000000 08:04 110791534 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
7fb852c30000-7fb852e30000 ---p 0001e000 08:04 110791534 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
7fb852e30000-7fb852e31000 rw-p 0001e000 08:04 110791534 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
7fb852e31000-7fb852e36000 r-xp 00000000 08:04 110414506 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
7fb852e36000-7fb853035000 ---p 00005000 08:04 110414506 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
7fb853035000-7fb853036000 rw-p 00004000 08:04 110414506 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
7fb853036000-7fb85303a000 r-xp 00000000 08:04 9224292 /lib64/libnss_dns-2.5.so
7fb85303a000-7fb853239000 ---p 00004000 08:04 9224292 /lib64/libnss_dns-2.5.so
7fb853239000-7fb85323a000 r--p 00003000 08:04 9224292 /lib64/libnss_dns-2.5.so
7fb85323a000-7fb85323b000 rw-p 00004000 08:04 9224292 /lib64/libnss_dns-2.5.so
7fb85323b000-7fb853245000 r-xp 00000000 08:04 9224294 /lib64/libnss_files-2.5.so
7fb853245000-7fb853444000 ---p 0000a000 08:04 9224294 /lib64/libnss_files-2.5.so
7fb853444000-7fb853445000 r--p 00009000 08:04 9224294 /lib64/libnss_files-2.5.so
7fb853445000-7fb853446000 rw-p 0000a000 08:04 9224294 /lib64/libnss_files-2.5.so
7fb853446000-7fb85344b000 r-xp 00000000 08:04 110412590 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Socket/Socket.so
7fb85344b000-7fb85364a000 ---p 00005000 08:04 110412590 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Socket/Socket.so
7fb85364a000-7fb85364b000 rw-p 00004000 08:04 110412590 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Socket/Socket.so
7fb85364b000-7fb853667000 r-xp 00000000 08:04 110412428 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
7fb853667000-7fb853867000 ---p 0001c000 08:04 110412428 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
7fb853867000-7fb853868000 rw-p 0001c000 08:04 110412428 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
7fb853868000-7fb853888000 r-xp 00000000 08:04 56328843 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/DBI/DBI.so
7fb853888000-7fb853a87000 ---p 00020000 08:04 56328843 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/DBI/DBI.so
7fb853a87000-7fb853a88000 rw-p 0001f000 08:04 56328843 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/DBI/DBI.so
7fb853a88000-7fb853a94000 r-xp 00000000 08:04 56328198 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Text/CSV_XS/CSV_XS.so
7fb853a94000-7fb853c93000 ---p 0000c000 08:04 56328198 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Text/CSV_XS/CSV_XS.so
7fb853c93000-7fb853c94000 rw-p 0000b000 08:04 56328198 /home/yostauto/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Text/CSV_XS/CSV_XS.so
7fb853c94000-7fb853c9f000 r-xp 00000000 08:04 110412967 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
7fb853c9f000-7fb853e9e000 ---p 0000b000 08:04 110412967 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
7fb853e9e000-7fb853e9f000 rw-p 0000a000 08:04 110412967 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/HTML/Parser/Parser.so
7fb853e9f000-7fb853ebb000 r-xp 00000000 08:04 110413015 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/MoreUtils/MoreUtils.so
7fb853ebb000-7fb8540bb000 ---p 0001c000 08:04 110413015 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/MoreUtils/MoreUtils.so
7fb8540bb000-7fb8540bc000 rw-p 0001c000 08:04 110413015 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/MoreUtils/MoreUtils.so
7fb8540bc000-7fb8540c8000 r-xp 00000000 08:04 110412819 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Params/Validate/Validate.so
7fb8540c8000-7fb8542c7000 ---p 0000c000 08:04 110412819 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Params/Validate/Validate.so
7fb8542c7000-7fb8542c8000 rw-p 0000b000 08:04 110412819 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Params/Validate/Validate.so
7fb8542c8000-7fb8542cd000 r-xp 00000000 08:04 110414454 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DateTime/DateTime.so
7fb8542cd000-7fb8544cc000 ---p 00005000 08:04 110414454 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DateTime/DateTime.so
7fb8544cc000-7fb8544cd000 rw-p 00004000 08:04 110414454 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DateTime/DateTime.so
7fb8544cd000-7fb8544d9000 r-xp 00000000 08:04 110412715 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
7fb8544d9000-7fb8546d8000 ---p 0000c000 08:04 110412715 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
7fb8546d8000-7fb8546d9000 rw-p 0000b000 08:04 110412715 /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
7fb8546d9000-7fb8546e2000 r-xp 00000000 08:04 110405801 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Encode/Encode.so
7fb8546e2000-7fb8548e1000 ---p 00009000 08:04 110405801 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Encode/Encode.so
7fb8548e1000-7fb8548e2000 rw-p 00008000 08:04 110405801 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Encode/Encode.so
7fb8548e2000-7fb8548e5000 r-xp 00000000 08:04 110412420 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
7fb8548e5000-7fb854ae4000 ---p 00003000 08:04 110412420 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
7fb854ae4000-7fb854ae5000 rw-p 00002000 08:04 110412420 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
7fb854ae5000-7fb854ae8000 r-xp 00000000 08:04 110412398 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so
7fb854ae8000-7fb854ce7000 ---p 00003000 08:04 110412398 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so
7fb854ce7000-7fb854ce8000 rw-p 00002000 08:04 110412398 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so
7fb854ce8000-7fb854cec000 r-xp 00000000 08:04 110412414 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/IO/IO.so
7fb854cec000-7fb854eeb000 ---p 00004000 08:04 110412414 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/IO/IO.so
7fb854eeb000-7fb854eec000 rw-p 00003000 08:04 110412414 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/IO/IO.so
7fb854eec000-7fb854f12000 rw-p 00000000 00:00 0
7fb854f28000-7fb854f2a000 rw-p 00000000 00:00 0
7fffe55a9000-7fffe55ca000 rw-p 00000000 00:00 0 [stack]
7fffe55ff000-7fffe5600000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r--p 00000000 00:00 0 [vsyscall]
/bin/sh: line 1: 15018 Aborted perl /home/user/emailservice/send.pl

Related

MongoDB: Connection String Error when Upgrading Config Servers to Replica Set

I'm following these instructions to upgrade my Mongo config servers to a replica set. Everything seems to work initially, but then when connecting to a Mongos and running sh.status, I get the following error message and stack.
Of importance: "Detected upgrade from mirrored (SCCC) config servers to replica set (CSRS) config servers. setShardVersion was given: csReplSet/mongodb-config-1:27019 for the config server connection string, but has stored: mongodb-config-1:27019,mongodb-config-2:27019,mongodb-config-3:27019
This causes the PRIMARY and one of the SECONDARY config servers to crash. I checked that all mongos have the right connection string and that all mongod and mongos are running the same version of MongoDB (3.2.11). I also tried firing up config servers from scratch (at the expense of losing data), but to no avail.
Any ideas?
2016-12-13T08:27:47.825+0000 I SHARDING [conn849] Detected upgrade from mirrored (SCCC) config servers to replica set (CSRS) config servers. setShardVersion was given: csReplSet/mo\
ngodb-config-1:27019 for the config server connection string, but has stored: mongodb-config-1:27019,mongodb-config-2:27019,mongodb-config-3:27019
2016-12-13T08:27:47.825+0000 F - [conn849] Invalid access at address: 0x108
2016-12-13T08:27:47.831+0000 F - [conn849] Got signal: 11 (Segmentation fault).
0x132f902 0x132ea59 0x132edd8 0x7f288d434330 0x7f288d42e404 0x1140949 0xfa1480 0xbd2653 0xbd34d9 0xb2c1f0 0xce12f5 0x9be81c 0x12dc0c5 0x7f288d42c184 0x7f288d15937d
----- BEGIN BACKTRACE -----
{"backtrace":[{"b":"400000","o":"F2F902","s":"_ZN5mongo15printStackTraceERSo"},{"b":"400000","o":"F2EA59"},{"b":"400000","o":"F2EDD8"},{"b":"7F288D424000","o":"10330"},{"b":"7F288D4\
24000","o":"A404","s":"pthread_mutex_lock"},{"b":"400000","o":"D40949","s":"_ZN5mongo24ForwardingCatalogManager37scheduleReplaceCatalogManagerIfNeededENS_14CatalogManager16ConfigSer\
verModeERKNS_16ConnectionStringE"},{"b":"400000","o":"BA1480"},{"b":"400000","o":"7D2653","s":"_ZN5mongo7Command3runEPNS_16OperationContextERKNS_3rpc16RequestInterfaceEPNS3_21ReplyB\
uilderInterfaceE"},{"b":"400000","o":"7D34D9","s":"_ZN5mongo7Command11execCommandEPNS_16OperationContextEPS0_RKNS_3rpc16RequestInterfaceEPNS4_21ReplyBuilderInterfaceE"},{"b":"400000\
","o":"72C1F0","s":"_ZN5mongo11runCommandsEPNS_16OperationContextERKNS_3rpc16RequestInterfaceEPNS2_21ReplyBuilderInterfaceE"},{"b":"400000","o":"8E12F5","s":"_ZN5mongo16assembleResp\
onseEPNS_16OperationContextERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE"},{"b":"400000","o":"5BE81C","s":"_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessag\
ingPortE"},{"b":"400000","o":"EDC0C5","s":"_ZN5mongo17PortMessageServer17handleIncomingMsgEPv"},{"b":"7F288D424000","o":"8184"},{"b":"7F288D05F000","o":"FA37D","s":"clone"}],"proces\
sInfo":{ "mongodbVersion" : "3.2.11", "gitVersion" : "009580ad490190ba33d1c6253ebd8d91808923e4", "compiledModules" : [], "uname" : { "sysname" : "Linux", "release" : "4.4.0-53-gener\
ic", "version" : "#74~14.04.1-Ubuntu SMP Fri Dec 2 03:43:31 UTC 2016", "machine" : "x86_64" }, "somap" : [ { "elfType" : 2, "b" : "400000", "buildId" : "55994D9F4E3C47C30959A86BC9F3\
3188CB6ADF21" }, { "b" : "7FFCEDF32000", "elfType" : 3, "buildId" : "AA5EEB9DFDD3AABAC9F493EC883C381016A1C312" }, { "b" : "7F288E346000", "path" : "/lib/x86_64-linux-gnu/libssl.so.1\
.0.0", "elfType" : 3, "buildId" : "15A6A69B862FAC0AA589921DB1B0DF8A673FEC81" }, { "b" : "7F288DF6A000", "path" : "/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", "elfType" : 3, "buildId"\
: "607C4A6F3428B6F065D55691AFDC4E343786A8A5" }, { "b" : "7F288DD62000", "path" : "/lib/x86_64-linux-gnu/librt.so.1", "elfType" : 3, "buildId" : "E2A6DD5048A0A051FD61043BDB69D8CC681\
92AB7" }, { "b" : "7F288DB5E000", "path" : "/lib/x86_64-linux-gnu/libdl.so.2", "elfType" : 3, "buildId" : "DA9B8C234D0FE9FD8CAAC8970A7EC1B6C8F6623F" }, { "b" : "7F288D858000", "path\
" : "/lib/x86_64-linux-gnu/libm.so.6", "elfType" : 3, "buildId" : "D144258E614900B255A31F3FD2283A878670D5BC" }, { "b" : "7F288D642000", "path" : "/lib/x86_64-linux-gnu/libgcc_s.so.1\
", "elfType" : 3, "buildId" : "36311B4457710AE5578C4BF00791DED7359DBB92" }, { "b" : "7F288D424000", "path" : "/lib/x86_64-linux-gnu/libpthread.so.0", "elfType" : 3, "buildId" : "31E\
9F21AE8C10396171F1E13DA15780986FA696C" }, { "b" : "7F288D05F000", "path" : "/lib/x86_64-linux-gnu/libc.so.6", "elfType" : 3, "buildId" : "CF699A15CAAE64F50311FC4655B86DC39A479789" }\
, { "b" : "7F288E5A5000", "path" : "/lib64/ld-linux-x86-64.so.2", "elfType" : 3, "buildId" : "D0F537904076D73F29E4A37341F8A449E2EF6CD0" } ] }}
mongod(_ZN5mongo15printStackTraceERSo+0x32) [0x132f902]
mongod(+0xF2EA59) [0x132ea59]
mongod(+0xF2EDD8) [0x132edd8]
libpthread.so.0(+0x10330) [0x7f288d434330]
libpthread.so.0(pthread_mutex_lock+0x4) [0x7f288d42e404]
mongod(_ZN5mongo24ForwardingCatalogManager37scheduleReplaceCatalogManagerIfNeededENS_14CatalogManager16ConfigServerModeERKNS_16ConnectionStringE+0x39) [0x1140949]
mongod(+0xBA1480) [0xfa1480]
mongod(_ZN5mongo7Command3runEPNS_16OperationContextERKNS_3rpc16RequestInterfaceEPNS3_21ReplyBuilderInterfaceE+0x473) [0xbd2653]
mongod(_ZN5mongo7Command11execCommandEPNS_16OperationContextEPS0_RKNS_3rpc16RequestInterfaceEPNS4_21ReplyBuilderInterfaceE+0x3F9) [0xbd34d9]
mongod(_ZN5mongo11runCommandsEPNS_16OperationContextERKNS_3rpc16RequestInterfaceEPNS2_21ReplyBuilderInterfaceE+0x1F0) [0xb2c1f0]
mongod(_ZN5mongo16assembleResponseEPNS_16OperationContextERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE+0xB45) [0xce12f5]
mongod(_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortE+0xEC) [0x9be81c]
mongod(_ZN5mongo17PortMessageServer17handleIncomingMsgEPv+0x325) [0x12dc0c5]
libpthread.so.0(+0x8184) [0x7f288d42c184]
libc.so.6(clone+0x6D) [0x7f288d15937d]
----- END BACKTRACE -----
2016-12-13T08:27:47.831+0000 F - [conn849] /proc/self/maps:
00400000-02008000 r-xp 00000000 08:01 2125 /usr/bin/mongod
2016-12-13T08:27:47.831+0000 F - [conn849] 02008000-020db000 rw-p 01c07000 08:01 2125 /usr/bin/mongod
2016-12-13T08:27:47.831+0000 F - [conn849] 020db000-0214b000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 02885000-03486000 rw-p 00000000 00:00 0 [heap]
2016-12-13T08:27:47.831+0000 F - [conn849] 03486000-08972000 rw-p 00000000 00:00 0 [heap]
2016-12-13T08:27:47.831+0000 F - [conn849] 7f28689ba000-7f28689bb000 ---p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f28689bb000-7f2868abb000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f2868abb000-7f2868abc000 ---p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f2868abc000-7f2868bbc000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f2868bbc000-7f2868bbd000 ---p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f2868bbd000-7f2868cbd000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.831+0000 F - [conn849] 7f2868cbd000-7f2868cbe000 ---p 00000000 00:00 0
.
.
.
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288c85e000-7f288c85f000 ---p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288c85f000-7f288d05f000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d05f000-7f288d219000 r-xp 00000000 08:01 3079 /lib/x86_64-linux-gnu/libc-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d219000-7f288d419000 ---p 001ba000 08:01 3079 /lib/x86_64-linux-gnu/libc-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d419000-7f288d41d000 r--p 001ba000 08:01 3079 /lib/x86_64-linux-gnu/libc-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d41d000-7f288d41f000 rw-p 001be000 08:01 3079 /lib/x86_64-linux-gnu/libc-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d41f000-7f288d424000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d424000-7f288d43d000 r-xp 00000000 08:01 3042 /lib/x86_64-linux-gnu/libpthread-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d43d000-7f288d63c000 ---p 00019000 08:01 3042 /lib/x86_64-linux-gnu/libpthread-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d63c000-7f288d63d000 r--p 00018000 08:01 3042 /lib/x86_64-linux-gnu/libpthread-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d63d000-7f288d63e000 rw-p 00019000 08:01 3042 /lib/x86_64-linux-gnu/libpthread-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d63e000-7f288d642000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d642000-7f288d658000 r-xp 00000000 08:01 3111 /lib/x86_64-linux-gnu/libgcc_s.so.1
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d658000-7f288d857000 ---p 00016000 08:01 3111 /lib/x86_64-linux-gnu/libgcc_s.so.1
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d857000-7f288d858000 rw-p 00015000 08:01 3111 /lib/x86_64-linux-gnu/libgcc_s.so.1
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d858000-7f288d95d000 r-xp 00000000 08:01 3084 /lib/x86_64-linux-gnu/libm-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288d95d000-7f288db5c000 ---p 00105000 08:01 3084 /lib/x86_64-linux-gnu/libm-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288db5c000-7f288db5d000 r--p 00104000 08:01 3084 /lib/x86_64-linux-gnu/libm-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288db5d000-7f288db5e000 rw-p 00105000 08:01 3084 /lib/x86_64-linux-gnu/libm-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288db5e000-7f288db61000 r-xp 00000000 08:01 3076 /lib/x86_64-linux-gnu/libdl-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288db61000-7f288dd60000 ---p 00003000 08:01 3076 /lib/x86_64-linux-gnu/libdl-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288dd60000-7f288dd61000 r--p 00002000 08:01 3076 /lib/x86_64-linux-gnu/libdl-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288dd61000-7f288dd62000 rw-p 00003000 08:01 3076 /lib/x86_64-linux-gnu/libdl-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288dd62000-7f288dd69000 r-xp 00000000 08:01 3002 /lib/x86_64-linux-gnu/librt-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288dd69000-7f288df68000 ---p 00007000 08:01 3002 /lib/x86_64-linux-gnu/librt-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288df68000-7f288df69000 r--p 00006000 08:01 3002 /lib/x86_64-linux-gnu/librt-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288df69000-7f288df6a000 rw-p 00007000 08:01 3002 /lib/x86_64-linux-gnu/librt-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288df6a000-7f288e11d000 r-xp 00000000 08:01 3012 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e11d000-7f288e31c000 ---p 001b3000 08:01 3012 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e31c000-7f288e337000 r--p 001b2000 08:01 3012 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e337000-7f288e342000 rw-p 001cd000 08:01 3012 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e342000-7f288e346000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e346000-7f288e39b000 r-xp 00000000 08:01 3059 /lib/x86_64-linux-gnu/libssl.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e39b000-7f288e59b000 ---p 00055000 08:01 3059 /lib/x86_64-linux-gnu/libssl.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e59b000-7f288e59e000 r--p 00055000 08:01 3059 /lib/x86_64-linux-gnu/libssl.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e59e000-7f288e5a5000 rw-p 00058000 08:01 3059 /lib/x86_64-linux-gnu/libssl.so.1.0.0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e5a5000-7f288e5c8000 r-xp 00000000 08:01 3010 /lib/x86_64-linux-gnu/ld-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e62d000-7f288e62f000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e62f000-7f288e7b8000 r--p 00000000 08:01 28741 /usr/lib/locale/locale-archive
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e7be000-7f288e7c5000 r--s 00000000 08:01 29034 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e7c5000-7f288e7c7000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e7c7000-7f288e7c8000 r--p 00022000 08:01 3010 /lib/x86_64-linux-gnu/ld-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e7c8000-7f288e7c9000 rw-p 00023000 08:01 3010 /lib/x86_64-linux-gnu/ld-2.19.so
2016-12-13T08:27:47.833+0000 F - [conn849] 7f288e7c9000-7f288e7ca000 rw-p 00000000 00:00 0
2016-12-13T08:27:47.833+0000 F - [conn849] 7ffcede0e000-7ffcede2f000 rw-p 00000000 00:00 0 [stack]
2016-12-13T08:27:47.833+0000 F - [conn849] 7ffcedf30000-7ffcedf32000 r--p 00000000 00:00 0 [vvar]
2016-12-13T08:27:47.833+0000 F - [conn849] 7ffcedf32000-7ffcedf34000 r-xp 00000000 00:00 0 [vdso]
2016-12-13T08:27:47.833+0000 F - [conn849] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
The problem was that there were still some mongos instances using the old (mirrored) connection string. It seems that even mongos instances that are not up keep on pinging the config servers which cause the error and the fatal crash. Do use config; db.mongos.find() to find all your mongos instances and make sure they are all using the updated connection string without exception.

Emacs crashes with corrupted double-linked list

My emacs keeps crashing all the time, no matter if I'm under Mac OS X or Linux. What package should I disable to make this go away?
I use configuration as here https://github.com/abelardojarab/emacsfull.git
But gives this:
(gdb) bt
#0 0x00002aaa
afa6b755 in raise () from /lib64/libc.so.6
#1 0x00002aaaafa6cd31 in abort () from /lib64/libc.so.6
#2 0x00002aaaafaa9c1f in __libc_message () from /lib64/libc.so.6
#3 0x00002aaaafaaf338 in malloc_printerr () from /lib64/libc.so.6
#4 0x00002aaaafaaf91f in malloc_consolidate () from /lib64/libc.so.6
#5 0x00002aaaafab0e30 in _int_free () from /lib64/libc.so.6
#6 0x00002aaaafab437c in free () from /lib64/libc.so.6
#7 0x000000000054fc73 in Fgarbage_collect ()
#8 0x0000000006b1c406 in ?? ()
#9 0x00000000000080f7 in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x01000000065b4ae8 in ?? ()
#12 0x0000000002e70000 in ?? ()
#13 0x0000000002e702c0 in ?? ()
#14 0x0000000000000000 in ?? ()
the gdb output after crashing is:
*** glibc detected *** /nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs: corrupted double-linked list: 0x0000000004d61210 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x76338)[0x2aaaafaaf338]
/lib64/libc.so.6(+0x7691f)[0x2aaaafaaf91f]
/lib64/libc.so.6(+0x77e30)[0x2aaaafab0e30]
/lib64/libc.so.6(cfree+0x6c)[0x2aaaafab437c]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x54fc73]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x59e9d8]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x5677af]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x56698a]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs(eval_sub+0x3a3)[0x566de3]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs(eval_sub+0x808)[0x567248]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x5695a1]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs(Ffuncall+0x484)[0x567da4]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x5661a4]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x43531b]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4353ef]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x44b53e]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x44b6f9]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x44b6f9]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x450808]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x450af1]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4682ab]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x46b61e]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x565efa]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x455572]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x455ee7]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4f8912]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x5a9860]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4288e3]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4fb6d5]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4fcfd0]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs(command_loop_1+0x1f9)[0x4fe499]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x565db0]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4f16b3]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x565c9b]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4f3913]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x4f3c85]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x41e59f]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x2aaaafa57c16]
/nfs/site/itools/em64t_SLES11/pkgs/wrapper/2.06/bin/emacs[0x41f355]
======= Memory map: ========
00400000-00634000 r-xp 00000000 00:28 6470881 /nfs/site/itools/em64t_SLES11/pkgs/emacs/24.4/bin/emacs-24.4
00834000-01368000 rw-p 00234000 00:28 6470881 /nfs/site/itools/em64t_SLES11/pkgs/emacs/24.4/bin/emacs-24.4
01368000-06c16000 rw-p 00000000 00:00 0 [heap]
2aaaaaaab000-2aaaaaaca000 r-xp 00000000 08:02 32634 /lib64/ld-2.11.3.so
2aaaaaaca000-2aaaaaacb000 r-xp 00000000 00:00 0 [vdso]
2aaaaaacb000-2aaaaaacd000 rw-p 00000000 00:00 0
2aaaaacc9000-2aaaaacca000 r--p 0001e000 08:02 32634 /lib64/ld-2.11.3.so
2aaaaacca000-2aaaaaccb000 rw-p 0001f000 08:02 32634 /lib64/ld-2.11.3.so
2aaaaaccb000-2aaaaaccc000 rw-p 00000000 00:00 0
2aaaaaccc000-2aaaaad2c000 r-xp 00000000 00:28 2898131 /nfs/site/itools/em64t_SLES11/pkgs/tiff/3.9.1-64/lib64/libtiff.so.3.9.1
2aaaaad2c000-2aaaaaf2c000 ---p 00060000 00:28 2898131 /nfs/site/itools/em64t_SLES11/pkgs/tiff/3.9.1-64/lib64/libtiff.so.3.9.1
2aaaaaf2c000-2aaaaaf2e000 r--p 00060000 00:28 2898131 /nfs/site/itools/em64t_SLES11/pkgs/tiff/3.9.1-64/lib64/libtiff.so.3.9.1
2aaaaaf2e000-2aaaaaf2f000 rw-p 00062000 00:28 2898131 /nfs/site/itools/em64t_SLES11/pkgs/tiff/3.9.1-64/lib64/libtiff.so.3.9.1
2aaaaaf2f000-2aaaaaf30000 rw-p 00000000 00:00 0
2aaaaaf30000-2aaaaaf4e000 r-xp 00000000 00:28 5340277 /nfs/site/itools/em64t_SLES11/pkgs/jpeg/6b-64/lib/libjpeg.so.62.0.0
2aaaaaf4e000-2aaaab04d000 ---p 0001e000 00:28 5340277 /nfs/site/itools/em64t_SLES11/pkgs/jpeg/6b-64/lib/libjpeg.so.62.0.0
2aaaab04d000-2aaaab051000 rw-p 0001d000 00:28 5340277 /nfs/site/itools/em64t_SLES11/pkgs/jpeg/6b-64/lib/libjpeg.so.62.0.0
2aaaab051000-2aaaab076000 r-xp 00000000 00:28 18211497 /nfs/site/itools/em64t_SLES11/pkgs/libpng/1.2.40-64/lib/libpng12.so.0.40.0
2aaaab076000-2aaaab275000 ---p 00025000 00:28 18211497 /nfs/site/itools/em64t_SLES11/pkgs/libpng/1.2.40-64/lib/libpng12.so.0.40.0
2aaaab275000-2aaaab276000 r--p 00024000 00:28 18211497 /nfs/site/itools/em64t_SLES11/pkgs/libpng/1.2.40-64/lib/libpng12.so.0.40.0
2aaaab276000-2aaaab277000 rw-p 00025000 00:28 18211497 /nfs/site/itools/em64t_SLES11/pkgs/libpng/1.2.40-64/lib/libpng12.so.0.40.0
2aaaab277000-2aaaab28a000 r-xp 00000000 00:28 3086824 /nfs/site/itools/em64t_SLES11/pkgs/zlib/1.2.x-64/lib64/libz.so.1.2.3
2aaaab28a000-2aaaab389000 ---p 00013000 00:28 3086824 /nfs/site/itools/em64t_SLES11/pkgs/zlib/1.2.x-64/lib64/libz.so.1.2.3
2aaaab389000-2aaaab38b000 rw-p 00012000 00:28 3086824 /nfs/site/itools/em64t_SLES11/pkgs/zlib/1.2.x-64/lib64/libz.so.1.2.3
2aaaab38b000-2aaaab38c000 r--p 00000000 08:05 254032 /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
2aaaab38c000-2aaaab393000 r--s 00000000 08:05 13411 /usr/lib64/gconv/gconv-modules.cache
2aaaab393000-2aaaab394000 r--p 00000000 08:05 261916 /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
2aaaab394000-2aaaab395000 r--p 00000000 08:05 261911 /usr/lib/locale/en_US.utf8/LC_TELEPHONE
2aaaab395000-2aaaab396000 r--p 00000000 08:05 251910 /usr/lib/locale/en_US.utf8/LC_ADDRESS
2aaaab396000-2aaaab397000 r--p 00000000 08:05 260579 /usr/lib/locale/en_US.utf8/LC_NAME
2aaaab397000-2aaaab398000 r--p 00000000 08:05 260566 /usr/lib/locale/en_US.utf8/LC_PAPER
2aaaab398000-2aaaab399000 r--p 00000000 08:05 261912 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
2aaaab399000-2aaaab39a000 r--p 00000000 08:05 254033 /usr/lib/locale/en_US.utf8/LC_MONETARY
2aaaab39a000-2aaaab39b000 r--p 00000000 08:05 254034 /usr/lib/locale/en_US.utf8/LC_TIME
2aaaab39b000-2aaaab39c000 r--p 00000000 08:05 260632 /usr/lib/locale/en_US.utf8/LC_NUMERIC
2aaaab3ab000-2aaaab406000 r-xp 00000000 08:02 32403 /lib64/libm-2.11.3.so
2aaaab406000-2aaaab605000 ---p 0005b000 08:02 32403 /lib64/libm-2.11.3.so
2aaaab605000-2aaaab606000 r--p 0005a000 08:02 32403 /lib64/libm-2.11.3.so
2aaaab606000-2aaaab624000 rw-p 0005b000 08:02 32403 /lib64/libm-2.11.3.so
2aaaab624000-2aaaab625000 rw-p 00000000 00:00 0
2aaaab625000-2aaaab636000 r-xp 00000000 00:28 32887742 /nfs/site/itools/em64t_SLES11/pkgs/X11/R7.5-64/lib/libXpm.so.4.11.0
2aaaab636000-2aaaab835000 ---p 00011000 00:28 32887742 /nfs/site/itools/em64t_SLES11/pkgs/X11/R7.5-64/lib/libXpm.so.4.11.0
2aaaab835000-2aaaab836000 r--p 00010000 00:28 32887742 /nfs/site/itools/em64t_SLES11/pkgs/X11/R7.5-64/lib/libXpm.so.4.11.0
2aaaab836000-2aaaab837000 rw-p 00011000 00:28 32887742 /nfs/site/itools/em64t_SLES11/pkgs/X11/R7.5-64/lib/libXpm.so.4.11.0
2aaaab837000-2aaaabc34000 r-xp 00000000 00:28 16585724 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgtk-x11-2.0.so.0.1800.6
2aaaabc34000-2aaaabe34000 ---p 003fd000 00:28 16585724 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgtk-x11-2.0.so.0.1800.6
2aaaabe34000-2aaaabe3b000 r--p 003fd000 00:28 16585724 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgtk-x11-2.0.so.0.1800.6
2aaaabe3b000-2aaaabe3f000 rw-p 00404000 00:28 16585724 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgtk-x11-2.0.so.0.1800.6
2aaaabe3f000-2aaaabe41000 rw-p 00000000 00:00 0
2aaaabe41000-2aaaabee7000 r-xp 00000000 00:28 6779303 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk-x11-2.0.so.0.1800.6
2aaaabee7000-2aaaac0e6000 ---p 000a6000 00:28 6779303 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk-x11-2.0.so.0.1800.6
2aaaac0e6000-2aaaac0ea000 r--p 000a5000 00:28 6779303 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk-x11-2.0.so.0.1800.6
2aaaac0ea000-2aaaac0ec000 rw-p 000a9000 00:28 6779303 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk-x11-2.0.so.0.1800.6
2aaaac0ec000-2aaaac0ed000 rw-p 00000000 00:00 0
2aaaac0ed000-2aaaac10b000 r-xp 00000000 00:28 29753415 /nfs/site/itools/em64t_SLES11/pkgs/atk/1.28.0-64/lib64/libatk-1.0.so.0.2809.1
2aaaac10b000-2aaaac30b000 ---p 0001e000 00:28 29753415 /nfs/site/itools/em64t_SLES11/pkgs/atk/1.28.0-64/lib64/libatk-1.0.so.0.2809.1
2aaaac30b000-2aaaac30d000 r--p 0001e000 00:28 29753415 /nfs/site/itools/em64t_SLES11/pkgs/atk/1.28.0-64/lib64/libatk-1.0.so.0.2809.1
2aaaac30d000-2aaaac30e000 rw-p 00020000 00:28 29753415 /nfs/site/itools/em64t_SLES11/pkgs/atk/1.28.0-64/lib64/libatk-1.0.so.0.2809.1
2aaaac30e000-2aaaac3b3000 r-xp 00000000 00:28 9290844 /nfs/site/itools/em64t_SLES11/pkgs/glib/2.22.3-64/lib64/libgio-2.0.so.0.2200.3
2aaaac3b3000-2aaaac5b3000 ---p 000a5000 00:28 9290844 /nfs/site/itools/em64t_SLES11/pkgs/glib/2.22.3-64/lib64/libgio-2.0.so.0.2200.3
2aaaac5b3000-2aaaac5b5000 r--p 000a5000 00:28 9290844 /nfs/site/itools/em64t_SLES11/pkgs/glib/2.22.3-64/lib64/libgio-2.0.so.0.2200.3
2aaaac5b5000-2aaaac5b6000 rw-p 000a7000 00:28 9290844 /nfs/site/itools/em64t_SLES11/pkgs/glib/2.22.3-64/lib64/libgio-2.0.so.0.2200.3
2aaaac5b6000-2aaaac5b7000 rw-p 00000000 00:00 0
2aaaac5b7000-2aaaac5df000 r-xp 00000000 00:28 23448439 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangoft2-1.0.so.0.2600.2
2aaaac5df000-2aaaac7de000 ---p 00028000 00:28 23448439 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangoft2-1.0.so.0.2600.2
2aaaac7de000-2aaaac7df000 r--p 00027000 00:28 23448439 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangoft2-1.0.so.0.2600.2
2aaaac7df000-2aaaac7e0000 rw-p 00028000 00:28 23448439 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangoft2-1.0.so.0.2600.2
2aaaac7e0000-2aaaac7e1000 rw-p 00000000 00:00 0
2aaaac7e1000-2aaaac7fc000 r-xp 00000000 00:28 16585719 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk_pixbuf-2.0.so.0.1800.6
2aaaac7fc000-2aaaac9fb000 ---p 0001b000 00:28 16585719 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk_pixbuf-2.0.so.0.1800.6
2aaaac9fb000-2aaaac9fc000 r--p 0001a000 00:28 16585719 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk_pixbuf-2.0.so.0.1800.6
2aaaac9fc000-2aaaac9fd000 rw-p 0001b000 00:28 16585719 /nfs/site/itools/em64t_SLES11/pkgs/gtk+/2.18.6-64/lib64/libgdk_pixbuf-2.0.so.0.1800.6
2aaaac9fd000-2aaaaca08000 r-xp 00000000 00:28 23448437 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangocairo-1.0.so.0.2600.2
2aaaaca08000-2aaaacc08000 ---p 0000b000 00:28 23448437 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangocairo-1.0.so.0.2600.2
2aaaacc08000-2aaaacc09000 r--p 0000b000 00:28 23448437 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangocairo-1.0.so.0.2600.2
2aaaacc09000-2aaaacc0a000 rw-p 0000c000 00:28 23448437 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpangocairo-1.0.so.0.2600.2
2aaaacc0a000-2aaaacc7f000 r-xp 00000000 00:28 25890820 /nfs/site/itools/em64t_SLES11/pkgs/cairo/1.8.8-64/lib/libcairo.so.2.10800.8
2aaaacc7f000-2aaaace7f000 ---p 00075000 00:28 25890820 /nfs/site/itools/em64t_SLES11/pkgs/cairo/1.8.8-64/lib/libcairo.so.2.10800.8
2aaaace7f000-2aaaace81000 r--p 00075000 00:28 25890820 /nfs/site/itools/em64t_SLES11/pkgs/cairo/1.8.8-64/lib/libcairo.so.2.10800.8
2aaaace81000-2aaaace82000 rw-p 00077000 00:28 25890820 /nfs/site/itools/em64t_SLES11/pkgs/cairo/1.8.8-64/lib/libcairo.so.2.10800.8
2aaaace82000-2aaaace83000 rw-p 00000000 00:00 0
2aaaace83000-2aaaacecb000 r-xp 00000000 00:28 23448435 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpango-1.0.so.0.2600.2
2aaaacecb000-2aaaad0cb000 ---p 00048000 00:28 23448435 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpango-1.0.so.0.2600.2
2aaaad0cb000-2aaaad0cd000 r--p 00048000 00:28 23448435 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpango-1.0.so.0.2600.2
2aaaad0cd000-2aaaad0ce000 rw-p 0004a000 00:28 23448435 /nfs/site/itools/em64t_SLES11/pkgs/pango/1.26.2-64/lib64/libpango-1.0.so.0.2600.2
2aaaad0ce000-2aaaad14d000 r-xp 00000000 00:28 134817 /nfs/site/itools/em64t_SLES11/pkgs/freetype/2.3.7-64/lib/libfreetype.so.6.3.18
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x2aaab1a8c880 (LWP 38558)]
0x00002aaaafa6b755 in raise () from /lib64/libc.so.6
(gdb)
Use binary search to determine which package is responsible (if any is). This should be much quicker than bothering with gdb. Use gdb only when/if you have to.
To use binary search: Start Emacs up with 1/2 of the packages used, to see which half is problematic. Then 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, etc.
You'll have to start Emacs up multiple times, but this is a quick way to find out what's wrong, especially if you are using a lot of packages.

Any thoughs on crashes like this with fiware-orion on CoreOS + Docker?

Context Broker Orion crashes in my Cloud + CoreOS + Docker architecture, by using a centos6 based dockerfile definition and the latest rpm compilation provided.
Any thoughts on crashes like the one I paste here? After 20/30 ContextUpdates it stops. Actually, cygnus and proton are subscribed.
DEBUG#11:34:05 httpRequestSend.cpp[409]: Sending message 114 to HTTP server: sending message of 649 bytes to HTTP server
INFO#11:34:05 MongoCommonUpdate.cpp[960]: Database Operation Successful (update: { $set: { lastNotification: 1434022445 }, $inc: { count: 1 } }, query: { _id: ObjectId('55795ab89b16d6c37d911b90') })
DEBUG#11:34:05 MongoCommonUpdate.cpp[925]: blocked due to throttling, current time is:
DEBUG#11:34:05 MongoCommonUpdate.cpp[1941]: Docs found: 1
DEBUG#11:34:05 sem.cpp[255]: mongoUpdateContext gives the 'req' semaphore for 'ngsi10 update request'
DEBUG#11:34:05 restReply.cpp[67]: Response 95: responding with 734 bytes, Status Code 200
DEBUG#11:34:05 restReply.cpp[68]: Response payload: '{
"contextResponses" : [
{
"contextElement" : {
"type" : "Node",
"isPattern" : "false",
"id" : "XXXXXXXXXXXXXX",
"attributes" : [
{
"name" : "TimeInstant",
"type" : "",
"value" : ""
},
{
"name" : "batteryCharge",
"type" : "",
"value" : ""
},
{
"name" : "rows",
"type" : "",
"value" : ""
},
{
"name" : "columns",
"type" : "",
"value" : ""
}
]
},
"statusCode" : {
"code" : "200",
"reasonPhrase" : "OK"
}
}
]
}
'
DEBUG#11:34:05 UpdateContextResponse.cpp[74]: destroyed
DEBUG#11:34:05 RegisterContextResponse.cpp[56]: destroyed
INFO#11:34:05 rest.cpp[384]: Transaction ended
INFO#11:34:05 httpRequestSend.cpp[424]: Notification Successfully Sent to node-2:5050/notify
INFO#11:34:05 httpRequestSend.cpp[435]: Transaction ended
*** longjmp causes uninitialized stack frame ***: /usr/bin/contextBroker terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7ff44c9e4527]
/lib64/libc.so.6(+0x1024b9)[0x7ff44c9e44b9]
/lib64/libc.so.6(__longjmp_chk+0x33)[0x7ff44c9e4423]
/usr/lib64/libcurl.so.4(+0xee55)[0x7ff44df5be55]
/lib64/libc.so.6(+0x326a0)[0x7ff44c9146a0]
/lib64/libc.so.6(nanosleep+0x2d)[0x7ff44c98ea3d]
/lib64/libc.so.6(sleep+0xe0)[0x7ff44c98e8b0]
/usr/bin/contextBroker(main+0x90a)[0x49e5da]
/lib64/libc.so.6(__libc_start_main+0xfd)[0x7ff44c900d5d]
/usr/bin/contextBroker[0x483219]
======= Memory map: ========
00400000-00737000 r-xp 00000000 08:09 2107197 /usr/bin/contextBroker
00937000-00941000 rw-p 00337000 08:09 2107197 /usr/bin/contextBroker
00941000-00989000 rw-p 00000000 00:00 0
018c0000-01923000 rw-p 00000000 00:00 0 [heap]
7ff428000000-7ff428029000 rw-p 00000000 00:00 0
7ff428029000-7ff42c000000 ---p 00000000 00:00 0
7ff42f7ff000-7ff42f800000 ---p 00000000 00:00 0
7ff42f800000-7ff430000000 rw-p 00000000 00:00 0
7ff430000000-7ff430021000 rw-p 00000000 00:00 0
7ff430021000-7ff434000000 ---p 00000000 00:00 0
7ff434000000-7ff434029000 rw-p 00000000 00:00 0
7ff434029000-7ff438000000 ---p 00000000 00:00 0
7ff438000000-7ff440000000 rw-p 00000000 00:00 0
7ff440000000-7ff440021000 rw-p 00000000 00:00 0
7ff440021000-7ff444000000 ---p 00000000 00:00 0
7ff444418000-7ff444419000 ---p 00000000 00:00 0
7ff444419000-7ff444c19000 rw-p 00000000 00:00 0
7ff444c19000-7ff444c1a000 ---p 00000000 00:00 0
7ff444c1a000-7ff44541a000 rw-p 00000000 00:00 0
7ff44541a000-7ff44541b000 ---p 00000000 00:00 0
7ff44541b000-7ff445c1b000 rw-p 00000000 00:00 0 [stack:20]
7ff445c1b000-7ff445c1c000 ---p 00000000 00:00 0
7ff445c1c000-7ff44641c000 rw-p 00000000 00:00 0 [stack:19]
7ff44641c000-7ff446421000 r-xp 00000000 08:09 5529 /lib64/libnss_dns-2.12.so
7ff446421000-7ff446620000 ---p 00005000 08:09 5529 /lib64/libnss_dns-2.12.so
7ff446620000-7ff446621000 r--p 00004000 08:09 5529 /lib64/libnss_dns-2.12.so
7ff446621000-7ff446622000 rw-p 00005000 08:09 5529 /lib64/libnss_dns-2.12.so
7ff446622000-7ff44662e000 r-xp 00000000 08:09 5531 /lib64/libnss_files-2.12.so
7ff44662e000-7ff44682e000 ---p 0000c000 08:09 5531 /lib64/libnss_files-2.12.so
7ff44682e000-7ff44682f000 r--p 0000c000 08:09 5531 /lib64/libnss_files-2.12.so
7ff44682f000-7ff446830000 rw-p 0000d000 08:09 5531 /lib64/libnss_files-2.12.so
7ff446830000-7ff446832000 r-xp 00000000 08:09 5455 /lib64/libfreebl3.so
7ff446832000-7ff446a31000 ---p 00002000 08:09 5455 /lib64/libfreebl3.so
7ff446a31000-7ff446a32000 r--p 00001000 08:09 5455 /lib64/libfreebl3.so
7ff446a32000-7ff446a33000 rw-p 00002000 08:09 5455 /lib64/libfreebl3.so
7ff446a33000-7ff446a50000 r-xp 00000000 08:09 5560 /lib64/libselinux.so.1
7ff446a50000-7ff446c4f000 ---p 0001d000 08:09 5560 /lib64/libselinux.so.1
7ff446c4f000-7ff446c50000 r--p 0001c000 08:09 5560 /lib64/libselinux.so.1
7ff446c50000-7ff446c51000 rw-p 0001d000 08:09 5560 /lib64/libselinux.so.1
7ff446c51000-7ff446c52000 rw-p 00000000 00:00 0
7ff446c52000-7ff446c59000 r-xp 00000000 08:09 5445 /lib64/libcrypt-2.12.so
7ff446c59000-7ff446e59000 ---p 00007000 08:09 5445 /lib64/libcrypt-2.12.so
7ff446e59000-7ff446e5a000 r--p 00007000 08:09 5445 /lib64/libcrypt-2.12.so
7ff446e5a000-7ff446e5b000 rw-p 00008000 08:09 5445 /lib64/libcrypt-2.12.so
7ff446e5b000-7ff446e89000 rw-p 00000000 00:00 0
7ff446e89000-7ff447dce000 r-xp 00000000 08:09 2107212 /usr/lib64/libicudata.so.42.1
7ff447dce000-7ff447fcd000 ---p 00f45000 08:09 2107212 /usr/lib64/libicudata.so.42.1
7ff447fcd000-7ff447fce000 rw-p 00f44000 08:09 2107212 /usr/lib64/libicudata.so.42.1
7ff447fce000-7ff447fde000 r-xp 00000000 08:09 6734 /usr/lib64/libtasn1.so.3.1.6
7ff447fde000-7ff4481dd000 ---p 00010000 08:09 6734 /usr/lib64/libtasn1.so.3.1.6
7ff4481dd000-7ff4481de000 rw-p 0000f000 08:09 6734 /usr/lib64/libtasn1.so.3.1.6
7ff4481de000-7ff448397000 r-xp 00000000 08:09 6626 /usr/lib64/libcrypto.so.1.0.1e
7ff448397000-7ff448596000 ---p 001b9000 08:09 6626 /usr/lib64/libcrypto.so.1.0.1e
7ff448596000-7ff4485b1000 r--p 001b8000 08:09 6626 /usr/lib64/libcrypto.so.1.0.1e
7ff4485b1000-7ff4485bd000 rw-p 001d3000 08:09 6626 /usr/lib64/libcrypto.so.1.0.1e
7ff4485bd000-7ff4485c1000 rw-p 00000000 00:00 0
7ff4485c1000-7ff448623000 r-xp 00000000 08:09 6728 /usr/lib64/libssl.so.1.0.1e
7ff448623000-7ff448822000 ---p 00062000 08:09 6728 /usr/lib64/libssl.so.1.0.1e
7ff448822000-7ff448826000 r--p 00061000 08:09 6728 /usr/lib64/libssl.so.1.0.1e
7ff448826000-7ff44882d000 rw-p 00065000 08:09 6728 /usr/lib64/libssl.so.1.0.1e
7ff44882d000-7ff44882f000 r-xp 00000000 08:09 5499 /lib64/libkeyutils.so.1.3
7ff44882f000-7ff448a2e000 ---p 00002000 08:09 5499 /lib64/libkeyutils.so.1.3
7ff448a2e000-7ff448a2f000 r--p 00001000 08:09 5499 /lib64/libkeyutils.so.1.3
7ff448a2f000-7ff448a30000 rw-p 00002000 08:09 5499 /lib64/libkeyutils.so.1.3
7ff448a30000-7ff448a3a000 r-xp 00000000 08:09 5503 /lib64/libkrb5support.so.0.1
7ff448a3a000-7ff448c39000 ---p 0000a000 08:09 5503 /lib64/libkrb5support.so.0.1
7ff448c39000-7ff448c3a000 r--p 00009000 08:09 5503 /lib64/libkrb5support.so.0.1
7ff448c3a000-7ff448c3b000 rw-p 0000a000 08:09 5503 /lib64/libkrb5support.so.0.1
7ff448c3b000-7ff448c54000 r-xp 00000000 08:09 6720 /usr/lib64/libsasl2.so.2.0.23
7ff448c54000-7ff448e53000 ---p 00019000 08:09 6720 /usr/lib64/libsasl2.so.2.0.23
7ff448e53000-7ff448e54000 r--p 00018000 08:09 6720 /usr/lib64/libsasl2.so.2.0.23
7ff448e54000-7ff448e55000 rw-p 00019000 08:09 6720 /usr/lib64/libsasl2.so.2.0.23
7ff448e55000-7ff448e6b000 r-xp 00000000 08:09 5556 /lib64/libresolv-2.12.so
7ff448e6b000-7ff44906b000 ---p 00016000 08:09 5556 /lib64/libresolv-2.12.so
7ff44906b000-7ff44906c000 r--p 00016000 08:09 5556 /lib64/libresolv-2.12.so
7ff44906c000-7ff44906d000 rw-p 00017000 08:09 5556 /lib64/libresolv-2.12.so
7ff44906d000-7ff44906f000 rw-p 00000000 00:00 0
7ff44906f000-7ff44907d000 r-xp 00000000 08:09 5505 /lib64/liblber-2.4.so.2.10.2
7ff44907d000-7ff44927c000 ---p 0000e000 08:09 5505 /lib64/liblber-2.4.so.2.10.2
7ff44927c000-7ff44927d000 r--p 0000d000 08:09 5505 /lib64/liblber-2.4.so.2.10.2
7ff44927d000-7ff44927e000 rw-p 0000e000 08:09 5505 /lib64/liblber-2.4.so.2.10.2
7ff44927e000-7ff449406000 r-xp 00000000 08:09 2107220 /usr/lib64/libicui18n.so.42.1
7ff449406000-7ff449606000 ---p 00188000 08:09 2107220 /usr/lib64/libicui18n.so.42.1
7ff449606000-7ff449613000 rw-p 00188000 08:09 2107220 /usr/lib64/libicui18n.so.42.1
7ff449613000-7ff449614000 rw-p 00000000 00:00 0
7ff449614000-7ff449753000 r-xp 00000000 08:09 2107200 /usr/lib64/libicuuc.so.42.1
7ff449753000-7ff449953000 ---p 0013f000 08:09 2107200 /usr/lib64/libicuuc.so.42.1
7ff449953000-7ff449964000 rw-p 0013f000 08:09 2107200 /usr/lib64/libicuuc.so.42.1
7ff449964000-7ff449966000 rw-p 00000000 00:00 0
7ff449966000-7ff449969000 r-xp 00000000 08:09 5471 /lib64/libgpg-error.so.0.5.0
7ff449969000-7ff449b68000 ---p 00003000 08:09 5471 /lib64/libgpg-error.so.0.5.0
7ff449b68000-7ff449b69000 r--p 00002000 08:09 5471 /lib64/libgpg-error.so.0.5.0
7ff449b69000-7ff449b6a000 rw-p 00003000 08:09 5471 /lib64/libgpg-error.so.0.5.0
7ff449b6a000-7ff449bdc000 r-xp 00000000 08:09 5461 /lib64/libgcrypt.so.11.5.3
7ff449bdc000-7ff449ddb000 ---p 00072000 08:09 5461 /lib64/libgcrypt.so.11.5.3
7ff449ddb000-7ff449ddc000 r--p 00071000 08:09 5461 /lib64/libgcrypt.so.11.5.3
7ff449ddc000-7ff449ddf000 rw-p 00072000 08:09 5461 /lib64/libgcrypt.so.11.5.3
7ff449ddf000-7ff449e7b000 r-xp 00000000 08:09 2107217 /usr/lib64/libgnutls.so.26.14.12
7ff449e7b000-7ff44a07b000 ---p 0009c000 08:09 2107217 /usr/lib64/libgnutls.so.26.14.12
7ff44a07b000-7ff44a082000 rw-p 0009c000 08:09 2107217 /usr/lib64/libgnutls.so.26.14.12
7ff44a082000-7ff44a0a9000 r-xp 00000000 08:09 6727 /usr/lib64/libssh2.so.1.0.1
7ff44a0a9000-7ff44a2a8000 ---p 00027000 08:09 6727 /usr/lib64/libssh2.so.1.0.1
7ff44a2a8000-7ff44a2aa000 rw-p 00026000 08:09 6727 /usr/lib64/libssh2.so.1.0.1
7ff44a2aa000-7ff44a2ac000 r-xp 00000000 08:09 5450 /lib64/libdl-2.12.so
7ff44a2ac000-7ff44a4ac000 ---p 00002000 08:09 5450 /lib64/libdl-2.12.so
7ff44a4ac000-7ff44a4ad000 r--p 00002000 08:09 5450 /lib64/libdl-2.12.so
7ff44a4ad000-7ff44a4ae000 rw-p 00003000 08:09 5450 /lib64/libdl-2.12.so
7ff44a4ae000-7ff44a4e7000 r-xp 00000000 08:09 5526 /lib64/libnspr4.so
7ff44a4e7000-7ff44a6e7000 ---p 00039000 08:09 5526 /lib64/libnspr4.so
7ff44a6e7000-7ff44a6e8000 r--p 00039000 08:09 5526 /lib64/libnspr4.so
7ff44a6e8000-7ff44a6ea000 rw-p 0003a000 08:09 5526 /lib64/libnspr4.so
7ff44a6ea000-7ff44a6ec000 rw-p 00000000 00:00 0
7ff44a6ec000-7ff44a6f0000 r-xp 00000000 08:09 5547 /lib64/libplc4.so
7ff44a6f0000-7ff44a8ef000 ---p 00004000 08:09 5547 /lib64/libplc4.so
7ff44a8ef000-7ff44a8f0000 r--p 00003000 08:09 5547 /lib64/libplc4.so
7ff44a8f0000-7ff44a8f1000 rw-p 00004000 08:09 5547 /lib64/libplc4.so
7ff44a8f1000-7ff44a8f4000 r-xp 00000000 08:09 5548 /lib64/libplds4.so
7ff44a8f4000-7ff44aaf3000 ---p 00003000 08:09 5548 /lib64/libplds4.so
7ff44aaf3000-7ff44aaf4000 r--p 00002000 08:09 5548 /lib64/libplds4.so
7ff44aaf4000-7ff44aaf5000 rw-p 00003000 08:09 5548 /lib64/libplds4.so
7ff44aaf5000-7ff44ab1a000 r-xp 00000000 08:09 6697 /usr/lib64/libnssutil3.so
7ff44ab1a000-7ff44ad1a000 ---p 00025000 08:09 6697 /usr/lib64/libnssutil3.so
7ff44ad1a000-7ff44ad20000 r--p 00025000 08:09 6697 /usr/lib64/libnssutil3.so
7ff44ad20000-7ff44ad21000 rw-p 0002b000 08:09 6697 /usr/lib64/libnssutil3.so
7ff44ad21000-7ff44ae58000 r-xp 00000000 08:09 6691 /usr/lib64/libnss3.so
7ff44ae58000-7ff44b057000 ---p 00137000 08:09 6691 /usr/lib64/libnss3.so
7ff44b057000-7ff44b05c000 r--p 00136000 08:09 6691 /usr/lib64/libnss3.so
7ff44b05c000-7ff44b05e000 rw-p 0013b000 08:09 6691 /usr/lib64/libnss3.so
7ff44b05e000-7ff44b060000 rw-p 00000000 00:00 0
7ff44b060000-7ff44b088000 r-xp 00000000 08:09 6721 /usr/lib64/libsmime3.so
7ff44b088000-7ff44b287000 ---p 00028000 08:09 6721 /usr/lib64/libsmime3.so
7ff44b287000-7ff44b28b000 r--p 00027000 08:09 6721 /usr/lib64/libsmime3.so
7ff44b28b000-7ff44b28c000 rw-p 0002b000 08:09 6721 /usr/lib64/libsmime3.so
7ff44b28c000-7ff44b2c7000 r-xp 00000000 08:09 6730 /usr/lib64/libssl3.so
7ff44b2c7000-7ff44b4c6000 ---p 0003b000 08:09 6730 /usr/lib64/libssl3.so
7ff44b4c6000-7ff44b4c9000 r--p 0003a000 08:09 6730 /usr/lib64/libssl3.so
7ff44b4c9000-7ff44b4ca000 rw-p 0003d000 08:09 6730 /usr/lib64/libssl3.so
7ff44b4ca000-7ff44b4cb000 rw-p 00000000 00:00 0
7ff44b4cb000-7ff44b4e0000 r-xp 00000000 08:09 5576 /lib64/libz.so.1.2.3
7ff44b4e0000-7ff44b6df000 ---p 00015000 08:09 5576 /lib64/libz.so.1.2.3
7ff44b6df000-7ff44b6e0000 r--p 00014000 08:09 5576 /lib64/libz.so.1.2.3
7ff44b6e0000-7ff44b6e1000 rw-p 00015000 08:09 5576 /lib64/libz.so.1.2.3
7ff44b6e1000-7ff44b6e4000 r-xp 00000000 08:09 5444 /lib64/libcom_err.so.2.1
7ff44b6e4000-7ff44b8e3000 ---p 00003000 08:09 5444 /lib64/libcom_err.so.2.1
7ff44b8e3000-7ff44b8e4000 r--p 00002000 08:09 5444 /lib64/libcom_err.so.2.1
7ff44b8e4000-7ff44b8e5000 rw-p 00003000 08:09 5444 /lib64/libcom_err.so.2.1
7ff44b8e5000-7ff44b90e000 r-xp 00000000 08:09 5497 /lib64/libk5crypto.so.3.1
7ff44b90e000-7ff44bb0e000 ---p 00029000 08:09 5497 /lib64/libk5crypto.so.3.1
7ff44bb0e000-7ff44bb0f000 r--p 00029000 08:09 5497 /lib64/libk5crypto.so.3.1
7ff44bb0f000-7ff44bb10000 rw-p 0002a000 08:09 5497 /lib64/libk5crypto.so.3.1
7ff44bb10000-7ff44bb11000 rw-p 00000000 00:00 0
7ff44bb11000-7ff44bbec000 r-xp 00000000 08:09 5501 /lib64/libkrb5.so.3.3
7ff44bbec000-7ff44bdeb000 ---p 000db000 08:09 5501 /lib64/libkrb5.so.3.3
7ff44bdeb000-7ff44bdf5000 r--p 000da000 08:09 5501 /lib64/libkrb5.so.3.3
7ff44bdf5000-7ff44bdf7000 rw-p 000e4000 08:09 5501 /lib64/libkrb5.so.3.3
7ff44bdf7000-7ff44be38000 r-xp 00000000 08:09 5473 /lib64/libgssapi_krb5.so.2.2
7ff44be38000-7ff44c038000 ---p 00041000 08:09 5473 /lib64/libgssapi_krb5.so.2.2
7ff44c038000-7ff44c039000 r--p 00041000 08:09 5473 /lib64/libgssapi_krb5.so.2.2
7ff44c039000-7ff44c03b000 rw-p 00042000 08:09 5473 /lib64/libgssapi_krb5.so.2.2
7ff44c03b000-7ff44c088000 r-xp 00000000 08:09 5507 /lib64/libldap-2.4.so.2.10.2
7ff44c088000-7ff44c287000 ---p 0004d000 08:09 5507 /lib64/libldap-2.4.so.2.10.2
7ff44c287000-7ff44c289000 r--p 0004c000 08:09 5507 /lib64/libldap-2.4.so.2.10.2
7ff44c289000-7ff44c28b000 rw-p 0004e000 08:09 5507 /lib64/libldap-2.4.so.2.10.2
7ff44c28b000-7ff44c2bd000 r-xp 00000000 08:09 5479 /lib64/libidn.so.11.6.1
7ff44c2bd000-7ff44c4bc000 ---p 00032000 08:09 5479 /lib64/libidn.so.11.6.1
7ff44c4bc000-7ff44c4bd000 rw-p 00031000 08:09 5479 /lib64/libidn.so.11.6.1
7ff44c4bd000-7ff44c4d4000 r-xp 00000000 08:09 5552 /lib64/libpthread-2.12.so
7ff44c4d4000-7ff44c6d4000 ---p 00017000 08:09 5552 /lib64/libpthread-2.12.so
7ff44c6d4000-7ff44c6d5000 r--p 00017000 08:09 5552 /lib64/libpthread-2.12.so
7ff44c6d5000-7ff44c6d6000 rw-p 00018000 08:09 5552 /lib64/libpthread-2.12.so
7ff44c6d6000-7ff44c6da000 rw-p 00000000 00:00 0
7ff44c6da000-7ff44c6e1000 r-xp 00000000 08:09 5558 /lib64/librt-2.12.so
7ff44c6e1000-7ff44c8e0000 ---p 00007000 08:09 5558 consumer /lib64/librt-2.12.so
7ff44c8e0000-7ff44c8e1000 r--p 00006000 08:09 5558 /lib64/librt-2.12.so
7ff44c8e1000-7ff44c8e2000 rw-p 00007000 08:09 5558 /lib64/librt-2.12.so
7ff44c8e2000-7ff44ca6c000 r-xp 00000000 08:09 5437 /lib64/libc-2.12.so
7ff44ca6c000-7ff44cc6c000 ---p 0018a000 08:09 5437 /lib64/libc-2.12.so
7ff44cc6c000-7ff44cc70000 r--p 0018a000 08:09 5437 /lib64/libc-2.12.so
7ff44cc70000-7ff44cc71000 rw-p 0018e000 08:09 5437 /lib64/libc-2.12.so
7ff44cc71000-7ff44cc76000 rw-p 00000000 00:00 0
7ff44cc76000-7ff44cc8c000 r-xp 00000000 08:09 5458 /lib64/libgcc_s-4.4.7-20120601.so.1
7ff44cc8c000-7ff44ce8b000 ---p 00016000 08:09 5458 /lib64/libgcc_s-4.4.7-20120601.so.1
7ff44ce8b000-7ff44ce8c000 rw-p 00015000 08:09 5458 /lib64/libgcc_s-4.4.7-20120601.so.1
7ff44ce8c000-7ff44cf0f000 r-xp 00000000 08:09 5512 /lib64/libm-2.12.so
7ff44cf0f000-7ff44d10e000 ---p 00083000 08:09 5512 /lib64/libm-2.12.so
7ff44d10e000-7ff44d10f000 r--p 00082000 08:09 5512 /lib64/libm-2.12.so
7ff44d10f000-7ff44d110000 rw-p 00083000 08:09 5512 /lib64/libm-2.12.so
7ff44d110000-7ff44d1f8000 r-xp 00000000 08:09 6732 /usr/lib64/libstdc++.so.6.0.13
7ff44d1f8000-7ff44d3f8000 ---p 000e8000 08:09 6732 /usr/lib64/libstdc++.so.6.0.13
7ff44d3f8000-7ff44d3ff000 r--p 000e8000 08:09 6732 /usr/lib64/libstdc++.so.6.0.13
7ff44d3ff000-7ff44d401000 rw-p 000ef000 08:09 6732 /usr/lib64/libstdc++.so.6.0.13
7ff44d401000-7ff44d416000 rw-p 00000000 00:00 0
7ff44d416000-7ff44d504000 r-xp 00000000 08:09 2107203 /usr/lib64/libboost_regex-mt.so.5
7ff44d504000-7ff44d703000 ---p 000ee000 08:09 2107203 /usr/lib64/libboost_regex-mt.so.5
7ff44d703000-7ff44d70a000 rw-p 000ed000 08:09 2107203 /usr/lib64/libboost_regex-mt.so.5
7ff44d70a000-7ff44d70d000 r-xp 00000000 08:09 2107218 /usr/lib64/libboost_system-mt.so.5
7ff44d70d000-7ff44d90c000 ---p 00003000 08:09 2107218 /usr/lib64/libboost_system-mt.so.5
7ff44d90c000-7ff44d90d000 rw-p 00002000 08:09 2107218 /usr/lib64/libboost_system-mt.so.5
7ff44d90d000-7ff44d921000 r-xp 00000000 08:09 2107225 /usr/lib64/libboost_filesystem-mt.so.5
7ff44d921000-7ff44db21000 ---p 00014000 08:09 2107225 /usr/lib64/libboost_filesystem-mt.so.5
7ff44db21000-7ff44db22000 rw-p 00014000 08:09 2107225 /usr/lib64/libboost_filesystem-mt.so.5
7ff44db22000-7ff44db35000 r-xp 00000000 08:09 2107211 /usr/lib64/libboost_thread-mt.so.5
7ff44db35000-7ff44dd35000 ---p 00013000 08:09 2107211 /usr/lib64/libboost_thread-mt.so.5
7ff44dd35000-7ff44dd37000 rw-p 00013000 08:09 2107211 /usr/lib64/libboost_thread-mt.so.5
7ff44dd37000-7ff44dd4d000 r-xp 00000000 08:09 2107214 /usr/lib64/libmicrohttpd.so.10.22.0
7ff44dd4d000-7ff44df4c000 ---p 00016000 08:09 2107214 /usr/lib64/libmicrohttpd.so.10.22.0
7ff44df4c000-7ff44df4d000 rw-p 00015000 08:09 2107214 /usr/lib64/libmicrohttpd.so.10.22.0
7ff44df4d000-7ff44df9f000 r-xp 00000000 08:09 6629 /usr/lib64/libcurl.so.4.1.1
7ff44df9f000-7ff44e19e000 ---p 00052000 08:09 6629 /usr/lib64/libcurl.so.4.1.1
7ff44e19e000-7ff44e1a1000 rw-p 00051000 08:09 6629 /usr/lib64/libcurl.so.4.1.1
7ff44e1a1000-7ff44e1c1000 r-xp 00000000 08:09 5418 /lib64/ld-2.12.so
7ff44e396000-7ff44e3bb000 rw-p 00000000 00:00 0
7ff44e3bd000-7ff44e3c0000 rw-p 00000000 00:00 0
7ff44e3c0000-7ff44e3c1000 r--p 0001f000 08:09 5418 /lib64/ld-2.12.so
7ff44e3c1000-7ff44e3c2000 rw-p 00020000 08:09 5418 /lib64/ld-2.12.so
7ff44e3c2000-7ff44e3c3000 rw-p 00000000 00:00 0
7ffe2a0c0000-7ffe2a0e1000 rw-p 00000000 00:00 0 [stack]
7ffe2a1b8000-7ffe2a1ba000 r--p 00000000 00:00 0 [vvar]
7ffe2a1ba000-7ffe2a1bc000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
1 ContextElements
It seems that it does not crash without this subscriptions.
thanks!
I think that what made it crash was a ContextUpdate from CEP:Proton, or at least its relation with, which has Orion as consumer. It sent following XML on http://node-1:1026/v1/updateContext
<?xml version="1.0" encoding="UTF-8"?>
<updateContextRequest>
<contextElementList>
<contextElement>
<entityId type="Node" isPattern="false">
<id>XXXXXXXXXXXXXX</id>
</entityId>
<contextAttributeList>
<contextAttribute>
<name>Latitud</name>
<contextValue>0.0</contextValue>
</contextAttribute>
<contextAttribute>
<name>EventId</name>
<contextValue>afb3e832-6253-4816-ad31-62df35550e1b</contextValue>
</contextAttribute>
<contextAttribute>
<name>Longitud</name>
<contextValue>0.0</contextValue>
</contextAttribute>
<contextAttribute>
<name>DetectionTime</name>
<contextValue>2015-06-11T13:34:43.53000UTC</contextValue>
</contextAttribute>
<contextAttribute>
<name>Cost</name>
<contextValue>0.0</contextValue>
</contextAttribute>
<contextAttribute>
<name>Certainty</name>
<contextValue>1</contextValue>
</contextAttribute>
<contextAttribute>
<name>Name</name>
<contextValue>NodeContextUpdate</contextValue>
</contextAttribute>
<contextAttribute>
<name>presence</name>
<contextValue>0</contextValue>
</contextAttribute>
<contextAttribute>
<name>illuminance</name>
<contextValue>0.0</contextValue>
</contextAttribute>
<contextAttribute>
<name>Duration</name>
<contextValue>0</contextValue>
</contextAttribute>
<contextAttribute>
<name>batteryCharge</name>
<contextValue>67</contextValue>
</contextAttribute>
</contextAttributeList>
</contextElement>
</contextElementList>
<updateAction>UPDATE</updateAction>
</updateContextRequest>
Removing Proton subscription, Orion remains stable.
The fact is that when I manually send it it works.
The "longjmp causes uninitialized stack frame" is related with a bug recently discovered in Orion 0.22.0. We plan to solve that bug for Orion 0.23.0 but while the fix comes, the workaround is to use directly IP addresses in reference field at subscribeContext.
EDIT: the bug has been already fixed in the develop branch, so it will be available on next Orion version (i.e. 0.23.0).

Analysis of application crash dump

I'm trying to analyze why an application is crashing on startup on a Windows 2k8R2 terminalserver with Citrix XenApp 6.5.
I created a crashdump and tried to analyze it with WinDbg but I'm not a developer so I do not realy understand what's going wrong.
The dump: http://ul.to/sesqjqws
This is what I got with WinDbg:
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [N:\Shares\Datenaustausch\Kaufmann\atris.exe.21728.dmp]
User Mini Dump File with Full Memory: Only application data is available
Symbol search path is: SRV*C:\SYMBOLS*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer
Machine Name:
Debug session time: Wed Jul 17 10:51:39.000 2013 (UTC + 2:00)
System Uptime: 0 days 8:18:13.644
Process Uptime: 0 days 0:00:08.000
................................................................
................
Loading unloaded module list
.................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(54e0.2e54): Access violation - code c0000005 (first/second chance not available)
eax=00000070 ebx=038a0000 ecx=00000007 edx=00000000 esi=038a007c edi=0000008c
eip=77b3eb2a esp=00091000 ebp=00091010 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
ntdll!ULongLongToULong+0x2:
77b3eb2a 55 push ebp
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** ERROR: Symbol file could not be found. Defaulted to export symbols for atris.exe -
FAULTING_IP:
ntdll!ULongLongToULong+2
77b3eb2a 55 push ebp
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 77b3eb2a (ntdll!ULongLongToULong+0x00000002)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000001
Parameter[1]: 00090ffc
Attempt to write to address 00090ffc
DEFAULT_BUCKET_ID: INVALID_STACK_ACCESS
PROCESS_NAME: atris.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%08lx verweist auf Speicher 0x%08lx. Der Vorgang %s konnte nicht im Speicher durchgef hrt werden.
EXCEPTION_PARAMETER1: 00000001
EXCEPTION_PARAMETER2: 00090ffc
WRITE_ADDRESS: 00090ffc
FOLLOWUP_IP:
msvcr80!_decode_pointer+3f
74742c18 8bf0 mov esi,eax
MOD_LIST: <ANALYSIS/>
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
FAULTING_THREAD: 00002e54
PRIMARY_PROBLEM_CLASS: INVALID_STACK_ACCESS
BUGCHECK_STR: APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE
LAST_CONTROL_TRANSFER: from 77b3eb8e to 77b3eb2a
STACK_TEXT:
00090ffc 77b3eb8e 00000070 00000000 0009101c ntdll!ULongLongToULong+0x2
00091010 77b3e900 0000008c 00000007 00000010 ntdll!ARRAY_FITS+0x16
0009104c 77b3e9f6 0000077c 00000007 00000002 ntdll!RtlpLocateActivationContextSection+0x126
0009107c 77b3eb12 000910b8 000910dc 000910e0 ntdll!RtlpFindNextActivationContextSection+0x64
00091094 77b3ed19 000910b8 000910dc 000910e0 ntdll!RtlpFindFirstActivationContextSection+0x41
000910e8 77b3f3df 00000003 00000000 00000002 ntdll!RtlFindActivationContextSectionString+0x91
000911a4 77b3f1aa 00000000 00000000 00091390 ntdll!AitFireParentUsageEvent+0x772
00091300 77b3faf6 00000001 00091554 77b3fa84 ntdll!RtlDosApplyFileIsolationRedirection_Ustr+0x23e
00091340 77b3fe2a 00000000 00091554 77b3fa84 ntdll!LdrpApplyFileNameRedirection+0x128
000914c8 77b3fd2f 00000001 00000001 00000000 ntdll!LdrGetDllHandleEx+0x139
000914e4 75a51a35 00000001 00000000 00091554 ntdll!LdrGetDllHandle+0x18
00091538 75a51c49 00091554 0ce8dfd7 00000057 KERNELBASE!GetModuleHandleForUnicodeString+0x22
000919b0 75a51d44 00000001 00000002 030dad10 KERNELBASE!BasepGetModuleHandleExW+0x181
000919c8 75a52ea1 030dad10 76e711e0 001a0018 KERNELBASE!GetModuleHandleW+0x29
000919e0 74742c18 747a49ec 00000000 74742c89 KERNELBASE!GetModuleHandleA+0x34
000919ec 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x3f
000919f8 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091a08 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091a0c 7474182c 00000001 74742b11 00091a2c msvcr80!_errno+0x5
00091a14 74742b11 00091a2c 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091a30 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091a38 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091a44 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091a54 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091a58 7474182c 00000001 74742b11 00091a78 msvcr80!_errno+0x5
00091a60 74742b11 00091a78 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091a7c 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091a84 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091a90 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091aa0 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091aa4 7474182c 00000001 74742b11 00091ac4 msvcr80!_errno+0x5
00091aac 74742b11 00091ac4 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091ac8 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091ad0 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091adc 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091aec 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091af0 7474182c 00000001 74742b11 00091b10 msvcr80!_errno+0x5
00091af8 74742b11 00091b10 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091b14 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091b1c 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091b28 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091b38 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091b3c 7474182c 00000001 74742b11 00091b5c msvcr80!_errno+0x5
00091b44 74742b11 00091b5c 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091b60 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091b68 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091b74 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091b84 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091b88 7474182c 00000001 74742b11 00091ba8 msvcr80!_errno+0x5
00091b90 74742b11 00091ba8 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091bac 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091bb4 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091bc0 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091bd0 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091bd4 7474182c 00000001 74742b11 00091bf4 msvcr80!_errno+0x5
00091bdc 74742b11 00091bf4 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091bf8 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091c00 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091c0c 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091c1c 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091c20 7474182c 00000001 74742b11 00091c40 msvcr80!_errno+0x5
00091c28 74742b11 00091c40 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091c44 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091c4c 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091c58 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091c68 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091c6c 7474182c 00000001 74742b11 00091c8c msvcr80!_errno+0x5
00091c74 74742b11 00091c8c 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091c90 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091c98 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091ca4 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091cb4 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091cb8 7474182c 00000001 74742b11 00091cd8 msvcr80!_errno+0x5
00091cc0 74742b11 00091cd8 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091cdc 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091ce4 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091cf0 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091d00 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091d04 7474182c 00000001 74742b11 00091d24 msvcr80!_errno+0x5
00091d0c 74742b11 00091d24 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091d28 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091d30 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091d3c 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091d4c 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091d50 7474182c 00000001 74742b11 00091d70 msvcr80!_errno+0x5
00091d58 74742b11 00091d70 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091d74 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091d7c 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091d88 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091d98 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091d9c 7474182c 00000001 74742b11 00091dbc msvcr80!_errno+0x5
00091da4 74742b11 00091dbc 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091dc0 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091dc8 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091dd4 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091de4 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091de8 7474182c 00000001 74742b11 00091e08 msvcr80!_errno+0x5
00091df0 74742b11 00091e08 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091e0c 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091e14 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091e20 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091e30 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091e34 7474182c 00000001 74742b11 00091e54 msvcr80!_errno+0x5
00091e3c 74742b11 00091e54 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091e58 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091e60 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091e6c 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091e7c 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091e80 7474182c 00000001 74742b11 00091ea0 msvcr80!_errno+0x5
00091e88 74742b11 00091ea0 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091ea4 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091eac 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091eb8 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091ec8 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091ecc 7474182c 00000001 74742b11 00091eec msvcr80!_errno+0x5
00091ed4 74742b11 00091eec 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091ef0 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091ef8 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091f04 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091f14 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091f18 7474182c 00000001 74742b11 00091f38 msvcr80!_errno+0x5
00091f20 74742b11 00091f38 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091f3c 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091f44 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091f50 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091f60 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091f64 7474182c 00000001 74742b11 00091f84 msvcr80!_errno+0x5
00091f6c 74742b11 00091f84 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091f88 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091f90 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091f9c 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091fac 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091fb0 7474182c 00000001 74742b11 00091fd0 msvcr80!_errno+0x5
00091fb8 74742b11 00091fd0 76e60000 00000000 msvcr80!_get_winmajor+0x10
00091fd4 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00091fdc 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00091fe8 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00091ff8 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00091ffc 7474182c 00000001 74742b11 0009201c msvcr80!_errno+0x5
00092004 74742b11 0009201c 76e60000 00000000 msvcr80!_get_winmajor+0x10
00092020 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00092028 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00092034 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00092044 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00092048 7474182c 00000001 74742b11 00092068 msvcr80!_errno+0x5
00092050 74742b11 00092068 76e60000 00000000 msvcr80!_get_winmajor+0x10
0009206c 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00092074 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00092080 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00092090 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
00092094 7474182c 00000001 74742b11 000920b4 msvcr80!_errno+0x5
0009209c 74742b11 000920b4 76e60000 00000000 msvcr80!_get_winmajor+0x10
000920b8 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
000920c0 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
000920cc 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
000920dc 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
000920e0 7474182c 00000001 74742b11 00092100 msvcr80!_errno+0x5
000920e8 74742b11 00092100 76e60000 00000000 msvcr80!_get_winmajor+0x10
00092104 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
0009210c 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00092118 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00092128 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0x15
0009212c 7474182c 00000001 74742b11 0009214c msvcr80!_errno+0x5
00092134 74742b11 0009214c 76e60000 00000000 msvcr80!_get_winmajor+0x10
00092150 74742c23 00000000 74742c89 00000000 msvcr80!_beginthreadex+0xc9
00092158 74742c89 00000000 00000000 74742dc7 msvcr80!_decode_pointer+0x4a
00092164 74742dc7 ffffffff 00000057 00000000 msvcr80!__set_flsgetvalue+0x1e
00092174 74744351 7474182c 00000001 74742b11 msvcr80!_getptd_noexit+0
STACK_COMMAND: ~0s; .ecxr ; kb
SYMBOL_STACK_INDEX: f
SYMBOL_NAME: msvcr80!_decode_pointer+3f
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: msvcr80
IMAGE_NAME: msvcr80.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4ca2b271
FAILURE_BUCKET_ID: INVALID_STACK_ACCESS_c0000005_msvcr80.dll!_decode_pointer
BUCKET_ID: APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE_msvcr80!_decode_pointer+3f
Followup: MachineOwner
---------
0:000> lmvm msvcr80
start end module name
74740000 747db000 msvcr80 (pdb symbols) c:\symbols\msvcr80.i386.pdb\769BC0A2E0054674A3F542BCBBD95BA81\msvcr80.i386.pdb
Loaded symbol image file: msvcr80.dll
Image path: C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc\msvcr80.dll
Image name: msvcr80.dll
Timestamp: Wed Sep 29 05:28:49 2010 (4CA2B271)
CheckSum: 000A606B
ImageSize: 0009B000
File version: 8.0.50727.4940
Product version: 8.0.50727.4940
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Visual Studio® 2005
InternalName: MSVCR80.DLL
OriginalFilename: MSVCR80.DLL
ProductVersion: 8.00.50727.4940
FileVersion: 8.00.50727.4940
FileDescription: Microsoft® C Runtime Library
LegalCopyright: © Microsoft Corporation. All rights reserved.
On a quick analysis, as clear from the stack trace the crash is happening during switch to function ntdll!ULongLongToULong. 'push ebp' fails when it tries to place ebp value in the stack, the reason being the stack has got corrupted\exhausted. Stack corruption is trickier to crack. If you suspect there is no issue with atris.exe app, try increasing the default stack limit for this app. If it still fails, then you got to live debug it out. I have got below analysis from my windbg. Keep break point in function atris!QuantifySaveData and try step by step debugging to see, when it runs out stack and crashes.
FAULTING_IP:
ntdll!ULongLongToULong+2 [e:\obj.x86fre\minkernel\published\base\objfre\i386\intsafe.h # 5610]
77b3eb2a 55 push ebp
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 77b3eb2a (ntdll!ULongLongToULong+0x00000002)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000001
Parameter[1]: 00090ffc
Attempt to write to address 00090ffc
CONTEXT: 00000000 -- (.cxr 0x0;r)
eax=00000070 ebx=038a0000 ecx=00000007 edx=00000000 esi=038a007c edi=0000008c
eip=77b3eb2a esp=00091000 ebp=00091010 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
ntdll!ULongLongToULong+0x2:
77b3eb2a 55 push ebp
DEFAULT_BUCKET_ID: STACK_CORRUPTION
PROCESS_NAME: atris.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 00000001
EXCEPTION_PARAMETER2: 00090ffc
WRITE_ADDRESS: 00090ffc
FOLLOWUP_IP:
ntdll!ULongLongToULong+2 [e:\obj.x86fre\minkernel\published\base\objfre\i386\intsafe.h # 5610]
77b3eb2a 55 push ebp
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
APP: atris.exe
ANALYSIS_VERSION: 6.13.0015.1825 (debuggers(dbg).130504-0129) x86fre
FAULTING_THREAD: 00002e54
ADDITIONAL_DEBUG_TEXT: Followup set based on attribute [Is_ChosenCrashFollowupThread] from Frame:[0] on thread:[PSEUDO_THREAD]
LAST_CONTROL_TRANSFER: from 77b3eb8e to 77b3eb2a
PRIMARY_PROBLEM_CLASS: STACK_CORRUPTION
BUGCHECK_STR: APPLICATION_FAULT_STACK_CORRUPTION_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE
STACK_TEXT:
00091000 77b3eb8e ntdll!ARRAY_FITS+0x16
00091014 77b3e900 ntdll!RtlpLocateActivationContextSection+0x126
00091038 77b3ec62 ntdll!bsearch+0x70
00091044 77b3eba1 ntdll!ARRAY_FITS+0x2d
00091050 77b3e9f6 ntdll!RtlpFindNextActivationContextSection+0x64
00091080 77b3eb12 ntdll!RtlpFindFirstActivationContextSection+0x41
00091098 77b3ed19 ntdll!RtlFindActivationContextSectionString+0x91
000910ec 77b3f3df ntdll!sxsisol_SearchActCtxForDllName+0x90
00091154 77b3f442 ntdll!sxsisol_SearchActCtxForDllName+0x1ab
000911a0 7600311b shell32!_GUID_70577d41_432e_45c1_9245_816af8da9136+0xf
000911a8 77b3f1aa ntdll!RtlDosApplyFileIsolationRedirection_Ustr+0x23e
000911c8 00800000 atris!QuantifySaveData+0x373ff0
000912e8 77b3fb2e ntdll!ApiSetResolveToHost+0x28
000912f0 77b3fb48 ntdll!`string'+0x0
000912fc 760033bf shell32![thunk]:CResultSetManager::AddRef`adjustor{60}'+0x8
00091304 77b3faf6 ntdll!LdrpApplyFileNameRedirection+0x128
00091344 77b3fe2a ntdll!LdrGetDllHandleEx+0x139
00091380 77b3fa84 ntdll!LdrpDefaultExtension+0x0
000913a8 77b3e1b2 ntdll!zzz_AsmCodeRange_End+0x0
000913b0 760035ab shell32!CResultSetManager::~CResultSetManager+0x4d
000913fc 760035df shell32!CResultSetManager::~CResultSetManager+0x81
00091448 76003513 shell32!CResultSetManager::Release+0x1a
00091478 77c101a0 ntdll!LdrpDefaultPath+0x0
0009148c 01b3e1b2 atris!QuantifySaveData+0x16b21a2
00091490 77b40000 ntdll!LdrGetDllHandleEx+0x324
00091494 76003547 shell32!CResultSetManager::`scalar deleting destructor'+0xf
0009149c 77b3fd17 ntdll!LdrGetDllHandle+0x0
000914ac 76003477 shell32!CItem::~CItem+0x28
000914e8 75a51a35 kernelbase!GetModuleHandleForUnicodeString+0x22
0009150c 01ba9a3f atris!QuantifySaveData+0x171da2f
00091514 77b40078 ntdll!LdrGetDllHandleEx+0x451
00091518 77b3fd2f ntdll!LdrGetDllHandle+0x18
0009153c 75a51c49 kernelbase!BasepGetModuleHandleExW+0x181
00091820 02080000 atris!QuantifySaveData+0x1bf3ff0
00091830 75a51ac0 kernelbase!GetModuleHandleForUnicodeString+0xad
00091834 75a7737e kernelbase!__SEH_epilog4_GS+0xa
00091864 76003857 shell32!CResultSetManager::s_ClearSetInfo+0x58
00091884 75a51cfb kernelbase!BasepGetModuleHandleExW+0x233
000918b0 7600398b shell32!ShouldSuppressGrouping+0x26
000918fc 7600393f shell32!ILCompareHiddenStackData+0x76
00091948 76003973 shell32!ShouldSuppressGrouping+0xe
00091964 77b3e752 ntdll!RtlAnsiStringToUnicodeString+0x97
00091978 77b3e785 ntdll!RtlAnsiStringToUnicodeString+0xf2
0009197c 76003913 shell32![thunk]:CDefView::Release`adjustor{92}'+0x9
000919b4 75a51d44 kernelbase!GetModuleHandleW+0x29
000919cc 75a52ea1 kernelbase!GetModuleHandleA+0x34
000919d4 76e711e0 kernel32!TlsGetValueStub+0x0
000919e4 74742c18 msvcr80!_decode_pointer+0x3f
000919e8 747a49ec msvcr80!`string'+0x0
0018f054 74742c23 msvcr80!_decode_pointer+0x4a
0018f05c 74742c89 msvcr80!__set_flsgetvalue+0x1e
0018f068 74742dc7 msvcr80!_getptd_noexit+0x15
0018f078 74744351 msvcr80!_errno+0x5
0018f07c 7474182c msvcr80!_get_winmajor+0x10
0018f084 74742b11 msvcr80!_use_encode_pointer+0x1b
0018f09c 77b3e046 ntdll!RtlAllocateHeap+0x0
0018f0a0 74742bac msvcr80!_encode_pointer+0x4a
0018f0a8 74742bd7 msvcr80!_encoded_null+0x7
0018f0b0 747410de msvcr80!_set_error_mode+0x5
0018f0b4 74741c91 msvcr80!_FF_MSGBANNER+0x7
0018f0bc 74744d31 msvcr80!malloc+0x28
0018f0cc 76e71484 kernel32!InterlockedCompareExchangeStub+0x0
0018f0d0 7474474a msvcr80!_malloc_crt+0xd
0018f0d8 72b0e440 ctxwsapi!CtxWSVirtualChannelSupportsShadow+0x6460
0018f0e0 72af4e19 ctxwsapi!CtxWSAppKilledNotifyPrivileged+0x329
0018f0e8 72b0a1d0 ctxwsapi!CtxWSVirtualChannelSupportsShadow+0x21f0
0018f0ec 74741762 msvcr80!_initterm_e+0x15
0018f0f4 72af4efe ctxwsapi!CtxWSAppKilledNotifyPrivileged+0x40e
0018f0f8 72b0a1cc ctxwsapi!CtxWSVirtualChannelSupportsShadow+0x21ec
0018f0fc 72b0a1d4 ctxwsapi!CtxWSVirtualChannelSupportsShadow+0x21f4
0018f110 72af5084 ctxwsapi!CtxWSAppKilledNotifyPrivileged+0x594
0018f144 72af553d ctxwsapi!CtxWSAppKilledNotifyPrivileged+0xa4d
0018f154 72af5150 ctxwsapi!CtxWSAppKilledNotifyPrivileged+0x660
0018f184 72af0000 ctxwsapi+0x0
0018f1e0 77b4da1b ntdll!LdrpHandleTlsData+0x2f
0018f1e4 68590000 sehook20+0x0
0018f1f0 77b4da2d ntdll!LdrpHandleTlsData+0x323
0018f1f4 7611d2d3 shell32!CUndoManager::GetOpenParentState+0x49
0018f23c 72af5133 ctxwsapi!CtxWSAppKilledNotifyPrivileged+0x643
0018f250 00b4bc9e atris!QuantifySaveData+0x6bfc8e
0018f270 77b4d78c ntdll!LdrpLoadDll+0x4d1
0018f284 77b329ba ntdll! ?? ::FNODOBFM::`string'+0x0
0018f2ac 010db390 atris!QuantifySaveData+0xc4f380
0018f2c4 758f18a3 imm32!CtfImmTIMActivate+0x32
0018f2e4 7595b546 user32!ImeSystemHandler+0x2a6
0018f374 75a76fd0 kernelbase!_except_handler4+0x0
0018f380 75a55a0b kernelbase!LocalAlloc+0x19a
0018f390 7595cfef user32!RealDefWindowProcA+0x4a
0018f394 75a5e949 kernelbase!BasepIncInstanceRefCount+0x1e
0018f398 75a81810 kernelbase!DllSearchPath+0x10
0018f3a4 75a81800 kernelbase!DllSearchPath+0x0
0018f3b4 75a5eac2 kernelbase!BaseEndReadingCache+0x3a
0018f3b8 77b74393 ntdll!RtlWow64EnableFsRedirectionEx+0x70
0018f3bc 7611d367 shell32!CEnumOleUndoUnit::Skip+0x12
0018f3d0 01ba9dbf atris!QuantifySaveData+0x171ddaf
0018f3dc 77b4c4d5 ntdll!LdrLoadDll+0xaa
0018f3f8 77b47d93 ntdll!RtlInitUnicodeStringEx+0x0
0018f414 75a52c95 kernelbase!LoadLibraryExW+0x1f1
0018f450 7595aac3 user32!__ClientLoadLibrary+0x66
0018f590 77b2010a ntdll!KiUserCallbackDispatcher+0x2e
0018f5a0 77b20070 ntdll!KiUserCallbackExceptionHandler+0x0
0018f5bc 00680066 atris!QuantifySaveData+0x1f4056
0018f5cc 7595a95d user32!NtUserCreateWindowEx+0x15
0018f5d0 7595a8e8 user32!VerNtUserCreateWindowEx+0x1a9
0018f690 77b438be ntdll!RtlpFreeHeap+0xbb1
0018f69c 7611d7c3 shell32!CEnumOleUndoUnit::Next+0x35
0018f6e4 02000002 atris!QuantifySaveData+0x1b73ff2
0018f724 77b43c94 ntdll!RtlpAllocateHeap+0xab2
0018f72c 7611d743 shell32!_GUID_df7b49a5_e292_4b38_b6df_bb4b621e7282+0x3
0018f754 01000001 atris!QuantifySaveData+0xb73ff1
0018f760 01010000 atris!QuantifySaveData+0xb83ff0
0018f774 01bae8ef atris!QuantifySaveData+0x17228df
0018f77c 77b4389a ntdll!RtlpFreeHeap+0xb7a
0018f780 77b43492 ntdll!RtlFreeHeap+0x142
0018f7e0 01000000 atris!QuantifySaveData+0xb73ff0
0018f7f4 01bae8cf atris!QuantifySaveData+0x17228bf
0018f7fc 77b43cc3 ntdll!RtlpAllocateHeap+0xe73
0018f800 77b43cee ntdll!RtlAllocateHeap+0x23a
0018f850 01baee67 atris!QuantifySaveData+0x1722e57
0018f858 77b3f55e ntdll!RtlImageNtHeaderEx+0x117
0018f85c 77b4319f ntdll!RtlImageNtHeader+0x1b
0018f864 00400000 atris+0x0
0018f87c 7595aa3c user32!_CreateWindowEx+0x210
0018f8d0 01baf2e7 atris!QuantifySaveData+0x17232d7
0018f8d8 77b3e38c ntdll!RtlpLowFragHeapAllocFromContext+0xaec
0018f8dc 77b3e0f2 ntdll!RtlAllocateHeap+0x206
0018f900 77b32260 ntdll!RtlLeaveCriticalSection+0x0
0018f904 50008f45 gwbase!GwMemoryPool::allocate+0x5e
0018f930 7595d261 user32!CreateWindowExA+0x33
0018f96c 50168de1 gwcore!GwGritSync::GwGritSync+0x6f
0018f9ac 50168e42 gwcore!GwGritSync::wnd_proc+0x0
0018f9cc 502280a8 gwcore!gwtogitm_atom_tab+0x1b8
0018f9d0 50230438 gwcore!GwDDE::dde_sync+0x0
0018f9d8 501a6166 gwcore!GwDDEerror_message+0x2f2
0018f9dc 5022424c gwcore!GwDDE_Client::`vftable'+0x5cfe8
0018f9e0 501a4969 gwcore!GwDDESync::operator=+0x67
0018f9e4 754cc167 msvcrt!_initterm+0x13
0018f9f0 501a7b99 gwcore!GwDDEerror_message+0x1d25
0018f9f4 50224000 gwcore!GwDDE_Client::`vftable'+0x5cd9c
0018f9f8 50224254 gwcore!GwDDE_Client::`vftable'+0x5cff0
0018fa00 501a7c51 gwcore!GwDDEerror_message+0x1ddd
0018fa20 77b49950 ntdll!zzz_AsmCodeRange_End+0x0
0018fa40 77b4d8c9 ntdll!LdrpRunInitializeRoutines+0x26f
0018fa48 50100000 gwcore+0x0
0018fa54 7611db8f shell32!CCommonParentUndoUnit::GetMarshalSizeMax+0x76
0018fa64 77b4c913 ntdll!SbUpdateSwitchContextBasedOnDll+0x267
0018fa68 77b4ea4b ntdll!LdrpHandleOneOldFormatImportDescriptor+0x11d
0018fa7c 77b4c95c ntdll!SbSupportedOsList+0x1c
0018fa88 77b4c940 ntdll!SbSupportedOsList+0x0
0018faa8 77b4df9d ntdll!LdrpProcessStaticImports+0x2b4
0018fab0 77b4dfc4 ntdll!LdrpProcessStaticImports+0x2d0
0018fab4 77b4dfb4 ntdll!LdrpProcessStaticImports+0x1ab
0018fab8 7611db93 shell32!CCommonParentUndoUnit::GetMarshalSizeMax+0x7a
0018fac0 77b566bc ntdll!Kernel32DllName+0x0
0018fae4 77b4d8a8 ntdll!LdrpRunInitializeRoutines+0x24b
0018fb00 501a7c00 gwcore!GwDDEerror_message+0x1d8c
0018fb28 01ba9e0f atris!QuantifySaveData+0x171ddff
0018fb34 77b5681c ntdll!LdrpInitializeProcess+0x1400
0018fb44 77c1206c ntdll!LdrpProcessInitialized+0x0
0018fbc4 77b55838 ntdll!KnownDllPathString+0x0
0018fbd8 77b33cbe ntdll! ?? ::FNODOBFM::`string'+0x0
0018fbe4 77b100d8 ntdll!CsrPortMemoryRemoteDelta+0x0
0018fbfc 76e60000 kernel32!ConsolePortHeap+0x0
0018fc20 0208001c atris!QuantifySaveData+0x1bf400c
0018fc40 00400118 atris+0x118
0018fcac 7611dc0f shell32!CCommonParentUndoUnit::MarshalInterface+0x45
0018fcb4 77b552d6 ntdll!_LdrpInitialize+0x78
0018fcc0 7611ddbf shell32!CEnumOleUndoUnit::Release+0x23
0018fce4 77c12088 ntdll!__security_cookie+0x0
0018fcf4 77b871d5 ntdll!_except_handler4+0x0
0018fcf8 01ba9e2f atris!QuantifySaveData+0x171de1f
0018fd04 77b49e79 ntdll!LdrInitializeThunk+0x10
0018fd1c 77b10000 ntdll!CsrPortMemoryRemoteDelta+0x0
0018fdac 016718a3 atris!QuantifySaveData+0x11e5893
0018fdd4 01b2f7e2 atris!QuantifySaveData+0x16a37d2
0018fddc 77b201b4 ntdll!RtlUserThreadStart+0x0
SYMBOL_STACK_INDEX: 49
SYMBOL_NAME: ctxwsapi
FOLLOWUP_NAME: wintriag
MODULE_NAME: ctxwsapi
IMAGE_NAME: ctxwsapi.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 51b5cf53
STACK_COMMAND: dpS 91000 190000 ; dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; dps 91000 ; kb
FAILURE_BUCKET_ID: STACK_CORRUPTION_c0000005_ctxwsapi.dll!Unknown
BUCKET_ID: APPLICATION_FAULT_STACK_CORRUPTION_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE_ctxwsapi
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:stack_corruption_c0000005_ctxwsapi.dll!unknown
FAILURE_ID_HASH: {25f34e8f-b24e-3ec8-95d5-cbe76e2a9281}
Updating the Thread Execution Block
0:000> !teb
TEB at 7efdd000
ExceptionList: 000914b8
StackBase: 00190000
StackLimit: 00091000
SubSystemTib: 00000000
FiberData: 00001e00
ArbitraryUserPointer: 00000000
Self: 7efdd000
EnvironmentPointer: 00000000
ClientId: 000054e0 . 00002e54
RpcHandle: 00000000
Tls Storage: 7efdd02c
PEB Address: 7efde000
LastErrorValue: 87
LastStatusValue: c000000d
Crash is occurring because of heavy recursion in your program. Check the stack size using !teb,
Run ? Stack base- stack Limit
Use dps to load raw stack and check if your are doing API hooking , which is responsible for Recusrion

ActiPerl + Tcl.pm *** glibc detected *** munmap_chunk(): invalid pointer: 0x09b5e0d8

I installed ActivePerl 5.10.1.1007 on my Ubuntu 10.04 machine.
I have a very simple Perl script with the following lines:
use lib "/opt/ActivePerl-5.10/lib";
use Tcl;
my $Interpreter = new Tcl;
$Interpreter->Eval('puts "Hello world"');
$Interpreter->Eval('set ::env(TESTVAR) 55')
The output is the following:
$ /opt/ActivePerl-5.10/bin/perl5.10.1 simple.pl
Hello world
*** glibc detected *** /opt/ActivePerl-5.10/bin/perl5.10.1: munmap_chunk(): invalid pointer: 0x09b5e0d8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb7696591]
/lib/tls/i686/cmov/libc.so.6(+0x6c80e)[0xb769780e]
/opt/ActivePerl-5.10/bin/perl5.10.1(perl_destruct+0xda6)[0x8071716]
/opt/ActivePerl-5.10/bin/perl5.10.1(main+0xb0)[0x8060a30]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7641bd6]
/opt/ActivePerl-5.10/bin/perl5.10.1(chroot+0x31)[0x80608e1]
======= Memory map: ========
08048000-0815e000 r-xp 00000000 08:11 5154055 /opt/ActivePerl-5.10/bin/perl-static
0815e000-08160000 rwxp 00116000 08:11 5154055 /opt/ActivePerl-5.10/bin/perl-static
09aae000-09bf1000 rwxp 00000000 00:00 0 [heap]
b6ad8000-b6af5000 r-xp 00000000 08:11 3399754 /lib/libgcc_s.so.1
b6af5000-b6af6000 r-xp 0001c000 08:11 3399754 /lib/libgcc_s.so.1
b6af6000-b6af7000 rwxp 0001d000 08:11 3399754 /lib/libgcc_s.so.1
b6af7000-b6b01000 r-xp 00000000 08:11 3424653 /lib/tls/i686/cmov/libnss_files-2.11.1.so
b6b01000-b6b02000 r-xp 00009000 08:11 3424653 /lib/tls/i686/cmov/libnss_files-2.11.1.so
b6b02000-b6b03000 rwxp 0000a000 08:11 3424653 /lib/tls/i686/cmov/libnss_files-2.11.1.so
b6b03000-b6b0b000 r-xp 00000000 08:11 3424655 /lib/tls/i686/cmov/libnss_nis-2.11.1.so
b6b0b000-b6b0c000 r-xp 00007000 08:11 3424655 /lib/tls/i686/cmov/libnss_nis-2.11.1.so
b6b0c000-b6b0d000 rwxp 00008000 08:11 3424655 /lib/tls/i686/cmov/libnss_nis-2.11.1.so
b6b0d000-b6b13000 r-xp 00000000 08:11 3424651 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
b6b13000-b6b14000 r-xp 00006000 08:11 3424651 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
b6b14000-b6b15000 rwxp 00007000 08:11 3424651 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
b6b2a000-b6b2b000 ---p 00000000 00:00 0
b6b2b000-b732b000 rwxp 00000000 00:00 0
b74c1000-b74cb000 r-xp 00000000 08:11 5162486 /opt/ActivePerl-5.10/lib/auto/Tcl/Tcl.so
b74cb000-b74cc000 rwxp 00009000 08:11 5162486 /opt/ActivePerl-5.10/lib/auto/Tcl/Tcl.so
b74cc000-b750b000 r-xp 00000000 08:11 5712734 /usr/lib/locale/en_US.utf8/LC_CTYPE
b750b000-b7629000 r-xp 00000000 08:11 5712735 /usr/lib/locale/en_US.utf8/LC_COLLATE
b7629000-b762b000 rwxp 00000000 00:00 0
b762b000-b777e000 r-xp 00000000 08:11 3424483 /lib/tls/i686/cmov/libc-2.11.1.so
b777e000-b777f000 ---p 00153000 08:11 3424483 /lib/tls/i686/cmov/libc-2.11.1.so
b777f000-b7781000 r-xp 00153000 08:11 3424483 /lib/tls/i686/cmov/libc-2.11.1.so
b7781000-b7782000 rwxp 00155000 08:11 3424483 /lib/tls/i686/cmov/libc-2.11.1.so
b7782000-b7785000 rwxp 00000000 00:00 0
b7785000-b779a000 r-xp 00000000 08:11 3424658 /lib/tls/i686/cmov/libpthread-2.11.1.so
b779a000-b779b000 r-xp 00014000 08:11 3424658 /lib/tls/i686/cmov/libpthread-2.11.1.so
b779b000-b779c000 rwxp 00015000 08:11 3424658 /lib/tls/i686/cmov/libpthread-2.11.1.so
b779c000-b779e000 rwxp 00000000 00:00 0
b779e000-b77a0000 r-xp 00000000 08:11 3424663 /lib/tls/i686/cmov/libutil-2.11.1.so
b77a0000-b77a1000 r-xp 00001000 08:11 3424663 /lib/tls/i686/cmov/libutil-2.11.1.so
b77a1000-b77a2000 rwxp 00002000 08:11 3424663 /lib/tls/i686/cmov/libutil-2.11.1.so
b77a2000-b77ab000 r-xp 00000000 08:11 3424646 /lib/tls/i686/cmov/libcrypt-2.11.1.so
b77ab000-b77ac000 r-xp 00008000 08:11 3424646 /lib/tls/i686/cmov/libcrypt-2.11.1.so
b77ac000-b77ad000 rwxp 00009000 08:11 3424646 /lib/tls/i686/cmov/libcrypt-2.11.1.so
b77ad000-b77d4000 rwxp 00000000 00:00 0
b77d4000-b77f8000 r-xp 00000000 08:11 3424648 /lib/tls/i686/cmov/libm-2.11.1.so
b77f8000-b77f9000 r-xp 00023000 08:11 3424648 /lib/tls/i686/cmov/libm-2.11.1.so
b77f9000-b77fa000 rwxp 00024000 08:11 3424648 /lib/tls/i686/cmov/libm-2.11.1.so
b77fa000-b77fb000 rwxp 00000000 00:00 0
b77fb000-b77fd000 r-xp 00000000 08:11 3424647 /lib/tls/i686/cmov/libdl-2.11.1.so
b77fd000-b77fe000 r-xp 00001000 08:11 3424647 /lib/tls/i686/cmov/libdl-2.11.1.so
b77fe000-b77ff000 rwxp 00002000 08:11 3424647 /lib/tls/i686/cmov/libdl-2.11.1.so
b77ff000-b7812000 r-xp 00000000 08:11 3424650 /lib/tls/i686/cmov/libnsl-2.11.1.so
b7812000-b7813000 r-xp 00012000 08:11 3424650 /lib/tls/i686/cmov/libnsl-2.11.1.so
b7813000-b7814000 rwxp 00013000 08:11 3424650 /lib/tls/i686/cmov/libnsl-2.11.1.so
b7814000-b7816000 rwxp 00000000 00:00 0
b781a000-b781b000 r-xp 00000000 08:11 1859586 /usr/lib/locale/en_US.utf8/LC_NUMERIC
b781b000-b781c000 r-xp 00000000 08:11 5712754 /usr/lib/locale/en_US.utf8/LC_TIME
b781c000-b781d000 r-xp 00000000 08:11 5712755 /usr/lib/locale/en_US.utf8/LC_MONETARY
b781d000-b781e000 r-xp 00000000 08:11 5712756 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b781e000-b781f000 r-xp 00000000 08:11 1859591 /usr/lib/locale/en_US.utf8/LC_PAPER
b781f000-b7820000 r-xp 00000000 08:11 1859592 /usr/lib/locale/en_US.utf8/LC_NAME
b7820000-b7821000 r-xp 00000000 08:11 5712757 /usr/lib/locale/en_US.utf8/LC_ADDRESS
b7821000-b7822000 r-xp 00000000 08:11 5712758 /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b7822000-b7823000 r-xp 00000000 08:11 1859595 /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7823000-b782a000 r-xs 00000000 08:11 5711192 /usr/lib/gconv/gconv-modules.cache
b782a000-b782b000 r-xp 00000000 08:11 5712759 /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b782b000-b782d000 rwxp 00000000 00:00 0
b782d000-b782e000 r-xp 00000000 00:00 0 [vdso]
b782e000-b7849000 r-xp 00000000 08:11 3401485 /lib/ld-2.11.1.so
b7849000-b784a000 r-xp 0001a000 08:11 3401485 /lib/ld-2.11.1.so
b784a000-b784b000 rwxp 0001b000 08:11 3401485 /lib/ld-2.11.1.so
bfd36000-bfd4b000 rwxp 00000000 00:00 0 [stack]
Aborted
Please help. I can't find a way to make this work. Setting a non-environment variable does not cause the crash. For example:
$Interpreter->Eval('set localvar 55')
THANKS!!!
First stage analysis: memory corruption on exit. I'd say that there's warring over who should free a block and how. Now we dig deeper…
It's possible that you're seeing the consequences of the fact that both Perl and Tcl are independently trying to work around the bugs misfeatures in the system implementation of environment variables. In particular, the C library's setenv() has a number of problems with memory leaks which make it rather more impractical than you might naïvely expect; I'd quite expect Perl to work around this, and I know that Tcl does too, but it does mean that only one language should set environment variables, and that almost certainly needs to be Perl in this case (on the basis of evidence you've presented).
Do you really need to set environment variables from your Tcl code? If you can just not do it, that'd be the easiest way forward. :-) Otherwise, we're talking about having a different build of Tcl (so that it asks the Perl side of things to do the memory management) or doing some magic to disconnect the Tcl side from the real environment. You might also want to report the problem upstream to ActiveState.
I'll keep digging and if I find the solution I'll let you know.
I reported this to ActiveState. Inline is my email and their response, but to sum up:
1. They didn't develop "Inline Tcl" for Perl nor did they test it.
2. It was developed in 2001 and no additions were made to it since then.
3. When it was developed (in 2001), it was marked as "alpha" and no additions were made since then.
Hi Mircea,
Inline::Tcl is not part of ActivePerl. It's not tested with ActivePerl, and it
does not build on our PPM build farm against ActivePerl:
http://ppm4.activestate.com/i686-linux/5.10/1000/R/RR/RRS/Inline-Tcl-0.09.d/log-20090614T112213.txt
Offhand, the error message looks like a compiler mismatch problem, but it could be
almost anything since Inline::Tcl hasn't been touched by the author since 2001,
and even then the release notes describe it as "alpha software". It doesn't seem
to like Linux very much any more:
http://matrix.cpantesters.org/?dist=Inline-Tcl%200.09;maxver=1
Hmm.. The author's home page is 404. You should probably find another way to do it.
You should not need this line: use lib "/opt/ActivePerl-5.10/lib"; unless you have a misconfiguration. You might want to nuke the install from orbit and start over.
Is there any particular reason why you are using ActivePerl? You should be able to simply install perl from source -- you're using a real OS, so I'd take advantage of it :)