Hi there,
The build of mico
(2.3.12) on HPUX11
- HP-UX lea B.11.00 U 9000/800 140901597 unlimited-user
license,
- aCC: HP ANSI C++ B3910B
A.03.31
runs into a segmentation
fault:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>SCHNIPPEL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
gmake[2]: Entering directory
`/tmp_mnt/home/wag/MICO_HPUX11/mico/coss/property'
/home/wag/MICO_HPUX11/mico/./idl/idl -B../.. --any --name PropertyService \
../../include/coss/PropertyService.idl
gmake[2]: *** [PropertyService.cc] Segmentation fault (core dumped)
gmake[2]: Leaving directory `/tmp_mnt/home/wag/MICO_HPUX11/mico/coss/property'
gmake[1]: *** [idlcompile] Error 1
gmake[1]: Leaving directory `/tmp_mnt/home/wag/MICO_HPUX11/mico/coss'
gmake: *** [system] Error 1
->$ gdb /home/wag/MICO_HPUX11/mico/./idl/idl
gHP gdb 3.1.1 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00.
Copyright 1986 - 2001 Free Software Foundation, Inc.
Hewlett-Packard Wildebeest 3.1.1 (based on GDB) is covered by the
GNU General Public License. Type "show copying" to see the conditions to
change it and/or distribute copies. Type "show warranty" for warranty/support.
..(no debugging symbols found)...
(gdb) core-file ./coss/property/core
Core was generated by `idl'.
Program terminated with signal 11, Segmentation fault.
warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.
/home/wag/MICO_HPUX11/mico/./idl/idl -B../.. --any --name PropertyService \
../../include/coss/PropertyService.idl
gmake[2]: *** [PropertyService.cc] Segmentation fault (core dumped)
gmake[2]: Leaving directory `/tmp_mnt/home/wag/MICO_HPUX11/mico/coss/property'
gmake[1]: *** [idlcompile] Error 1
gmake[1]: Leaving directory `/tmp_mnt/home/wag/MICO_HPUX11/mico/coss'
gmake: *** [system] Error 1
->$ gdb /home/wag/MICO_HPUX11/mico/./idl/idl
gHP gdb 3.1.1 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00.
Copyright 1986 - 2001 Free Software Foundation, Inc.
Hewlett-Packard Wildebeest 3.1.1 (based on GDB) is covered by the
GNU General Public License. Type "show copying" to see the conditions to
change it and/or distribute copies. Type "show warranty" for warranty/support.
..(no debugging symbols found)...
(gdb) core-file ./coss/property/core
Core was generated by `idl'.
Program terminated with signal 11, Segmentation fault.
warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.
(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
#0 0xc01894fc in free+0x12c () from /usr/lib/libc.2
(gdb) bt
#0 0xc01894fc in free+0x12c () from /usr/lib/libc.2
#1 0xc3cf48c4 in operator delete []+0x30 () from /usr/lib/libCsup_v2.2
#2 0xc657a958 in CORBA::string_free+0x18 () from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#3 0xc657a478 in CORBA::String_var::operator=+0x38 () from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#4 0x1ca32c in __as__Q2_3std6vectorXTQ2_5CORBA10String_varTQ2_3std9allocatorXTQ2_5CORBA10String_var__FRCQ2_3std6vectorXTQ2_5CORBA10String_varTQ2_3std9allocatorXTQ2_5CORBA10String_var__+0x578 ()
#5 0xc53bdbd0 in members__12EnumDef_implFRC18StringSequenceTmplXTQ2_5CORBA10String_var_+0x268 ()
from /home/wag/MICO_HPUX11/mico/./libs/libmicoir2.3.12.sl
#6 0xc67bc474 in members__Q2_5CORBA16EnumDef_stub_clpFRC18StringSequenceTmplXTQ2_5CORBA10String_var_+0x74 ()
from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#7 0xe30d4 in IDLParser::collectEnumMembers+0x150 ()
#8 0xe317c in IDLParser::collectEnumMembers+0x1f8 ()
#9 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#10 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#11 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#12 0xe2ef4 in IDLParser::collectEnum+0xcc ()
#13 0xbda08 in IDLParser::scan+0x2d0 ()
#14 0xbd87c in IDLParser::scan+0x144 ()
#15 0xbd898 in IDLParser::scan+0x160 ()
#16 0xbd898 in IDLParser::scan+0x160 ()
#17 0xc2c44 in IDLParser::collectModule+0x25c ()
#18 0xbd8b0 in IDLParser::scan+0x178 ()
#19 0xbd87c in IDLParser::scan+0x144 ()
#20 0xbd898 in IDLParser::scan+0x160 ()
#21 0xbd898 in IDLParser::scan+0x160 ()
#22 0xbd898 in IDLParser::scan+0x160 ()
#23 0xbd898 in IDLParser::scan+0x160 ()
#24 0xbd898 in IDLParser::scan+0x160 ()
#25 0xbd898 in IDLParser::scan+0x160 ()
#26 0xbb0e4 in IDLParser::collect+0x18c ()
#27 0x9d660 in main+0x1620 ()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SCHNAPPEL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
#0 0xc01894fc in free+0x12c () from /usr/lib/libc.2
(gdb) bt
#0 0xc01894fc in free+0x12c () from /usr/lib/libc.2
#1 0xc3cf48c4 in operator delete []+0x30 () from /usr/lib/libCsup_v2.2
#2 0xc657a958 in CORBA::string_free+0x18 () from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#3 0xc657a478 in CORBA::String_var::operator=+0x38 () from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#4 0x1ca32c in __as__Q2_3std6vectorXTQ2_5CORBA10String_varTQ2_3std9allocatorXTQ2_5CORBA10String_var__FRCQ2_3std6vectorXTQ2_5CORBA10String_varTQ2_3std9allocatorXTQ2_5CORBA10String_var__+0x578 ()
#5 0xc53bdbd0 in members__12EnumDef_implFRC18StringSequenceTmplXTQ2_5CORBA10String_var_+0x268 ()
from /home/wag/MICO_HPUX11/mico/./libs/libmicoir2.3.12.sl
#6 0xc67bc474 in members__Q2_5CORBA16EnumDef_stub_clpFRC18StringSequenceTmplXTQ2_5CORBA10String_var_+0x74 ()
from /home/wag/MICO_HPUX11/mico/./libs/libmico2.3.12.sl
#7 0xe30d4 in IDLParser::collectEnumMembers+0x150 ()
#8 0xe317c in IDLParser::collectEnumMembers+0x1f8 ()
#9 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#10 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#11 0xe319c in IDLParser::collectEnumMembers+0x218 ()
#12 0xe2ef4 in IDLParser::collectEnum+0xcc ()
#13 0xbda08 in IDLParser::scan+0x2d0 ()
#14 0xbd87c in IDLParser::scan+0x144 ()
#15 0xbd898 in IDLParser::scan+0x160 ()
#16 0xbd898 in IDLParser::scan+0x160 ()
#17 0xc2c44 in IDLParser::collectModule+0x25c ()
#18 0xbd8b0 in IDLParser::scan+0x178 ()
#19 0xbd87c in IDLParser::scan+0x144 ()
#20 0xbd898 in IDLParser::scan+0x160 ()
#21 0xbd898 in IDLParser::scan+0x160 ()
#22 0xbd898 in IDLParser::scan+0x160 ()
#23 0xbd898 in IDLParser::scan+0x160 ()
#24 0xbd898 in IDLParser::scan+0x160 ()
#25 0xbd898 in IDLParser::scan+0x160 ()
#26 0xbb0e4 in IDLParser::collect+0x18c ()
#27 0x9d660 in main+0x1620 ()
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>SCHNAPPEL<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Due to a fomer compile error, I
've patched codegen-wsdl.h:
codegen-wsdl.h
>>>>>>>>>>>>>>>>>>NEW<<<<<<<<<<<<<<<<<<<<<<<<
private:
typedef std::string Identifier; // IDL qualified form
typedef Identifier Interface; // XML qualified form
typedef Identifier Message; // XML qualified form
typedef std::list<Message> Inputs;
typedef std::list<Message> Outputs;
typedef std::list<Message> Exceptions;
typedef std::string Identifier; // IDL qualified form
typedef Identifier Interface; // XML qualified form
typedef Identifier Message; // XML qualified form
typedef std::list<Message> Inputs;
typedef std::list<Message> Outputs;
typedef std::list<Message> Exceptions;
struct
Operation
{
// WAG Patch see code-gen-wsdl.h.original
std::string name;
std::list<std::string> inputs;
std::list<std::string> outputs;
std::list<std::string> faults;
};
{
// WAG Patch see code-gen-wsdl.h.original
std::string name;
std::list<std::string> inputs;
std::list<std::string> outputs;
std::list<std::string> faults;
};
>>>>>>>>>>>>>>>>>OLD
<<<<<<<<<<<<<<<<<<<<<<<<<
private:
typedef std::string Identifier; // IDL qualified form
typedef Identifier Interface; // XML qualified form
typedef Identifier Message; // XML qualified form
typedef std::list<Message> Inputs;
typedef std::list<Message> Outputs;
typedef std::list<Message> Exceptions;
typedef std::string Identifier; // IDL qualified form
typedef Identifier Interface; // XML qualified form
typedef Identifier Message; // XML qualified form
typedef std::list<Message> Inputs;
typedef std::list<Message> Outputs;
typedef std::list<Message> Exceptions;
struct
Operation
{
Identifier name; // unqualified
Inputs inputs;
Outputs outputs;
Exceptions faults;
};
{
Identifier name; // unqualified
Inputs inputs;
Outputs outputs;
Exceptions faults;
};
>>>>>>>>>>>>>END<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Is this patch bullshit (I
am assembler programmer)?
Any
idea?
Did somebody compile,
link (using native compiler) and run mico on HPUX11
before?
Thanks in advance and best
regards .. claus
_______________________________________________ Mico-devel mailing list [email protected] http://www.mico.org/mailman/listinfo/mico-devel
