Job hangs

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
irshanuddin
Participant
Posts: 44
Joined: Wed May 27, 2009 3:01 pm

Job hangs

Post by irshanuddin »

I have a simple job that splits rows into 2 streams and then aggregates and writes to one table, with a waitforstage routine to write one after another.
I have been able to run the job succesfully for a small subset of rows, but larger sets of data hang the job and it just sits there doing nothing, when i end up killing it.

This is what I got from the "From previous run". Not sure what I am looking at though. Can someone please help?


From previous run
DataStage Job 1523 Phantom 22127
*** glibc detected *** phantom: double free or corruption (top): 0x0000000000e4ac10 ***
======= Backtrace: =========
/lib64/libc.so.6[0x35bee7245f]
/lib64/libc.so.6(cfree+0x4b)[0x35bee728bb]
phantom(UVfree+0x21)[0x674297]
phantom[0x45345a]
phantom[0x454c1c]
phantom[0x42345a]
phantom(callgci+0x16)[0x670736]
phantom[0x52ee27]
phantom[0x52f123]
phantom(execute+0x4af)[0x48147a]
phantom[0x52eea5]
phantom[0x52f123]
phantom(execute+0x4af)[0x48147a]
phantom[0x47e1e4]
phantom[0x471306]
phantom[0x5f8ccf]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x35bee1d994]
phantom(__gxx_personality_v0+0x1f1)[0x421c49]
======= Memory map: ========
00400000-007ed000 r-xp 00000000 fd:08 1164422 /opt/IBM/InformationServer/Server/DSEngine/bin/uvsh
008ec000-00933000 rw-p 003ec000 fd:08 1164422 /opt/IBM/InformationServer/Server/DSEngine/bin/uvsh
00933000-00e4f000 rw-p 00933000 00:00 0 [heap]
b0000000-b0ceb000 rw-s 00000000 00:09 1686634501 /SYSVadec8500 (deleted)
b145e000-b1461000 rw-s 00000000 00:09 1913815068 /SYSVadeba991 (deleted)
b1662000-b1b03000 r--s 00000000 00:09 1686700039 /SYSVadee8500 (deleted)
338de00000-338de15000 r-xp 00000000 fd:00 328976 /lib64/libnsl-2.5.so
338de15000-338e014000 ---p 00015000 fd:00 328976 /lib64/libnsl-2.5.so
338e014000-338e015000 r--p 00014000 fd:00 328976 /lib64/libnsl-2.5.so
338e015000-338e016000 rw-p 00015000 fd:00 328976 /lib64/libnsl-2.5.so
338e016000-338e018000 rw-p 338e016000 00:00 0
338e200000-338e211000 r-xp 00000000 fd:00 328975 /lib64/libresolv-2.5.so
338e211000-338e411000 ---p 00011000 fd:00 328975 /lib64/libresolv-2.5.so
338e411000-338e412000 r--p 00011000 fd:00 328975 /lib64/libresolv-2.5.so
338e412000-338e413000 rw-p 00012000 fd:00 328975 /lib64/libresolv-2.5.so
338e413000-338e415000 rw-p 338e413000 00:00 0
3574800000-3574805000 r-xp 00000000 fd:06 133739 /usr/lib64/libnuma.so.1
3574805000-3574a04000 ---p 00005000 fd:06 133739 /usr/lib64/libnuma.so.1
3574a04000-3574a05000 rw-p 00004000 fd:06 133739 /usr/lib64/libnuma.so.1
35bea00000-35bea1c000 r-xp 00000000 fd:00 327748 /lib64/ld-2.5.so
35bec1c000-35bec1d000 r--p 0001c000 fd:00 327748 /lib64/ld-2.5.so
35bec1d000-35bec1e000 rw-p 0001d000 fd:00 327748 /lib64/ld-2.5.so
35bee00000-35bef4e000 r-xp 00000000 fd:00 327850 /lib64/libc-2.5.so
35bef4e000-35bf14e000 ---p 0014e000 fd:00 327850 /lib64/libc-2.5.so
35bf14e000-35bf152000 r--p 0014e000 fd:00 327850 /lib64/libc-2.5.so
35bf152000-35bf153000 rw-p 00152000 fd:00 327850 /lib64/libc-2.5.so
35bf153000-35bf158000 rw-p 35bf153000 00:00 0
35bf200000-35bf202000 r-xp 00000000 fd:00 327851 /lib64/libdl-2.5.so
35bf202000-35bf402000 ---p 00002000 fd:00 327851 /lib64/libdl-2.5.so
35bf402000-35bf403000 r--p 00002000 fd:00 327851 /lib64/libdl-2.5.so
35bf403000-35bf404000 rw-p 00003000 fd:00 327851 /lib64/libdl-2.5.so
35bfe00000-35bfe82000 r-xp 00000000 fd:00 327914 /lib64/libm-2.5.so
35bfe82000-35c0081000 ---p 00082000 fd:00 327914 /lib64/libm-2.5.so
35c0081000-35c0082000 r--p 00081000 fd:00 327914 /lib64/libm-2.5.so
35c0082000-35c0083000 rw-p 00082000 fd:00 327914 /lib64/libm-2.5.so
35c0200000-35c0216000 r-xp 00000000 fd:00 327878 /lib64/libpthread-2.5.so
35c0216000-35c0415000 ---p 00016000 fd:00 327878 /lib64/libpthread-2.5.so
35c0415000-35c0416000 r--p 00015000 fd:00 327878 /lib64/libpthread-2.5.so
35c0416000-35c0417000 rw-p 00016000 fd:00 327878 /lib64/libpthread-2.5.so
35c0417000-35c041b000 rw-p 35c0417000 00:00 0
35c0600000-35c0607000 r-xp 00000000 fd:00 327879 /lib64/librt-2.5.so
35c0607000-35c0807000 ---p 00007000 fd:00 327879 /lib64/librt-2.5.so
35c0807000-35c0808000 r--p 00007000 fd:00 327879 /lib64/librt-2.5.so
35c0808000-35c0809000 rw-p 00008000 fd:00 327879 /lib64/librt-2.5.so
35c0e00000-35c0e09000 r-xp 00000000 fd:00 327949 /lib64/libcrypt-2.5.so
35c0e09000-35c1008000 ---p 00009000 fd:00 327949 /lib64/libcrypt-2.5.so
35c1008000-35c1009000 r--p 00008000 fd:00 327949 /lib64/libcrypt-2.5.so
35c1009000-35c100a000 rw-p 00009000 fd:00 327949 /lib64/libcrypt-2.5.so
35c100a000-35c1038000 rw-p 35c100a000 00:00 0
2aaaaaaab000-2aaaaaaae000 r-xp 2aaaaaaab000 00:00 0 [vdso]
2aaaaaaae000-2aaaaaab0000 rw-p 2aaaaaaae000 00:00 0
2aaaaaab0000-2aaaaabc6000 r-xp 00000000 fd:08 1212446 /opt/IBM/InformationServer/Server/DSComponents/lib/libicui18n.so
2aaaaabc6000-2aaaaacc5000 ---p 00116000 fd:08 1212446 /opt/IBM/InformationServer/Server/DSComponents/lib/libicui18n.so
2aaaaacc5000-2aaaaacce000 rw-p 00115000 fd:08 1212446 /opt/IBM/InformationServer/Server/DSComponents/lib/libicui18n.so
2aaaaacce000-2aaaaaccf000 rw-p 2aaaaacce000 00:00 0
2aaaaaccf000-2aaaaae1c000 r-xp 00000000 fd:08 1245879 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbc.so
2aaaaae1c000-2aaaaaf1b000 ---p 0014d000 fd:08 1245879 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbc.so
2aaaaaf1b000-2aaaaaf45000 rw-p 0014c000 fd:08 1245879 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbc.so
2aaaaaf45000-2aaaaaf46000 rw-p 2aaaaaf45000 00:00 0
2aaaaaf46000-2aaaab116000 r-xp 00000000 fd:08 1181509 /opt/IBM/InformationServer/Server/DSEngine/lib/libdsplugin.so
2aaaab116000-2aaaab216000 ---p 001d0000 fd:08 1181509 /opt/IBM/InformationServer/Server/DSEngine/lib/libdsplugin.so
2aaaab216000-2aaaab223000 rw-p 001d0000 fd:08 1181509 /opt/IBM/InformationServer/Server/DSEngine/lib/libdsplugin.so
2aaaab223000-2aaaab22f000 rw-p 2aaaab223000 00:00 0
2aaaab22f000-2aaaab239000 r-xp 00000000 fd:08 1212450 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuio.so.32
2aaaab239000-2aaaab339000 ---p 0000a000 fd:08 1212450 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuio.so.32
2aaaab339000-2aaaab33b000 rw-p 0000a000 fd:08 1212450 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuio.so.32
2aaaab33b000-2aaaab33c000 rw-p 2aaaab33b000 00:00 0
2aaaab33c000-2aaaab41c000 r-xp 00000000 fd:08 1212462 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuuc.so.32
2aaaab41c000-2aaaab51b000 ---p 000e0000 fd:08 1212462 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuuc.so.32
2aaaab51b000-2aaaab528000 rw-p 000df000 fd:08 1212462 /opt/IBM/InformationServer/Server/DSComponents/lib/libicuuc.so.32
2aaaab528000-2aaaab529000 rw-p 2aaaab528000 00:00 0
2aaaab529000-2aaaab5cf000 r-xp 00000000 fd:08 1392645 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_client_cpp.so
2aaaab5cf000-2aaaab6ce000 ---p 000a6000 fd:08 1392645 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_client_cpp.so
2aaaab6ce000-2aaaab6de000 rw-p 000a5000 fd:08 1392645 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_client_cpp.so
2aaaab6de000-2aaaab6e2000 rw-p 2aaaab6de000 00:00 0
2aaaab6e2000-2aaaabfa6000 r-xp 00000000 fd:08 1392646 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_common_cpp.so
2aaaabfa6000-2aaaac0a5000 ---p 008c4000 fd:08 1392646 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_common_cpp.so
2aaaac0a5000-2aaaac179000 rw-p 008c3000 fd:08 1392646 /opt/IBM/InformationServer/ASBNode/lib/cpp/libACS_common_cpp.so
2aaaac179000-2aaaac1ce000 rw-p 2aaaac179000 00:00 0
2aaaac1ce000-2aaaacb83000 r-xp 00000000 fd:08 1392654 /opt/IBM/InformationServer/ASBNode/lib/cpp/libinvocation_cpp.so
2aaaacb83000-2aaaacc83000 ---p 009b5000 fd:08 1392654 /opt/IBM/InformationServer/ASBNode/lib/cpp/libinvocation_cpp.so
2aaaacc83000-2aaaacd82000 rw-p 009b5000 fd:08 1392654 /opt/IBM/InformationServer/ASBNode/lib/cpp/libinvocation_cpp.so
2aaaacd82000-2aaaacde5000 rw-p 2aaaacd82000 00:00 0
2aaaacde5000-2aaaacdf9000 r-xp 00000000 fd:08 1392656 /opt/IBM/InformationServer/ASBNode/lib/cpp/libloghelper.so
2aaaacdf9000-2aaaacef8000 ---p 00014000 fd:08 1392656 /opt/IBM/InformationServer/ASBNode/lib/cpp/libloghelper.so
2aaaacef8000-2aaaacef9000 rw-p 00013000 fd:08 1392656 /opt/IBM/InformationServer/ASBNode/lib/cpp/libloghelper.so
2aaaacef9000-2aaaad01b000 r-xp 00000000 fd:08 1392655 /opt/IBM/InformationServer/ASBNode/lib/cpp/liblogging_extension_cpp.so
2aaaad01b000-2aaaad11b000 ---p 00122000 fd:08 1392655 /opt/IBM/InformationServer/ASBNode/lib/cpp/liblogging_extension_cpp.so
2aaaad11b000-2aaaad138000 rw-p 00122000 fd:08 1392655 /opt/IBM/InformationServer/ASBNode/lib/cpp/liblogging_extension_cpp.so
2aaaad138000-2aaaad142000 rw-p 2aaaad138000 00:00 0
2aaaad142000-2aaaadc74000 r-xp 00000000 fd:08 1392657 /opt/IBM/InformationServer/ASBNode/lib/cpp/libmetadata_services_cpp.so
2aaaadc74000-2aaaadd74000 ---p 00b32000 fd:08 1392657 /opt/IBM/InformationServer/ASBNode/lib/cpp/libmetadata_services_cpp.so
2aaaadd74000-2aaaadecf000 rw-p 00b32000 fd:08 1392657 /opt/IBM/InformationServer/ASBNode/lib/cpp/libmetadata_services_cpp.so
2aaaadecf000-2aaaadf3f000 rw-p 2aaaadecf000 00:00 0
2aaaadf3f000-2aaaae0db000 r-xp 00000000 fd:08 1392659 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdstage_wrapper_cpp.so
2aaaae0db000-2aaaae1da000 ---p 0019c000 fd:08 1392659 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdstage_wrapper_cpp.so
2aaaae1da000-2aaaae1fe000 rw-p 0019b000 fd:08 1392659 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdstage_wrapper_cpp.so
2aaaae1fe000-2aaaae20d000 rw-p 2aaaae1fe000 00:00 0
2aaaae20d000-2aaaae304000 r-xp 00000000 fd:08 1392658 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdatastage_project_management_cpp.so
2aaaae304000-2aaaae404000 ---p 000f7000 fd:08 1392658 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdatastage_project_management_cpp.so
2aaaae404000-2aaaae41a000 rw-p 000f7000 fd:08 1392658 /opt/IBM/InformationServer/ASBNode/lib/cpp/libdatastage_project_management_cpp.so
2aaaae41a000-2aaaae423000 rw-p 2aaaae41a000 00:00 0
2aaaae423000-2aaaae583000 r-xp 00000000 fd:08 1376961 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libxmogrt-g++G.so.3.0
2aaaae583000-2aaaae683000 ---p 00160000 fd:08 1376961 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libxmogrt-g++G.so.3.0
2aaaae683000-2aaaae699000 rw-p 00160000 fd:08 1376961 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libxmogrt-g++G.so.3.0
2aaaae699000-2aaaae6a0000 rw-p 2aaaae699000 00:00 0
2aaaae6a0000-2aaaae8bf000 r-xp 00000000 fd:08 1196300 /opt/IBM/InformationServer/Server/PXEngine/lib/libfdbcapi.so
2aaaae8bf000-2aaaae9bf000 ---p 0021f000 fd:08 1196300 /opt/IBM/InformationServer/Server/PXEngine/lib/libfdbcapi.so
2aaaae9bf000-2aaaae9d6000 rw-p 0021f000 fd:08 1196300 /opt/IBM/InformationServer/Server/PXEngine/lib/libfdbcapi.so
2aaaae9d6000-2aaaae9df000 r--p 00000000 fd:08 1261600 /opt/IBM/InformationServer/Server/branded_odbc/locale/en_US/LC_MESSAGES/odbc.m
2aaaae9e1000-2aaaae9e3000 rw-p 2aaaae9e1000 00:00 0
2aaaae9e3000-2aaaae9e5000 r-xp 00000000 fd:08 1181507 /opt/IBM/InformationServer/Server/DSEngine/lib/libblade.so
2aaaae9e5000-2aaaaeae4000 ---p 00002000 fd:08 1181507 /opt/IBM/InformationServer/Server/DSEngine/lib/libblade.so
2aaaaeae4000-2aaaaeae5000 rw-p 00001000 fd:08 1181507 /opt/IBM/InformationServer/Server/DSEngine/lib/libblade.so
2aaaaeae5000-2aaaaeae6000 rw-p 2aaaaeae5000 00:00 0
2aaaaeae6000-2aaaaeb07000 r-xp 00000000 fd:08 1212476 /opt/IBM/InformationServer/Server/DSComponents/bin/libUtilWSClient.so
2aaaaeb07000-2aaaaec06000 ---p 00021000 fd:08 1212476 /opt/IBM/InformationServer/Server/DSComponents/bin/libUtilWSClient.so
2aaaaec06000-2aaaaec08000 rw-p 00020000 fd:08 1212476 /opt/IBM/InformationServer/Server/DSComponents/bin/libUtilWSClient.so
2aaaaec08000-2aaaaec09000 rw-p 2aaaaec08000 00:00 0
2aaaaec09000-2aaaaec16000 r-xp 00000000 fd:00 327966 /lib64/libgcc_s-4.1.2-20080825.so.1
2aaaaec16000-2aaaaee16000 ---p 0000d000 fd:00 327966 /lib64/libgcc_s-4.1.2-20080825.so.1
2aaaaee16000-2aaaaee17000 rw-p 0000d000 fd:00 327966 /lib64/libgcc_s-4.1.2-20080825.so.1
2aaaaee17000-2aaaaeefa000 r-xp 00000000 fd:08 1376956 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libstdc++.so.6
2aaaaeefa000-2aaaaeffa000 ---p 000e3000 fd:08 1376956 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libstdc++.so.6
2aaaaeffa000-2aaaaf000000 r--p 000e3000 fd:08 1376956 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libstdc++.so.6
2aaaaf000000-2aaaaf003000 rw-p 000e9000 fd:08 1376956 /opt/IBM/InformationServer/ASBNode/apps/proxy/cpp/linux-all-x86_64/libstdc++.so.6
2aaaaf003000-2aaaaf016000 rw-p 2aaaaf003000 00:00 0
2aaaaf016000-2aaaafca5000 r-xp 00000000 fd:08 1212444 /opt/IBM/InformationServer/Server/DSComponents/lib/libicudata.so.32
2aaaafca5000-2aaaafda4000 ---p 00c8f000 fd:08 1212444 /opt/IBM/InformationServer/Server/DSComponents/lib/libicudata.so.32
2aaaafda4000-2aaaafda5000 rw-p 00c8e000 fd:08 1212444 /opt/IBM/InformationServer/Server/DSComponents/lib/libicudata.so.32
2aaaafda5000-2aaaafe85000 r-xp 00000000 fd:08 1245880 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbcinst.so
2aaaafe85000-2aaaaff84000 ---p 000e0000 fd:08 1245880 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbcinst.so
2aaaaff84000-2aaaaffa5000 rw-p 000df000 fd:08 1245880 /opt/IBM/InformationServer/Server/branded_odbc/lib/libodbcinst.so
2aaaaffa5000-2aaaaffa7000 rw-p 2aaaaffa5000 00:00 0
2aaaaffa7000-2aaab0ab0000 r-xp 00000000 fd:08 1245875 /opt/IBM/InformationServer/Server/branded_odbc/lib/libVMicu24.so
2aaab0ab0000-2aaab0baf000 ---p 00b09000 fd:08 1245875 /opt/IBM/InformationServer/Server/branded_odbc/lib/libVMicu24.so
2aaab0baf000-2aaab0bbc000 rw-p 00b08000 fd:08 1245875 /opt/IBM/InformationServer/Server/branded_odbc/lib/libVMicu24.so
2aaab0bbc000-2aaab0bc0000 rw-p 2aaab0bbc000 00:00 0
2aaab0bc0000-2aaab0bc9000 r--p 00000000 fd:08 1261600 /opt/IBM/InformationServer/Server/branded_odbc/locale/en_US/LC_MESSAGES/odbc.m
2aaab0bc9000-2aaab0bca000 rw-p 2aaab0bc9000 00:00 0
2aaab0bd4000-2aaab0bde000 r-xp 00000000 fd:00 328183 /lib64/libnss_files-2.5.so
2aaab0bde000-2aaab0ddd000 ---p 0000a000 fd:00 328183 /lib64/libnss_files-2.5.so
2aaab0ddd000-2aaab0dde000 r--p 00009000 fd:00 328183 /lib64/libnss_files-2.5.so
2aaab0dde000-2aaab0ddf000 rw-p 0000a000 fd:00 328183 /lib64/libnss_files-2.5.so
2aaab0ddf000-2aaab0ed2000 rw-p 2aaab0ddf000 00:00 0
2aaab0ed2000-2aaab0ee7000 r-xp 00000000 fd:08 1212697 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9enu.so
2aaab0ee7000-2aaab0fe7000 ---p 00015000 fd:08 1212697 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9enu.so
2aaab0fe7000-2aaab0fe9000 rw-p 00015000 fd:08 1212697 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9enu.so
2aaab0fe9000-2aaab1013000 r-xp 00000000 fd:08 1212704 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9.so
2aaab1013000-2aaab1113000 ---p 0002a000 fd:08 1212704 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9.so
2aaab1113000-2aaab1114000 rw-p 0002a000 fd:08 1212704 /opt/IBM/InformationServer/Server/DSComponents/bin/oraoci9.so
2aaab1114000-2aaab339e000 r-xp 00000000 fd:07 593035 /opt/oracle/client11g/lib/libclntsh.so.11.1
2aaab339e000-2aaab359d000 ---p 0228a000 fd:07 593035 /opt/oracle/client11g/lib/libclntsh.so.11.1
2aaab359d000-2aaab371a000 rw-p 02289000 fd:07 593035 /opt/oracle/client11g/lib/libclntsh.so.11.1
2aaab371a000-2aaab373e000 rw-p 2aaab371a000 00:00 0
2aaab373e000-2aaab39c3000 r-xp 00000000 fd:07 596011 /opt/oracle/client11g/lib/libnnz11.so
2aaab39c3000-2aaab3ac2000 ---p 00285000 fd:07 596011 /opt/oracle/client11g/lib/libnnz11.so
2aaab3ac2000-2aaab3b05000 rw-p 00284000 fd:07 596011 /opt/oracle/client11g/lib/libnnz11.so
2aaab3b05000-2aaab3b06000 rw-p 2aaab3b05000 00:00 0
2aaab3b11000-2aaab3b12000 r-xp 00000000 fd:06 131803 /usr/lib64/libaio.so.1.0.1
2aaab3b12000-2aaab3d11000 ---p 00001000 fd:06 131803 /usr/lib64/libaio.so.1.0.1
2aaab3d11000-2aaab3d12000 rw-p 00000000 fd:06 131803 /usr/lib64/libaio.so.1.0.1
2aaab3d12000-2aaab3d35000 rw-p 2aaab3d12000 00:00 0
2aaab3d35000-2aaab3df6000 r--p 00000000 fd:07 595861 /opt/oracle/client11g/oracore/zoneinfo/timezlrg_11.dat
2aaab3e01000-2aaab3e05000 r-xp 00000000 fd:00 327715 /lib64/libnss_dns-2.5.so
2aaab3e05000-2aaab4004000 ---p 00004000 fd:00 327715 /lib64/libnss_dns-2.5.so
2aaab4004000-2aaab4005000 r--p 00003000 fd:00 327715 /lib64/libnss_dns-2.5.so
2aaab4005000-2aaab4006000 rw-p 00004000 fd:00 327715 /lib64/libnss_dns-2.5.so
2aaab4006000-2aaab411c000 rw-p 2aaab4006000 00:00 0
2aaab411d000-2aaab41e7000 rw-p 2aaab411d000 00:00 0
2aaab41e8000-2aaab42b2000 rw-p 2aaab41e8000 00:00 0
2aaab42b3000-2aaab437d000 rw-p 2aaab42b3000 00:00 0
2aaab437e000-2aaab4448000 rw-p 2aaab437e000 00:00 0
2aaab4449000-2aaab444f000 rw-p 2aaab4449000 00:00 0
2aaab444f000-2aaab44d0000 rw-s 00000000 fd:01 14 /tmp/ade.EDW_QA.J_edw_F_Ratings_Trend_Analysis..x_Ratings1-x_Ratings2.L_Ratings2
2aaab44d1000-2aaab44da000 rw-p 2aaab44d1000 00:00 0
7ffffff8c000-7ffffffff000 rwxp 7ffffff8b000 00:00 0 [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vsyscall]
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Does your routine generate a double free(), as the error report indicates?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
irshanuddin
Participant
Posts: 44
Joined: Wed May 27, 2009 3:01 pm

Post by irshanuddin »

Ray,
I apologize but I have no idea what that means.
I am just using the built in routine WaitForStage and pointing it to a transformer. I tried splitting the job into 2 jobs instead of 2 streams in same job and it works great.

Rough sketch:

DimLookups
| |
OracleSource---Xfmr---Xfmr---Aggr---Xfmr---OrclTgt
| |
Xfmr(with WaitForStage)--Aggr--OrclTgt
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

I think that part of the message meant that a call to free() (release memory) on a data type of "double" failed - indicating some sort of a pointer mixup since freeing up memory only fails if it tries to get rid of memory that it hasn't allocated.

Can you start taking away single elements from your job to see which one affects the hang?
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

I note also that you're using 64-bit libraries. Do you have a 64-bit version of DataStage?
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
irshanuddin
Participant
Posts: 44
Joined: Wed May 27, 2009 3:01 pm

Post by irshanuddin »

Yes, we are running 64-bit on RHEL 5.7 64-bit...
Post Reply