• Alexander Nozdrin's avatar
    A patch for Bug#47474 (mysqld hits Dbug_violation_helper assert · 613297ff
    Alexander Nozdrin authored
    when compiled with Sun Studio compiler).
    
    The thing is that Sun Studio compiler calls destructor of stack
    objects when pthread_exit() is called. That triggered an assertion
    in DBUG_ENTER()/DBUG_RETURN() validation logic (if DBUG_ENTER() is
    used in the beginning of function, all returns should be replaced
    by DBUG_RETURN/DBUG_VOID_RETURN macros).
    
    A fix is to explicitly use DBUG_LEAVE macro.
    613297ff
mysqld.cc 318 KB