Sorry, trunk does not compile on win7, here are the details:

rev.15247

---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Assertion Failed!

Program: ...ev\Projects\External\FreeSWITCH\Original\Debug\FreeSwitch.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgheap.c
Line: 1317

Expression: _CrtIsValidHeapPointer(pUserData)

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

(Press Retry to debug the application)
---------------------------
Abort   Retry   Ignore   
---------------------------

VS Call stack:

  ntdll.dll!77ccfadc()  
  [Frames below may be incorrect and/or missing, no symbols loaded for 
ntdll.dll] 
  ntdll.dll!77c9272c()  
  ntdll.dll!77c5e1ef()  
  msvcr90d.dll!_free_dbg_nolock(void * pUserData=0x00664b88, int nBlockUse=1)  
Line 1317 + 0x9 bytes C++
  msvcr90d.dll!_free_dbg(void * pUserData=0x00664b88, int nBlockUse=1)  Line 
1258 + 0xd bytes C++
  msvcr90d.dll!free(void * pUserData=0x00664b88)  Line 49 + 0xb bytes C++
> FreeSwitch.dll!switch_core_mime_add_type(const char * type=0x003bcd1c, const 
> char * ext=0x003bcd37)  Line 748 + 0xc bytes C
  FreeSwitch.dll!load_mime_types()  Line 791 C
  FreeSwitch.dll!switch_core_init(unsigned int flags=65, switch_bool_t 
console=SWITCH_TRUE, const char * * err=0x003bf68c)  Line 1244 C
  FreeSwitch.dll!switch_core_init_and_modload(unsigned int flags=65, 
switch_bool_t console=SWITCH_TRUE, const char * * err=0x003bf68c)  Line 1454 + 
0x11 bytes C
  FreeSwitch.exe!main(int argc=1, char * * argv=0x02144c40)  Line 764 + 0x23 
bytes C
  FreeSwitch.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes C
  FreeSwitch.exe!mainCRTStartup()  Line 403 C
  kernel32.dll!77713677()  
  ntdll.dll!77c39d72()  
  ntdll.dll!77c39d45()  


Error occurs in :

SWITCH_DECLARE(switch_status_t) switch_core_mime_add_type(const char *type, 
const char *ext)
{
 const char *check;
 switch_status_t status = SWITCH_STATUS_FALSE;

 switch_assert(type);
 switch_assert(ext);

 check = (const char *) switch_core_hash_find(runtime.mime_types, ext);

 if (!check) {
  char *ptype = switch_core_permanent_strdup(type);
  char *ext_list = strdup(ext);
  int argc = 0;
  char *argv[20] = { 0 };
  int x;

  switch_assert(ext_list);

  if ((argc = switch_separate_string(ext_list, ' ', argv, (sizeof(argv) / 
sizeof(argv[0]))))) {

   for (x = 0; x < argc; x++) {
    if (argv[x] && ptype) {
     switch_core_hash_insert(runtime.mime_types, argv[x], ptype);
    }
   }

   status = SWITCH_STATUS_SUCCESS;
  }

  free(ext_list);  // <--- HERE
 }

 return status;
}


  ----- Original Message ----- 
  From: mercutioviz [via freeswitch-users] 
  To: Maciej Aniserowicz 
  Sent: Monday, October 26, 2009 10:32 PM
  Subject: Re: [Freeswitch-users] "Can not record session. Media not enabled on 
channel."





  On Mon, Oct 26, 2009 at 12:21 AM, Maciej Aniserowicz <[hidden email]> wrote:


    Yes, I can confirm - this exact error occurs each time when I start 
recording
    before the call is answered (just after sending ORIGINATE command) - but I
    think that's completely understandable that media is not ready for an
    unanswered call.
    But... is there any other event that guarantees media to be ready?



  Update to latest SVN and try again.
  -MC



  _______________________________________________ 
  FreeSWITCH-users mailing list 
  [hidden email] 
  http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
  UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
  http://www.freeswitch.org



------------------------------------------------------------------------------

  View message @ 
http://n2.nabble.com/Can-not-record-session-Media-not-enabled-on-channel-tp3857858p3895104.html
 
  To unsubscribe from Re: "Can not record session. Media not enabled on 
channel.", click here. 


-- 
View this message in context: 
http://n2.nabble.com/Can-not-record-session-Media-not-enabled-on-channel-tp3857858p3899478.html
Sent from the freeswitch-users mailing list archive at Nabble.com.
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to