Hi,

trying to compile mysql-cluster-gpl-7.0.9, however Studio 12.1's ir2hf
(latest Studio patches are installed) seems to have a problem:
It keeps one CPU completely busy without making some progress.

Ultra40: SunOS q 5.11 snv_126 i86pc i386 i86pc
        2x AMD Opteron(tm) Processor 254
                x86 (AuthenticAMD 20F51 family 15 model 37 step 1 clock 2813 
MHz)

 D USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP       
 20896 elkner     27M   19M run     10    0   3:17:35  48% ir2hf/1
...
Total: 125 processes, 375 lwps, load averages: 1,12, 1,15, 1,20

Cause:
CC -noex -mt -ftrap=%none -xbuiltin=%all -xtarget=opteron -fsimple=1
-xlibmil -xlibmopt -m64 -xarch=sse3 -xdepend -xcrossfile -xO4
-I/export/scratch/elkner/build/root4build/usr/include -I/usr/sfw/include
-DHAVE_RWLOCK_T -DBIG_TABLES -m64 -o mysqld sql_lex.o sql_handler.o
sql_partition.o item.o item_sum.o item_buff.o item_func.o item_cmpfunc.o
item_strfunc.o item_timefunc.o thr_malloc.o item_create.o
item_subselect.o item_row.o item_geofunc.o item_xmlfunc.o field.o
strfunc.o key.o sql_class.o sql_list.o net_serv.o protocol.o sql_state.o
lock.o my_lock.o sql_string.o sql_manager.o sql_map.o mysqld.o
password.o hash_filo.o hostname.o sql_connect.o scheduler.o sql_parse.o
set_var.o sql_yacc.o sql_base.o table.o sql_select.o sql_insert.o
sql_profile.o sql_prepare.o sql_error.o sql_locale.o sql_update.o
sql_delete.o uniques.o sql_do.o procedure.o sql_test.o log.o init.o
derror.o sql_acl.o unireg.o des_key_file.o log_event.o rpl_record.o
log_event_old.o rpl_record_old.o discover.o time.o opt_range.o opt_sum.o
records.o filesort.o handler.o ha_partition.o sql_db.o sql_table.o
sql_rename.o sql_crypt.o sql_load.o mf_iocache.o field_conv.o sql_show.o
sql_udf.o sql_analyse.o sql_cache.o slave.o sql_repl.o rpl_filter.o
rpl_tblmap.o rpl_utility.o rpl_injector.o rpl_rli.o rpl_mi.o
rpl_reporting.o sql_union.o sql_derived.o sql_client.o repl_failsafe.o
sql_olap.o sql_view.o gstream.o spatial.o sql_help.o sql_cursor.o
tztime.o my_decimal.o sp_head.o sp_pcontext.o sp_rcontext.o sp.o
sp_cache.o parse_file.o sql_trigger.o event_scheduler.o
event_data_objects.o event_queue.o event_db_repository.o events.o
sql_plugin.o sql_binlog.o sql_builtin.o sql_tablespace.o
partition_info.o sql_servers.o event_parse_data.o mini_client_errors.o
pack.o client.o my_time.o my_user.o
-L/export/scratch/elkner/build/root4build/usr/lib/amd64
-L/usr/sfw/lib/amd64 ./.libs/libndb.a ../storage/archive/libarchive.a
../storage/csv/libcsv.a ../storage/federated/libfederated.a
../storage/heap/libheap.a ../storage/innobase/libinnobase.a
../storage/myisam/libmyisam.a ../storage/myisammrg/libmyisammrg.a
../storage/ndb/src/.libs/libndbclient.a ../vio/libvio.a
../mysys/.libs/libmysyswrap.a ../mysys/.libs/libmysyslt.a
../dbug/.libs/libdbuglt.a ../regex/libregex.a
../strings/.libs/libmystringsextra.a ../strings/.libs/libmystringslt.a
-lfasttime -lz -ldl -lrt -lsocket -lmtmalloc -lnsl -lm -lpthread

Via
        9784  /bin/ksh ./Build.sh
          3117  make
            3118  bash -ce failcom='exit 1'; \ for f in x $MAKEFLAGS;
              16265 bash -ce failcom='exit 1'; \ for f in x $MAKEFLAG
                16266 make all
                  16656 make all-recursive
                    16657 bash -ce failcom='exit 1'; \ for f in x $MA
                      16663 make all-am
                        20373 /bin/bash ../libtool --tag=CXX --mode=l
                          20760 CC -noex -mt -ftrap=%none -xbuiltin=%
                            20761 /local/apps/sunstudio12.1/prod/bin/
                              20896 /local/apps/sunstudio12.1/prod/bi

pstack 20896
20896:  /local/apps/sunstudio12.1/prod/bin/ir2hf /tmp/ipo_iLAAjsaiJO
/tmp/ipo_
 0811919b ty_compare (2, 48001eb0, 480005da, 0) + 13b
 0811974d ty_compare (2, 48001ea4, 480005ce, 0) + 6ed
 08119ca5 ty_compare (2, 48001ed9, 48000603, 0) + c45
 0811974d ty_compare (2, 48001e86, 480005b0, 0) + 6ed
 08119ca5 ty_compare (2, 48001eda, 48000604, 0) + c45
 0811974d ty_compare (2, 48001f68, 48000692, 0) + 6ed
 0811974d ty_compare (2, 48001f65, 4800068f, 0) + 6ed
 08119ca5 ty_compare (2, 48001f67, 48000691, 0) + c45
 0811974d ty_compare (2, 480021a7, 480008d1, 0) + 6ed
 08119ca5 ty_compare (2, 480021ad, 480008d7, 0) + c45
 0811974d ty_compare (2, 480022da, 48000a04, 0) + 6ed
 0811974d ty_compare (2, 48001fac, 480006d6, 0) + 6ed
 08119ca5 ty_compare (2, 48001fc7, 480006f1, 0) + c45
 0811974d ty_compare (2, 48002109, 48000833, 0) + 6ed
 0811974d ty_compare (2, 48002108, 48000832, 0) + 6ed
 0811974d ty_compare (2, 48002106, 48000830, 0) + 6ed
 08119ca5 ty_compare (2, 4800210b, 48000835, 0) + c45
 0811974d ty_compare (2, 48002104, 4800082e, 0) + 6ed
 08119ca5 ty_compare (2, 4800210c, 48000836, 0) + c45
 0811974d ty_compare (2, 480020ff, 48000829, 0) + 6ed
 08119ca5 ty_compare (2, 48002107, 48000831, 0) + c45
 0811974d ty_compare (2, 48001fbc, 480006e6, 0) + 6ed
 0811974d ty_compare (2, 48001fb7, 480006e1, 0) + 6ed
 08119ca5 ty_compare (2, 48001fe9, 48000713, 0) + c45
 0811974d ty_compare (2, 48001fdd, 48000707, 0) + 6ed
 08119ca5 ty_compare (2, 48001fe6, 48000710, 0) + c45
 0811974d ty_compare (2, 48001fc8, 480006f2, 0) + 6ed
 08119ca5 ty_compare (2, 48001fd0, 480006fa, 0) + c45
 0811974d ty_compare (2, 48001f91, 480006bb, 0) + 6ed
 08119ca5 ty_compare (2, 48001f92, 480006bc, 0) + c45
 0811974d ty_compare (2, 48001ff9, 48000723, 0) + 6ed
 08119ca5 ty_compare (2, 48002045, 4800076f, 0) + c45
 0811974d ty_compare (2, 48001ffa, 48000724, 0) + 6ed
 08119ca5 ty_compare (2, 48002022, 4800074c, 0) + c45
 0811974d ty_compare (2, 480023d0, 48000afa, 0) + 6ed
 0811974d ty_compare (2, 48001e83, 480005ad, 0) + 6ed
 08119ca5 ty_compare (2, 48001ef7, 48000621, 1) + c45
 080cb020 fwSameCgTypeQ (48001ef7, 48000621, 0, 48000008) + 28
 0807882c ???????? (86407f0, 1, 73c20, 6000a9ee)
 08073e76 ???????? (86407f0)
 0807433e ???????? (86394f0, 804611c, 2203, 3)
 08079ae0 ???????? (86394f0, 8046154, 8046158, 804615c)
 08073e8e ???????? (86394f0, 589, 80461d8, 80a0c2e)
 0807d3e3 ???????? (86394f0, 0, 0, 8070000)
 0807a601 ???????? (863c544, a, 877d0b8, 1)
 0807e1e4 i2h_map_to_hf (8602128, 877d0b8, 8046308, 806ebf0) + 61c
 0806ec1c i2h_do_ir_archive (8046330, fed77100, 80463a8, 8046637, 3, 0) + 3e8
 0806f5c2 main     (8, 804638c, 80463b0, feffb804) + 706
 0806d78d _start   (8, 8046614, 804663d, 8046651, 8046665, 8046679) + 7d

Any hints or workarounds?

Regards,
jel.
-- 
Otto-von-Guericke University     http://www.cs.uni-magdeburg.de/
Department of Computer Science   Geb. 29 R 027, Universitaetsplatz 2
39106 Magdeburg, Germany         Tel: +49 391 67 12768
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to