[muscle] Server problem with Insure
- From: Julien Torrès <julien.torres@xxxxxxxxxxx>
- To: muscle@xxxxxxxxxxxxx
- Date: Wed, 27 Oct 2004 17:42:21 +0200
Hello.
I tried to instrument Muscle with Insure 7.0 from Parasoft. Insure=20
reports several errors. Here is the report. I suppressed some errors=20
that do not seems very important. But some remains. Insure reports the=20
error type, the corresponding C++ file and line, and the successive=20
calls from the stack. I hope this could help.
=2D-=20
Julien Torr=E8s
[StorageReflectSession.cpp:1469] **READ_OVERFLOW**
>> if (_children =3D=3D NULL)=20
Structure reference out of range:
this, while accessing field "_children"
bbbbbbb
| 116 | 576 | 120 |
rrrrrrr
Reading (r) : 0x082a8c9c thru 0x082a8d0f (116 bytes)
From block (b) : 0x082a8f50 thru 0x082a8fc7 (120 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1469
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[StorageReflectSession.cpp:1471] **WRITE_OVERFLOW**
>> _children =3D newnothrow Hashtable<const char *, DataNodeRef>;
Structure reference out of range:
this, while accessing field "_children"
bbbbbbb
| 116 | 576 | 120 |
wwwwwww
Writing (w) : 0x082a8c9c thru 0x082a8d0f (116 bytes)
To block (b) : 0x082a8f50 thru 0x082a8fc7 (120 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1471
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[StorageReflectSession.cpp:1472] **READ_OVERFLOW**
>> if (_children =3D=3D NULL) {WARN_OUT_OF_MEMORY; return B_ERROR;}
Structure reference out of range:
this, while accessing field "_children"
bbbbbbb
| 116 | 576 | 120 |
rrrrrrr
Reading (r) : 0x082a8c9c thru 0x082a8d0f (116 bytes)
From block (b) : 0x082a8f50 thru 0x082a8fc7 (120 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1472
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[StorageReflectSession.cpp:1473] **READ_OVERFLOW**
>> _children->SetKeyCompareFunction(CStringCompareFunc);
Structure reference out of range:
this, while accessing field "_children"
bbbbbbb
| 116 | 576 | 120 |
rrrrrrr
Reading (r) : 0x082a8c9c thru 0x082a8d0f (116 bytes)
From block (b) : 0x082a8f50 thru 0x082a8fc7 (120 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1473
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[StorageReflectSession.cpp:1477] **READ_OVERFLOW**
>> ret =3D _children->Put(child->_nodeName(), node, oldNode);
Structure reference out of range:
this, while accessing field "_children"
bbbbbbb
| 116 | 576 | 120 |
rrrrrrr
Reading (r) : 0x082a8c9c thru 0x082a8d0f (116 bytes)
From block (b) : 0x082a8f50 thru 0x082a8fc7 (120 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[GlobalMemoryAllocator.cpp:158] **BOGUS_LEAK**
>> free(s);
A bogus leak was reported: a
Memory/Deallocation.cc, 178
@(#)$RCSfile: Deallocation.cc,v $ $Revision: 32.7 $ $Date: 2004/01/06 02:09=
:11 $
Found block : 0x082a9a50 thru 0x082a9b8b (316 bytes)
a, allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::HashtableEntry::CreateEntries=
Array() ../util/Hashtable.h, 493
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1222
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 3=
10
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 394
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
popped off stack at GlobalMemoryAllocator.cpp, 158
Stack trace where the leak was reported:
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 394
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Stack trace where the error occurred:
free() (interface)
muscle::muscleFree() ../system/GlobalMemoryAllocator.cpp, 158
operator delete[]() ../system/GlobalMemoryAllocator.cpp, 187
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::~Hashtable() ../util/Hashtab=
le.h, 770
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::EnsureSize() ../util/Hashtab=
le.h, 1044
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1253
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 3=
10
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 394
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
[unknown:unknown] **Insure trapped signal: 2**
Stack trace where the error occurred:
0xffffe410()
Insure::Signal::executeInterruptHandlers()
Insure::Trap::nativeExecuteInterruptHandlers()
Insure::Trap::executeInterruptHandlers()
Insure::ThisThread::executeInterruptHandlers()
_insure_clear_tempa()
muscle::GetMessageFromPool() ../message/Message.cpp, 39
muscle::MessageDataArray::Unflatten() ../message/Message.cpp, 809
muscle::Message::Unflatten() ../message/Message.cpp, 1342
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
************************** INSURE SUMMARY ************************* v7.0 **
* Program : muscled *
* Arguments : *
* Directory : /home/julient/Archive/muscle/server *
* Compiled on : Oct 27, 2004 16:53:04 *
* Run on : Oct 27, 2004 17:26:53 *
* Elapsed time : 00:00:20 *
* Malloc HWM : 615906 bytes (601K) *
***************************************************************************
PROBLEM SUMMARY - by type
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Problem Reported Suppressed
-------------------------------------------------
COPY_BAD_RANGE 0 1
LEAK_RETURN 16 1449
READ_OVERFLOW 4 0
WRITE_OVERFLOW 1 0
BOGUS_LEAK 1 6
-------------------------------------------------
TOTAL 22 1456
-------------------------------------------------
PROBLEM SUMMARY - by location
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
COPY_BAD_RANGE: Copying pointer which is out-of-range, 1 unique occurrence
1 at StorageReflectSession.cpp, 126
LEAK_RETURN: Memory leaked by ignoring return value, 16 unique occurrences
1 at AbstractReflectSession.cpp, 104
1 at AbstractReflectSession.cpp, 113
2 at ByteBuffer.cpp, 98
718 at Message.cpp, 39
1 at Message.cpp, 1181
1 at Message.cpp, 1189
717 at Message.cpp, 1190
4 at Message.cpp, 1197
1 at ReflectServer.cpp, 99
1 at ReflectServer.cpp, 123
1 at ReflectServer.cpp, 734
1 at StorageReflectSession.cpp, 35
1 at StorageReflectSession.cpp, 91
2 at StorageReflectSession.cpp, 126
3 at StorageReflectSession.cpp, 1471
10 at StorageReflectSession.cpp, 1477
READ_OVERFLOW: Reading overflows memory, 4 unique occurrences
1 at StorageReflectSession.cpp, 1469
1 at StorageReflectSession.cpp, 1472
1 at StorageReflectSession.cpp, 1473
1 at StorageReflectSession.cpp, 1477
WRITE_OVERFLOW: Writing overflows memory, 1 unique occurrence
1 at StorageReflectSession.cpp, 1471
BOGUS_LEAK: A bogus leak was reported, 1 unique occurrence
7 at GlobalMemoryAllocator.cpp, 158
************************** INSURE SUMMARY ************************* v7.0 **
* Program : muscled *
* Arguments : *
* Directory : /home/julient/Archive/muscle/server *
* Compiled on : Oct 27, 2004 16:53:04 *
* Run on : Oct 27, 2004 17:26:53 *
* Elapsed time : 00:00:20 *
* Malloc HWM : 615906 bytes (601K) *
***************************************************************************
MEMORY LEAK SUMMARY
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
2905 outstanding memory references for 615906 bytes (601K).
Leaks detected during execution
=2D------------------------------
83056 bytes 716 chunks allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StringDataArray>::ObtainObject() ../util/Object=
Pool.h, 99
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1190
muscle::Message::Unflatten() ../message/Message.cpp, 1339
muscle::MessageDataArray::Unflatten() ../message/Message.cpp, 812
muscle::Message::Unflatten() ../message/Message.cpp, 1342
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
59892 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::HashtableEntry::CreateEntries=
Array() ../util/Hashtable.h, 493
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1222
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::EnsureSize() ../util/Hashtab=
le.h, 1007
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1253
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 3=
10
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 394
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
51624 bytes 717 chunks allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::Message>::ObtainObject() ../util/ObjectPool.h, =
99
muscle::GetMessageFromPool() ../message/Message.cpp, 39
muscle::MessageDataArray::Unflatten() ../message/Message.cpp, 809
muscle::Message::Unflatten() ../message/Message.cpp, 1342
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
3080 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Queue<muscle::Ref<muscle::AbstractReflectSession> >::EnsureSize() =
=2E./util/Queue.h, 694
muscle::ReflectServer::ReflectServer() ../reflector/ReflectServer.cpp, 123
muscledmainAux() muscled.cpp, 188
main() muscled.cpp, 293
588 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::StorageReflectSessionFactory::CreateSession() ../reflector/Storage=
ReflectSession.cpp, 35
muscle::FilterSessionFactory::CreateSession() ../reflector/FilterSessionFa=
ctory.cpp, 79
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 592
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
456 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::HashtableEntry::CreateEntriesArray() ../u=
til/Hashtable.h, 493
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1222
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
456 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::HashtableEntry::CreateEntriesArray() ../u=
til/Hashtable.h, 493
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1222
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::AddPointer() ../message/Message.cpp, 1421
muscle::StorageReflectSession::InitSharedData() ../reflector/StorageReflec=
tSession.cpp, 94
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 110
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
316 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::HashtableEntry::CreateEntries=
Array() ../util/Hashtable.h, 493
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1222
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 3=
10
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
316 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::HashtableEntry::CreateEntries=
Array() ../util/Hashtable.h, 493
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h=
, 1222
muscle::Hashtable<char const*, muscle::Ref<muscle::StorageReflectSession::D=
ataNode>, muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 3=
10
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1477
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 164
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
316 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<char const*, muscle::Ref<muscle::AbstractReflectSession>,=
muscle::HashFunctor<char const*> >::HashtableEntry::CreateEntriesArray() =
=2E./util/Hashtable.h, 493
muscle::Hashtable<char const*, muscle::Ref<muscle::AbstractReflectSession>,=
muscle::HashFunctor<char const*> >::PutAux() ../util/Hashtable.h, 1222
muscle::Hashtable<char const*, muscle::Ref<muscle::AbstractReflectSession>,=
muscle::HashFunctor<char const*> >::Put() ../util/Hashtable.h, 312
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 99
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
316 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<unsigned short, muscle::Ref<muscle::ReflectSessionFactory=
>, muscle::HashFunctor<unsigned short> >::HashtableEntry::CreateEntriesArra=
y() ../util/Hashtable.h, 493
muscle::Hashtable<unsigned short, muscle::Ref<muscle::ReflectSessionFactory=
>, muscle::HashFunctor<unsigned short> >::PutAux() ../util/Hashtable.h, 12=
22
muscle::Hashtable<unsigned short, muscle::Ref<muscle::ReflectSessionFactory=
>, muscle::HashFunctor<unsigned short> >::Put() ../util/Hashtable.h, 312
muscle::ReflectServer::PutAcceptFactory() ../reflector/ReflectServer.cpp, =
734
muscledmainAux() muscled.cpp, 253
main() muscled.cpp, 293
300 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::AbstractReflectSession::CreateGateway() ../reflector/AbstractRefle=
ctSession.cpp, 104
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 27
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
120 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
116 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StringDataArray>::ObtainObject() ../util/Object=
Pool.h, 99
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1190
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
84 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::MessageDataArray>::ObtainObject() ../util/Objec=
tPool.h, 99
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1189
muscle::Message::Unflatten() ../message/Message.cpp, 1339
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
72 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::Message>::ObtainObject() ../util/ObjectPool.h, =
99
muscle::GetMessageFromPool() ../message/Message.cpp, 39
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 256
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
56 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::PointerDataArray>::ObtainObject() ../util/Objec=
tPool.h, 99
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1181
muscle::Message::AddPointer() ../message/Message.cpp, 1421
muscle::StorageReflectSession::InitSharedData() ../reflector/StorageReflec=
tSession.cpp, 94
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 110
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
56 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1471
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 126
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
56 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1471
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 164
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
56 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::StorageReflectSession::DataNode::PutChild() ../reflector/StorageRe=
flectSession.cpp, 1471
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 394
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
32 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::ByteBuffer>::ObtainObject() ../util/ObjectPool.=
h, 99
muscle::GetByteBufferFromPool() ../util/ByteBuffer.cpp, 98
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 119
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
32 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::ByteBuffer>::ObtainObject() ../util/ObjectPool.=
h, 99
muscle::GetByteBufferFromPool() ../util/ByteBuffer.cpp, 98
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 149
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
28 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::AbstractReflectSession::CreateDataIO() ../reflector/AbstractReflec=
tSession.cpp, 113
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 34
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
15 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::String::EnsureBufferSize() ../util/String.cpp, 552
muscle::String::SetFromString() ../util/String.cpp, 36
muscle::String::operator=3D() ../util/String.h, 56
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1286
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::AddPointer() ../message/Message.cpp, 1421
muscle::StorageReflectSession::InitSharedData() ../reflector/StorageReflec=
tSession.cpp, 94
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 110
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
14 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::String::EnsureBufferSize() ../util/String.cpp, 552
muscle::String::SetFromString() ../util/String.cpp, 36
muscle::String::operator=3D() ../util/String.h, 56
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1286
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
14 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::String::EnsureBufferSize() ../util/String.cpp, 552
muscle::String::SetCstr() ../util/String.cpp, 58
muscle::String::operator=3D() ../util/String.h, 53
muscle::StorageReflectSession::DataNode::Init() ../reflector/StorageReflec=
tSession.cpp, 1278
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1845
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 122
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
12 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::StorageReflectSession::InitSharedData() ../reflector/StorageReflec=
tSession.cpp, 91
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 110
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Leaks detected at exit
=2D---------------------
326496 bytes 716 chunks allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::HashtableEntry::CreateEntriesArray() ../u=
til/Hashtable.h, 493
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1222
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::Unflatten() ../message/Message.cpp, 1339
muscle::MessageDataArray::Unflatten() ../message/Message.cpp, 812
muscle::Message::Unflatten() ../message/Message.cpp, 1342
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
85920 bytes 716 chunks allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::SetDataNode() ../reflector/StorageReflectSe=
ssion.cpp, 382
muscle::StorageReflectSession::MessageReceivedFromGateway() ../reflector/S=
torageReflectSession.cpp, 750
muscle::AbstractGatewayMessageReceiver::CallMessageReceivedFromGateway() .=
=2E/iogateway/AbstractMessageIOGateway.h, 41
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 139
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
456 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new[]() ../system/GlobalMemoryAllocator.cpp, 183
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::HashtableEntry::CreateEntriesArray() ../u=
til/Hashtable.h, 493
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::PutAux() ../util/Hashtable.h, 1222
muscle::Hashtable<muscle::String, muscle::Ref<muscle::RefCountable>, muscle=
::HashFunctor<muscle::String> >::Put() ../util/Hashtable.h, 312
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1197
muscle::Message::Unflatten() ../message/Message.cpp, 1339
muscle::MessageIOGateway::UnflattenMessage() ../iogateway/MessageIOGateway=
=2Ecpp, 270
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 134
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
156 bytes 2 chunks allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::ByteBuffer::SetNumBytes() ../util/ByteBuffer.cpp, 37
muscle::ByteBuffer::SetBuffer() ../util/ByteBuffer.cpp, 9
muscle::GetByteBufferFromPool() ../util/ByteBuffer.cpp, 99
muscle::MessageIOGateway::DoInputImplementation() ../iogateway/MessageIOGa=
teway.cpp, 149
muscle::AbstractMessageIOGateway::DoInput() ../iogateway/AbstractMessageIO=
Gateway.h, 150
muscle::AbstractReflectSession::DoInput() ../reflector/AbstractReflectSess=
ion.cpp, 234
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
433
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
120 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::InitSharedData() ../reflector/StorageReflec=
tSession.cpp, 88
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 110
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
120 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
operator new() ../system/GlobalMemoryAllocator.cpp, 182
muscle::ObjectPool<muscle::StorageReflectSession::DataNode>::ObtainObject()=
../util/ObjectPool.h, 99
muscle::StorageReflectSession::GetNewDataNode() ../reflector/StorageReflec=
tSession.cpp, 1844
muscle::StorageReflectSession::AttachedToServer() ../reflector/StorageRefl=
ectSession.cpp, 137
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 102
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 61
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
15 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::String::EnsureBufferSize() ../util/String.cpp, 552
muscle::String::SetCstr() ../util/String.cpp, 58
muscle::String::String() ../util/String.cpp, 11
__static_initialization_and_destruction_0() ../reflector/StorageReflectSes=
sion.cpp, 17
_GLOBAL__I__ZN6muscle21StorageReflectSession9_nodePoolE() ../reflector/Sto=
rageReflectSession.cpp, 86
__do_global_ctors_aux()
_init() /usr/src/packages/BUILD/glibc-2.3/cc/cs=
u/crtn.S, 39
__libc_csu_init() elf-init.c, 60
__libc_start_main()
14 bytes 1 chunk allocated at GlobalMemoryAllocator.cpp, 64
malloc() (interface)
muscle::muscleAlloc() ../system/GlobalMemoryAllocator.cpp, 64
muscle::String::EnsureBufferSize() ../util/String.cpp, 552
muscle::String::SetFromString() ../util/String.cpp, 36
muscle::String::operator=3D() ../util/String.h, 56
muscle::ReflectServer::AddNewSession() ../reflector/ReflectServer.cpp, 56
muscle::ReflectServer::DoAccept() ../reflector/ReflectServer.cpp, 596
muscle::ReflectServer::ServerProcessLoop() ../reflector/ReflectServer.cpp,=
536
muscledmainAux() muscled.cpp, 263
main() muscled.cpp, 293
Outstanding allocated memory
=2D---------------------------
1040 bytes 1 chunk allocated
malloc() (interface)
__tzfile_read()
tzset_internal()
__tz_convert()
localtime_r()
localtime_r() (interface)
** routines internal to Insure++ **
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1190
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
75 bytes 6 chunks allocated
malloc() (interface)
__tzstring()
__tzfile_read()
tzset_internal()
__tz_convert()
localtime_r()
localtime_r() (interface)
** routines internal to Insure++ **
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1190
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
15 bytes 1 chunk allocated
malloc() (interface)
strdup()
tzset_internal()
__tz_convert()
localtime_r()
localtime_r() (interface)
** routines internal to Insure++ **
muscle::Message::GetOrCreateArray() ../message/Message.cpp, 1190
muscle::Message::AddString() ../message/Message.cpp, 1371
muscle::ParseArg() ../util/MiscUtilityFunctions.cpp, 37
muscle::ParseArgs() ../util/MiscUtilityFunctions.cpp, 76
muscledmainAux() muscled.cpp, 39
main() muscled.cpp, 293
- Follow-Ups:
- [muscle] Re: Server problem with Insure
- From: Jeremy Friesner
Other related posts:
- » [muscle] Server problem with Insure
- » [muscle] Server problem with Insure
- » [muscle] Re: Server problem with Insure
- » [muscle] Re: Server problem with Insure
- » [muscle] Re: Server problem with Insure
- [muscle] Re: Server problem with Insure
- From: Jeremy Friesner