From: John K. <new...@gm...> - 2009-01-15 07:50:21
|
Thanks William, I have removed the -v option and it works. I appreciate the extra effort for providing me the patch. Cheers, -John On Thu, Jan 15, 2009 at 6:30 PM, William S Fulton <ws...@fu...>wrote: > John Ky wrote: > >> Hi, >> >> Here are some details of my crash: >> >> swig -c++ -perl5 -I../../../../x_stream_client_sdk/include -v \ >> \ >> -I/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE \ >> -I../../../include/comet/c_client_api \ >> -I../../../../x_stream_client_sdk/include \ >> -I. \ >> -I/usr/include/c++/4.1.1 \ >> -I/usr/include \ >> -I/usr/include/linux \ >> -I/usr/include/c++/4.1.1/x86_64-redhat-linux \ >> -I/usr/lib/gcc/x86_64-redhat-linux/4.1.1/include \ >> \ >> -o ../../../obj/LibPerlXAPI/LibPerlXAPI_wrap.cpp.tmp LibPerlXAPI.i >> LangSubDir: perl5 >> Search paths: >> ./ >> ../../../../x_stream_client_sdk/include/ >> /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/ >> ../../../include/comet/c_client_api/ >> ../../../../x_stream_client_sdk/include/ >> ./ >> /usr/include/c++/4.1.1/ >> /usr/include/ >> /usr/include/linux/ >> /usr/include/c++/4.1.1/x86_64-redhat-linux/ >> /usr/lib/gcc/x86_64-redhat-linux/4.1.1/include/ >> ./swig_lib/perl5/ >> /usr/local/share/swig/1.3.36/perl5/ >> ./swig_lib/ >> /usr/local/share/swig/1.3.36/ >> Preprocessing... >> Starting language-specific parse... >> AsnNameDescIterator.hpp:30: Warning(314): 'next' is a perl keyword >> AsnType.hpp:75: Warning(362): operator= ignored >> AsnMemberDescIterator.hpp:32: Warning(314): 'next' is a perl keyword >> AsnChoiceMemberDescIterator.hpp:33: Warning(314): 'next' is a perl keyword >> AsnSequenceMemberDescIterator.hpp:33: Warning(314): 'next' is a perl >> keyword >> AsnTypeDescIterator.hpp:33: Warning(314): 'next' is a perl keyword >> Processing types... >> C++ analysis... >> Generating wrappers... >> top: using module: LibPerlXAPI >> top: No package found >> top: using namespace_module: LibPerlXAPI >> setclassname: Found sym:name: AsnRoot >> make[3]: *** [../../../obj/LibPerlXAPI/LibPerlXAPI_wrap.cpp] Segmentation >> Fault (core dumped) >> >> SWIG version: >> SWIG Version 1.3.36 >> Compiled with g++ [sparc-sun-solaris2.10] >> >> $ gdb swig core >> GNU gdb 6.6 >> Copyright (C) 2006 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you >> are >> welcome to change it and/or distribute copies of it under certain >> conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for >> details. >> This GDB was configured as "sparc-sun-solaris2.10"... >> (no debugging symbols found) >> Reading symbols from /usr/lib/libsocket.so.1...(no debugging symbols >> found)...done. >> Loaded symbols for /usr/lib/libsocket.so.1 >> Reading symbols from /usr/lib/libnsl.so.1...(no debugging symbols >> found)...done. >> Loaded symbols for /usr/lib/libnsl.so.1 >> Reading symbols from /usr/lib/libdl.so.1... >> warning: Lowest section in /usr/lib/libdl.so.1 is .dynamic at 00000094 >> (no debugging symbols found)...done. >> Loaded symbols for /usr/lib/libdl.so.1 >> Reading symbols from /usr/local/gcc-3.4.2/lib/libstdc++.so.6...done. >> Loaded symbols for /usr/local/gcc-3.4.2/lib/libstdc++.so.6 >> Reading symbols from /usr/lib/libm.so.2...done. >> Loaded symbols for /usr/lib/libm.so.2 >> Reading symbols from /usr/local/lib/libgcc_s.so.1...done. >> Loaded symbols for /usr/local/lib/libgcc_s.so.1 >> Reading symbols from /usr/lib/libc.so.1...done. >> Loaded symbols for /usr/lib/libc.so.1 >> Reading symbols from >> /platform/SUNW,Sun-Blade-2500/lib/libc_psr.so.1...done. >> Loaded symbols for /platform/SUNW,Sun-Blade-2500/lib/libc_psr.so.1 >> Reading symbols from /lib/ld.so.1...done. >> Loaded symbols for /lib/ld.so.1 >> >> Core was generated by `swig -c++ -perl5 >> -I../../../../x_stream_client_sdk/include -v -I/usr/lib64/perl'. >> Program terminated with signal 11, Segmentation fault. >> #0 0xfefb0c90 in strlen () from /usr/lib/libc.so.1 >> (gdb) bt >> #0 0xfefb0c90 in strlen () from /usr/lib/libc.so.1 >> #1 0xff016248 in _ndoprnt () from /usr/lib/libc.so.1 >> #2 0xff018258 in fprintf () from /usr/lib/libc.so.1 >> #3 0x000eda74 in PERL5::setclassname () >> #4 0x000f1be4 in PERL5::classDeclaration () >> #5 0x0005abe4 in Dispatcher::emit_one () >> #6 0x0005c3ac in Language::emit_one () >> #7 0x0005b588 in Dispatcher::emit_children () >> #8 0x00065748 in Language::namespaceDeclaration () >> #9 0x0005adf4 in Dispatcher::emit_one () >> #10 0x0005c3ac in Language::emit_one () >> #11 0x0005b588 in Dispatcher::emit_children () >> #12 0x0005cff4 in Language::includeDirective () >> #13 0x0005b10c in Dispatcher::emit_one () >> #14 0x0005c3ac in Language::emit_one () >> #15 0x0005b588 in Dispatcher::emit_children () >> #16 0x0005cff4 in Language::includeDirective () >> #17 0x0005b10c in Dispatcher::emit_one () >> #18 0x0005c3ac in Language::emit_one () >> #19 0x0005b588 in Dispatcher::emit_children () >> #20 0x0005ca30 in Language::top () >> #21 0x000f2aac in PERL5::top () >> #22 0x0006c3b4 in SWIG_main () >> #23 0x0007e524 in main () >> (gdb) >> >> Any ideas what happened? >> >> > Run without the -v option to avoid the crash or if you really need -v, then > apply the attached patch and then rebuild swig or build from svn. > > William > |