mirror of
https://github.com/MariaDB/server.git
synced 2026-05-06 23:25:34 +02:00
A patch for Bug#45118 (mysqld.exe crashed in debug mode
on Windows in dbug.c) -- part 2: a patch for the DBUG subsystem to detect misuse of DBUG_ENTER / DBUG_RETURN macros. 5.1 version.
This commit is contained in:
parent
0d7ee91c61
commit
70972926ab
8 changed files with 144 additions and 73 deletions
|
|
@ -274,7 +274,7 @@ Suma::execSTTOR(Signal* signal) {
|
|||
jam();
|
||||
|
||||
send_start_me_req(signal);
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -322,7 +322,7 @@ Suma::execSTTOR(Signal* signal) {
|
|||
if (ERROR_INSERTED(13030))
|
||||
{
|
||||
ndbout_c("Dont start handover");
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
}//if
|
||||
|
||||
|
|
@ -332,7 +332,7 @@ Suma::execSTTOR(Signal* signal) {
|
|||
* Allow API's to connect
|
||||
*/
|
||||
sendSTTORRY(signal);
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
if(startphase == 101)
|
||||
|
|
@ -345,7 +345,7 @@ Suma::execSTTOR(Signal* signal) {
|
|||
*/
|
||||
c_startup.m_wait_handover= true;
|
||||
check_start_handover(signal);
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
}
|
||||
sendSTTORRY(signal);
|
||||
|
|
@ -575,19 +575,19 @@ void Suma::execAPI_FAILREQ(Signal* signal)
|
|||
jam();
|
||||
sendSignalWithDelay(reference(), GSN_API_FAILREQ, signal,
|
||||
200, signal->getLength());
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
if (c_failedApiNodes.get(failedApiNode))
|
||||
{
|
||||
jam();
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
if (!c_subscriber_nodes.get(failedApiNode))
|
||||
{
|
||||
jam();
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
c_failedApiNodes.set(failedApiNode);
|
||||
|
|
@ -2453,7 +2453,7 @@ Suma::execSUB_START_REQ(Signal* signal){
|
|||
jam();
|
||||
c_subscriberPool.release(subbPtr);
|
||||
sendSubStartRef(signal, SubStartRef::PartiallyConnected);
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
DBUG_PRINT("info",("c_subscriberPool size: %d free: %d",
|
||||
|
|
@ -4289,7 +4289,7 @@ Suma::Restart::runSUMA_START_ME_REQ(Signal* signal, Uint32 sumaRef)
|
|||
ref->errorCode = SumaStartMeRef::Busy;
|
||||
suma.sendSignal(sumaRef, GSN_SUMA_START_ME_REF, signal,
|
||||
SumaStartMeRef::SignalLength, JBB);
|
||||
return;
|
||||
DBUG_VOID_RETURN;
|
||||
}
|
||||
|
||||
nodeId = refToNode(sumaRef);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue