[omniORB] omniORBpy 2.0 and Mac OS X 10.2 ?

Randy Wiser ran2-junk@wiser1.mailcan.com
Mon Mar 10 04:04:02 2003


Hello,

I'm new to Mac OS X development, and would like to here from those who are building and running omniORBpy on this platform.  After building omniORB 4.0 and omniORBpy 2.0 (March 7 snapshot or official release) with gcc 3.1 (or 2.95.2) and a Python 2.3 framework (from CVS the last week in Feb.), I get the following crash running example_echo_coloc.py (and other Python apps):

Thanks in advance,
- Randy

Date/Time:  2003-03-09 19:27:13 -0800
OS Version: 10.2 (Build 6C115)
Host:       client.attbi.com
Command:    python
PID:        7071
Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x000001b3
Thread 0 Crashed:
 #0   0x900049a4 in free_list_remove_ptr
 #1   0x90004640 in szone_free
 #2   0x004d161c in operator delete(void*)
 #3   0x004d214c in operator delete[](void*)
 #4   0x0047478c in omni::orbOptions::registerHandler(omni::orbOptions::Handler&)
 #5   0x004ea070 in _static_initialization_and_destruction_0(int, int)
 #6   0x8fe16350 in call_module_initializers_for_library
 #7   0x8fe160e4 in call_module_initializers
 #8   0x8fe106f0 in link_in_need_modules
 #9   0x8fe102d0 in bind_lazy_symbol_reference
 #10  0x8fe00ec0 in stub_binding_helper_interface
 #11  0x004e9930 in _static_initialization_and_destruction_0(int, int)
 #12  0x8fe16350 in call_module_initializers_for_library
 #13  0x8fe160e4 in call_module_initializers
 #14  0x8fe106f0 in link_in_need_modules
 #15  0x8fe1016c in bind_lazy_symbol_reference
 #16  0x8fe00ec0 in stub_binding_helper_interface
 #17  0x00475e3c in omni::orbOptions::singleton()
 #18  0x004e95d4 in _static_initialization_and_destruction_0(int, int)
 #19  0x8fe16350 in call_module_initializers_for_library
 #20  0x8fe160e4 in call_module_initializers
 #21  0x8fe106f0 in link_in_need_modules
 #22  0x8fe102d0 in bind_lazy_symbol_reference
 #23  0x8fe00ec0 in stub_binding_helper_interface
 #24  0x004e8f08 in _static_initialization_and_destruction_0(int, int)
 #25  0x8fe16350 in call_module_initializers_for_library
 #26  0x8fe160e4 in call_module_initializers
 #27  0x8fe106f0 in link_in_need_modules
 #28  0x8fe102d0 in bind_lazy_symbol_reference
 #29  0x8fe00ec0 in stub_binding_helper_interface
 #30  0x004e88e0 in _static_initialization_and_destruction_0(int, int)
 #31  0x8fe16350 in call_module_initializers_for_library
 #32  0x8fe160e4 in call_module_initializers
 #33  0x8fe106f0 in link_in_need_modules
 #34  0x8fe1016c in bind_lazy_symbol_reference
 #35  0x8fe00ec0 in stub_binding_helper_interface
 #36  0x002cf6f8 in omni_thread::init_t::init_t[unified]()
 #37  0x0028bf38 in _static_initialization_and_destruction_0(int, int)
 #38  0x8fe16594 in call_module_initializers_for_objects
 #39  0x8fe160a0 in call_module_initializers
 #40  0x8fe106f0 in link_in_need_modules
 #41  0x8fe121a4 in _dyld_link_module
 #42  0x900171c8 in NSLinkModule
 #43  0x100a8cec in _PyImport_GetDynLoadFunc (dynload_next.c:78)
 #44  0x100997f8 in _PyImport_LoadDynamicModule (importdl.c:42)
 #45  0x100959cc in load_module (import.c:1709)
 #46  0x100969f0 in import_submodule (import.c:2255)
 #47  0x100964c0 in load_next (import.c:2114)
 #48  0x100986fc in import_module_ex (import.c:1956)
 #49  0x10097554 in PyImport_ImportModuleEx (import.c:1996)
 #50  0x10065ed0 in builtin___import__ (bltinmodule.c:45)
 #51  0x1000a144 in PyObject_Call (abstract.c:1756)
 #52  0x10071d90 in PyEval_CallObjectWithKeywords (ceval.c:3268)
 #53  0x1006f890 in eval_frame (ceval.c:1945)
 #54  0x10070dec in PyEval_EvalCodeEx (ceval.c:2602)
 #55  0x10073c58 in PyEval_EvalCode (ceval.c:535)
 #56  0x10094c94 in PyImport_ExecCodeModuleEx (import.c:622)
 #57  0x10098204 in load_source_module (import.c:895)
 #58  0x10095880 in load_module (import.c:1700)
 #59  0x100984a4 in load_package (import.c:951)
 #60  0x100959dc in load_module (import.c:1723)
 #61  0x100969f0 in import_submodule (import.c:2255)
 #62  0x1009646c in load_next (import.c:2110)
 #63  0x100986fc in import_module_ex (import.c:1956)
 #64  0x10097554 in PyImport_ImportModuleEx (import.c:1996)
 #65  0x10065ed0 in builtin___import__ (bltinmodule.c:45)
 #66  0x1000a144 in PyObject_Call (abstract.c:1756)
 #67  0x10071d90 in PyEval_CallObjectWithKeywords (ceval.c:3268)
 #68  0x1006f890 in eval_frame (ceval.c:1945)
 #69  0x10070dec in PyEval_EvalCodeEx (ceval.c:2602)
 #70  0x10073c58 in PyEval_EvalCode (ceval.c:535)
 #71  0x100a3ca8 in run_node (pythonrun.c:1106)
 #72  0x100a3454 in PyRun_SimpleFileExFlags (pythonrun.c:717)
 #73  0x100af558 in Py_Main (main.c:446)
 #74  0x00001b5c in _start
 #75  0x000019dc in start
PPC Thread State:
  srr0: 0x900049a4 srr1: 0x0000f030                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x90004970  ctr: 0x90001680   mq: 0x00000000
    r0: 0x100eca20   r1: 0xbfffb730   r2: 0x00000000   r3: 0x00000000
    r4: 0x00000000   r5: 0x00000001   r6: 0x80808080   r7: 0x00000002
    r8: 0x6f720000   r9: 0x00000000  r10: 0x00044290  r11: 0xa00045f8
   r12: 0x90001680  r13: 0x00149c0c  r14: 0xbfffbac0  r15: 0xbfffba50
   r16: 0x00000000  r17: 0x8fe48a44  r18: 0x00000001  r19: 0x00538fe0
   r20: 0xbfffbbe0  r21: 0x00000000  r22: 0xa00044b0  r23: 0x00000010
   r24: 0x00000001  r25: 0x00044010  r26: 0x00001888  r27: 0x0000007f
   r28: 0x00076410  r29: 0x000001ab  r30: 0x100ef834  r31: 0x9000490c