Opened 14 years ago

Closed 14 years ago

#22553 closed defect (fixed)

orbit2 segfaults during i386 SnowLeopard build

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: crash SnowLeopard i386 Cc: nox@…
Port: glib2

Description

Making all in orb-core
(rm -f corba-defs.h corba-defs-stubs.c corba-defs-skels.c corba-defs-common.c corba-defs-imodule.c corba-defs-skelimpl.c || true) > /dev/null
../../../src/idl-compiler/orbit-idl-2 -I../../../src/idl/CORBA_PIDL -I../../../src/idl/CORBA -I../../../src/idl/interop -I../../../src/orb/orb-core --noskels --nodefskels --nostubs --noidata --nocommon --showcpperrors --define=Object=OObject --define=TypeCode=TTypeCode --deps ./.deps/corba-defs.idl.P ../../../src/orb/orb-core/corba-defs.idl
orbit-idl-2 2.14.17 compiling
  mode, show preprocessor errors, passes: headers 

Processing file ../../../src/orb/orb-core/corba-defs.idl
make[8]: *** [corba-defs.h] Segmentation fault (core dumped)
make[7]: *** [all-recursive] Error 1
make[6]: *** [all] Error 2
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Here's the backtrace:

0   libglib-2.0.0.dylib           	0x000d326f slab_allocator_alloc_chunk + 47
1   libglib-2.0.0.dylib           	0x000d3621 g_slice_alloc + 481
2   libglib-2.0.0.dylib           	0x000ab53a g_hash_table_new + 26
3   libIDL-2.0.dylib              	0x0004248a IDL_gentree_new + 618
4   libIDL-2.0.dylib              	0x00042715 IDL_gentree_chain_child + 245
5   libIDL-2.0.dylib              	0x0002f3fa IDL_ns_place_new + 250
6   libIDL-2.0.dylib              	0x00025c1e __IDL_parse + 14830
7   libIDL-2.0.dylib              	0x00042e59 IDL_parse_filename + 457
8   orbit-idl-2                   	0x00002525 orbit_idl_to_backend + 117
9   orbit-idl-2                   	0x00002293 main + 1299
10  orbit-idl-2                   	0x00001d75 start + 53

Change History (5)

comment:1 Changed 14 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Port: glib2 added; orbit2 removed

comment:2 Changed 14 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Owner: changed from macports-tickets@… to ryandesign@…

comment:3 Changed 14 years ago by jeremyhu (Jeremy Huddleston Sequoia)

And with debugging symbols:

0   libglib-2.0.0.dylib                 0x0012853f slab_allocator_alloc_chunk + 63 (gslice.c:1054)
1   libglib-2.0.0.dylib                 0x00126fe7 magazine_cache_pop_magazine + 215 (gslice.c:661)
2   libglib-2.0.0.dylib                 0x0012747f thread_memory_magazine1_reload + 111 (gslice.c:736)
3   libglib-2.0.0.dylib                 0x0012758a g_slice_alloc + 154 (gslice.c:815)
4   libglib-2.0.0.dylib                 0x000eaa25 g_hash_table_new_full + 53 (ghash.c:512)
5   libglib-2.0.0.dylib                 0x000ea9d4 g_hash_table_new + 52 (ghash.c:483)
6   libIDL-2.0.dylib                    0x00036f61 IDL_gentree_new + 353 (util.c:936)
7   libIDL-2.0.dylib                    0x000391fa IDL_gentree_chain_child + 170 (util.c:1455)
8   libIDL-2.0.dylib                    0x00031cdd IDL_ns_place_new + 605 (ns.c:216)
9   libIDL-2.0.dylib                    0x00026ff1 __IDL_parse + 18689 (parser.y:1221)
10  libIDL-2.0.dylib                    0x00034827 IDL_parse_filename + 535 (util.c:352)
11  orbit-idl-2                         0x00002525 orbit_idl_to_backend + 117
12  orbit-idl-2                         0x00002293 main + 1299
13  orbit-idl-2                         0x00001d75 start + 53

comment:4 Changed 14 years ago by nox@…

Cc: nox@… added

This may be fixed by 2.22.4 (see #23209).

comment:5 Changed 14 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.