axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nandika Jayawardana (JIRA)" <>
Subject [jira] Created: (AXIS2C-214) axis2_env_create_all function segfaults when log creation fails
Date Mon, 24 Jul 2006 05:45:13 GMT
axis2_env_create_all function segfaults when log creation fails

                 Key: AXIS2C-214
             Project: Axis2-C
          Issue Type: Bug
          Components: util
    Affects Versions: Current (Nightly)
         Environment: linux
            Reporter: Nandika Jayawardana

axis2_env_create_all function is as follows.
AXIS2_EXTERN axis2_env_t * AXIS2_CALL axis2_env_create_all (const axis2_char_t *log_file,
        const axis2_log_levels_t log_level)
    axis2_env_t *env = NULL;
    axis2_error_t *error = NULL;
    axis2_log_t *log = NULL;
    axis2_allocator_t *allocator = NULL;
    axis2_thread_pool_t *thread_pool = NULL;

    if (!log_file)
        log_file = "/dev/stderr";

    allocator = axis2_allocator_init (NULL);
    error = axis2_error_create(allocator);
    log = axis2_log_create(allocator, NULL, log_file);
    thread_pool = axis2_thread_pool_init(allocator);
    env = axis2_env_create_with_error_log_thread_pool(allocator, error, log, thread_pool);
    env->log->level = log_level;

    return env;

here if axis2_log_create failed, it leads to segmentation fault at 
env->log->level = log_level;

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message