The above code snippet causes the ALLOC panic. This happens at least in emulator debug builds for S60 3rd FP2.Code:__UHEAP_MARK; CMMFFormatSelectionParameters* formats = CMMFFormatSelectionParameters::NewLC(); CMMFControllerPluginSelectionParameters* plugins = CMMFControllerPluginSelectionParameters::NewLC(); RMMFControllerImplInfoArray controllers; CleanupResetAndDestroyPushL( controllers ); plugins->SetRequiredPlayFormatSupportL( *formats ); plugins->ListImplementationsL( controllers ); CleanupStack::PopAndDestroy( 3, formats ); __UHEAP_MARKEND;
The HookLogger highlightsline, yetCode:plugins->ListImplementationsL( controllers );seems to allocate something on the heap as well. Calling manuallyCode:plugins->SetRequiredPlayFormatSupportL( *formats );did not help. Does anybody have idea how to fix it?Code:controllers.ResetAndDestroy();
Thanks in advance!
Regards.


And they dissappear after commenting "ListImplementationsL". The same problem is with the code snippet below:


