Author |
Message
|
suraj |
Posted: Tue Jul 31, 2007 1:58 am Post subject: abend: Failed to allocate memory |
|
|
Acolyte
Joined: 31 Jul 2007 Posts: 56
|
Hi...
Broker environment:
WBIMB v5 CSD9
I am getting an abend which is as follows:
abend record for pid 954604 tid 5912 time Tue Jul 24 12:24:44 2007
File: /build/S500_P/src/CommonServices/Unix/ImbAbend.cpp
Line: 1302
Function: ImbAbend::newHandler
---- Inserts ----
Failed to allocate memory
-----------------
----------------------------- Stack dump for current thread ( 5912)
(malloc allowed)
(0xd3db8bdc+0x00000204) dumpCurrentStacksToFile__8ImbAbendFPcPCv [/usr/opt/mqsi/lib/libCommonServices.a(libCommonServices.a.so)]
(0xd3db62a4+0x00000adc) logSystemErrorInternal__8ImbAbendFPCcCiPCcRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertPCvCb [/usr/opt/mqsi/lib/libCommonServices.a(libCommonServices.a.so)]
(0xd3da4658+0x0000010c) logSystemErrorAndTerminateProcessInternal__8ImbAbendFPCcCiPCcRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertRCQ2_8ImbAbend6InsertPCvCb [/usr/opt/mqsi/lib/libCommonServices.a(libCommonServices.a.so)]
(0xd3ec7b30+0x0000006c) newHandler__8ImbAbendFv [/usr/opt/mqsi/lib/libCommonServices.a(libCommonServices.a.so)]
(0xd07d7254+0x0000010c) __nw__FUl [/usr/lib/libC.a(ansicore_32.o)]
(0xd07d7210+0x00000010) __vn__FUl [/usr/lib/libC.a(ansicore_32.o)]
(0xd738baec+0x000007b0) writeMqrfh2__15ImbMqrfh2ParserFR9tagMQRFH2R14ImbWriteBufferP16ImbSyntaxElement [/usr/opt/mqsi/lib/libMQLibrary.a(libMQLibrary.a.so)]
(0xd739c17c+0x00000834) refreshBitStreamFromElements__15ImbMqrfh2ParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4 [/usr/opt/mqsi/lib/libMQLibrary.a(libMQLibrary.a.so)]
(0xd42def00+0x000003b8) refreshBitStreamFromElements__13ImbRootParserFRC17ImbMessageOptionsR14ImbWriteBufferP16ImbSyntaxElementiT4 [/usr/opt/mqsi/lib/libMessageServices.a(libMessageServices.a.so)]
(0xd42b360c+0x0000027c) refreshBitStreamFromElements__10ImbMessageCFRC17ImbMessageOptions [/usr/opt/mqsi/lib/libMessageServices.a(libMessageServices.a.so)]
(0xd73b592c+0x000002b4) evaluate__15ImbMqOutputNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lib/libMQLibrary.a(libMQLibrary.a.so)]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd717208c+0x000000e4) evaluate__22ImbSimpleFlowOrderNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfbas.lil]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd7f68ff0+0x00000284) propagate__14ImbComputeNodeFRC18ImbMessageAssemblyR18ImbMessageAssembly [/usr/opt/mqsi/lil/imbdfsql.lil]
(0xd7f10e8c+0x00000c4c) evaluate__14ImbComputeNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfsql.lil]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd7f4218c+0x00000920) evaluate__13ImbFilterNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfsql.lil]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd7f68ff0+0x00000284) propagate__14ImbComputeNodeFRC18ImbMessageAssemblyR18ImbMessageAssembly [/usr/opt/mqsi/lil/imbdfsql.lil]
(0xd7f10e8c+0x00000c4c) evaluate__14ImbComputeNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfsql.lil]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd717f45c+0x000000e4) evaluate__12ImbLabelNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfbas.lil]
(0xd7124614+0x00000a20) evaluate__13ImbRouterNodeFRC18ImbMessageAssemblyPC19ImbDataFlowTerminal [/usr/opt/mqsi/lil/imbdfbas.lil]
(0xd634062c+0x000001d8) evaluate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd64f6e28+0x0000034c) propagate__19ImbDataFlowTerminalFRC18ImbMessageAssembly [/usr/opt/mqsi/lib/libDataFlowDLL.a(libDataFlowDLL.a.so)]
(0xd8003ddc+0x00000074) Java_com_ibm_broker_plugin_MbOutputTerminal__1propagate [/usr/opt/mqsi/lib/libimbjplg.a]
(0x00000000+0x00000000) <no name available> [/usr/opt/mqsi/lib/libimbjplg.a]
----------------------------------------------------------------------
It seems that a java plugin node is creating the problem. But cant figure out why??
Can anybody suggest something or has faced a similar problem |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Jul 31, 2007 3:17 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Abends should be followed by PMRs.
Maybe you don't have enough memory? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
suraj |
Posted: Wed Aug 01, 2007 3:01 am Post subject: |
|
|
Acolyte
Joined: 31 Jul 2007 Posts: 56
|
thanks... we have already done that.
I just wanted to know in what situations does a java plugin node causes broker to abend? |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Aug 01, 2007 3:03 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Try an uncaught exception that would bring down the JVM  _________________ MQ & Broker admin |
|
Back to top |
|
 |
suraj |
Posted: Wed Aug 01, 2007 3:29 am Post subject: |
|
|
Acolyte
Joined: 31 Jul 2007 Posts: 56
|
I am using the java plugin node only to get the environment properties like broker name, broker qmgrname, message flow name, execution grp name etc...
So i dont see any case of unhandled exception being caused.. |
|
Back to top |
|
 |
pawan.kuchal |
Posted: Fri Oct 12, 2007 7:46 am Post subject: |
|
|
Newbie
Joined: 04 Oct 2007 Posts: 5
|
Hi There,
I'm having the same problem while processing large size messages. Did you find any solution for the problem?
Regards,
Pawan |
|
Back to top |
|
 |
shalabh1976 |
Posted: Fri Oct 12, 2007 7:49 am Post subject: |
|
|
 Partisan
Joined: 18 Jul 2002 Posts: 381 Location: Gurgaon, India
|
I think that if you search Developerworks/ this forum it does discuss a lot of times this abend problem due to insufficient memory/disk space.
Maybe you will get some pointers. _________________ Shalabh
IBM Cert. WMB V6.0
IBM Cert. MQ V5.3 App. Prog.
IBM Cert. DB2 9 DB Associate |
|
Back to top |
|
 |
VivekMeshram |
Posted: Sun Oct 14, 2007 9:15 pm Post subject: |
|
|
 Voyager
Joined: 25 Mar 2002 Posts: 83
|
Suraj,
Can you please make sure to close all unclosed handles in Java Plug-in code. Example InputStream or BufferedReader...etc. do you see any out of Memory expection in syslog.log. I believe if this is not of your help then better to OPEN a PMR with IBM. |
|
Back to top |
|
 |
|