Error calling procedure in MySQL: Error Code: 2013. Lost connection to MySQL server during query









up vote
1
down vote

favorite












I need help on MySQL, when I call a specific procedure the Workbench lose connection and the MySQL80 Windows service is arrested!



I already tried to set higher parameter (600) on Edit -> Preferences -> SQL Editor -> DBMS connection read time out (in seconds).



I don't know if it can help but here is my procedure:



DELIMITER //

DROP PROCEDURE IF EXISTS drop_unfinished //

CREATE PROCEDURE drop_unfinished(
OUT p_return INT,
IN p_forum_id INT
)
COMMENT 'Drops all unscraped batches for the given forum'
READS SQL DATA
BEGIN
DECLARE v_limit INT;
DECLARE v_offset INT;
DECLARE v_scraped_batches INT;
DECLARE v_scraped_topics INT;
DECLARE v_edit_time DATETIME;
DECLARE v_start_time DATETIME;
DECLARE EXIT HANDLER FOR SQLEXCEPTION SET p_return = -1;

SELECT scraped_topics, scraped_batches, edit_time
INTO v_scraped_topics, v_scraped_batches, v_edit_time
FROM dashboard_view
WHERE forum_id = p_forum_id;

SET v_limit = 25;
SET v_offset = IF(v_scraped_batches = 1, 0, v_limit * v_scraped_batches);

CREATE TEMPORARY TABLE
IF NOT EXISTS topic_ids
SELECT topic_id
FROM topics
WHERE edit_time > v_edit_time
LIMIT v_scraped_topics
OFFSET v_offset;

DELETE FROM logs
WHERE step_time > v_edit_time
AND parent_id = p_forum_id
AND object_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM torrents_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM ed2k_links_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM posts_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

COMMIT;

DROP TEMPORARY TABLE topic_ids;

SET p_return = 0;
END
//

DELIMITER ;


If I call all the queries separately (obviously with same parameters) I don't have any problem!



Server Logs:



 , , , 17:14:03 UTC - mysqld got exception 0xc0000005 ;
, , , This could be because you hit a bug. It is also possible that this binary
, , , or one of the libraries it was linked against is corrupt, improperly built,
, , , or misconfigured. This error can also be caused by malfunctioning hardware.
, , , Attempting to collect some information that could help diagnose the problem.
, , , As this is a crash and something is definitely wrong, the information
, , , collection process might fail.
, , , key_buffer_size=8388608
, , , read_buffer_size=8192
, , , max_used_connections=4
, , , max_threads=151
, , , thread_count=5
, , , connection_count=4
, , , It is possible that mysqld could use up to
, , , key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 49570 K bytes of memory
, , , Hope that's ok; if not, decrease some variables in the equation.
, , , Thread pointer: 0x22398e95dc0
, , , Attempting backtrace. You can use the following information to find out
, , , where mysqld died. If you see no messages after this, something went
, , , terribly wrong...
, , , 7ff7e4ff764d mysqld.exe!?this_item@Item_splocal@@UEAAPEAVItem@@XZ()
, , , 7ff7e4ffa256 mysqld.exe!?val_int@Item_sp_variable@@UEAA_JXZ()
, , , 7ff7e50cbcb5 mysqld.exe!?set_limit@SELECT_LEX_UNIT@@QEAA_NPEAVTHD@@PEAVSELECT_LEX@@@Z()
, , , 7ff7e534e258 mysqld.exe!?execute@Sql_cmd_create_table@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e52e7e3a mysqld.exe!?exec_core@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e52e9e82 mysqld.exe!?reset_lex_and_exec_core@sp_lex_instr@@AEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52ea619 mysqld.exe!?validate_lex_and_execute_core@sp_lex_instr@@QEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52e82aa mysqld.exe!?execute@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e50d0193 mysqld.exe!?execute@sp_head@@AEAA_NPEAVTHD@@_N@Z()
, , , 7ff7e50d109b mysqld.exe!?execute_procedure@sp_head@@QEAA_NPEAVTHD@@PEAV?$List@VItem@@@@@Z()
, , , 7ff7e5376bee mysqld.exe!?execute_inner@Sql_cmd_call@@MEAA_NPEAVTHD@@@Z()
, , , 7ff7e524c706 mysqld.exe!?execute@Sql_cmd_dml@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e50f3816 mysqld.exe!?mysql_parse@@YAXPEAVTHD@@PEAVParser_state@@@Z()
, , , 7ff7e50ed6b8 mysqld.exe!?dispatch_command@@YA_NPEAVTHD@@PEBTCOM_DATA@@W4enum_server_command@@@Z()
, , , 7ff7e50ee5e5 mysqld.exe!?do_command@@YA_NPEAVTHD@@@Z()
, , , 7ff7e4f847f8 mysqld.exe!?pop_front@?$list@PEAVChannel_info@@V?$allocator@PEAVChannel_info@@@std@@@std@@QEAAXXZ()
, , , 7ff7e6093e87 mysqld.exe!??1?$lock_guard@Vmutex@std@@@std@@QEAA@XZ()
, , , 7ff7e5cab1dc mysqld.exe!?my_thread_join@@YAHPEAUmy_thread_handle@@PEAPEAX@Z()
, , , 7fff7aaec4ce ucrtbase.dll!_o_ceil()
, , , 7fff7d453034 KERNEL32.DLL!BaseThreadInitThunk()
, , , 7fff7de11461 ntdll.dll!RtlUserThreadStart()
, , , Trying to get some variables.
, , , Some pointers may be invalid and cause the dump to abort.
, , , Query (223994b4e98): CREATE TEMPORARY TABLE
, , , IF NOT EXISTS topic_ids
, , , SELECT topic_id
, , , FROM topics
, , , WHERE edit_time > v_edit_time
, , , LIMIT v_scraped_topics
, , , OFFSET v_offset
, , , Connection ID (thread ID): 10
, , , Status: NOT_KILLED
, , , The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
, , , information that should help you find out what is causing the crash.









share|improve this question



















  • 1




    Can you post MySQL log? <servername.err> FILE?
    – DanB
    Nov 8 at 16:23










  • question edited: Some pointers may be invalid and cause the dump to abort.
    – Ex.
    Nov 8 at 17:19










  • Check this post : stackoverflow.com/questions/37599710/…
    – DanB
    Nov 8 at 17:41










  • Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
    – Wilson Hauck
    Nov 9 at 1:38






  • 1




    my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
    – Ex.
    Nov 9 at 10:22














up vote
1
down vote

favorite












I need help on MySQL, when I call a specific procedure the Workbench lose connection and the MySQL80 Windows service is arrested!



I already tried to set higher parameter (600) on Edit -> Preferences -> SQL Editor -> DBMS connection read time out (in seconds).



I don't know if it can help but here is my procedure:



DELIMITER //

DROP PROCEDURE IF EXISTS drop_unfinished //

CREATE PROCEDURE drop_unfinished(
OUT p_return INT,
IN p_forum_id INT
)
COMMENT 'Drops all unscraped batches for the given forum'
READS SQL DATA
BEGIN
DECLARE v_limit INT;
DECLARE v_offset INT;
DECLARE v_scraped_batches INT;
DECLARE v_scraped_topics INT;
DECLARE v_edit_time DATETIME;
DECLARE v_start_time DATETIME;
DECLARE EXIT HANDLER FOR SQLEXCEPTION SET p_return = -1;

SELECT scraped_topics, scraped_batches, edit_time
INTO v_scraped_topics, v_scraped_batches, v_edit_time
FROM dashboard_view
WHERE forum_id = p_forum_id;

SET v_limit = 25;
SET v_offset = IF(v_scraped_batches = 1, 0, v_limit * v_scraped_batches);

CREATE TEMPORARY TABLE
IF NOT EXISTS topic_ids
SELECT topic_id
FROM topics
WHERE edit_time > v_edit_time
LIMIT v_scraped_topics
OFFSET v_offset;

DELETE FROM logs
WHERE step_time > v_edit_time
AND parent_id = p_forum_id
AND object_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM torrents_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM ed2k_links_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM posts_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

COMMIT;

DROP TEMPORARY TABLE topic_ids;

SET p_return = 0;
END
//

DELIMITER ;


If I call all the queries separately (obviously with same parameters) I don't have any problem!



Server Logs:



 , , , 17:14:03 UTC - mysqld got exception 0xc0000005 ;
, , , This could be because you hit a bug. It is also possible that this binary
, , , or one of the libraries it was linked against is corrupt, improperly built,
, , , or misconfigured. This error can also be caused by malfunctioning hardware.
, , , Attempting to collect some information that could help diagnose the problem.
, , , As this is a crash and something is definitely wrong, the information
, , , collection process might fail.
, , , key_buffer_size=8388608
, , , read_buffer_size=8192
, , , max_used_connections=4
, , , max_threads=151
, , , thread_count=5
, , , connection_count=4
, , , It is possible that mysqld could use up to
, , , key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 49570 K bytes of memory
, , , Hope that's ok; if not, decrease some variables in the equation.
, , , Thread pointer: 0x22398e95dc0
, , , Attempting backtrace. You can use the following information to find out
, , , where mysqld died. If you see no messages after this, something went
, , , terribly wrong...
, , , 7ff7e4ff764d mysqld.exe!?this_item@Item_splocal@@UEAAPEAVItem@@XZ()
, , , 7ff7e4ffa256 mysqld.exe!?val_int@Item_sp_variable@@UEAA_JXZ()
, , , 7ff7e50cbcb5 mysqld.exe!?set_limit@SELECT_LEX_UNIT@@QEAA_NPEAVTHD@@PEAVSELECT_LEX@@@Z()
, , , 7ff7e534e258 mysqld.exe!?execute@Sql_cmd_create_table@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e52e7e3a mysqld.exe!?exec_core@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e52e9e82 mysqld.exe!?reset_lex_and_exec_core@sp_lex_instr@@AEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52ea619 mysqld.exe!?validate_lex_and_execute_core@sp_lex_instr@@QEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52e82aa mysqld.exe!?execute@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e50d0193 mysqld.exe!?execute@sp_head@@AEAA_NPEAVTHD@@_N@Z()
, , , 7ff7e50d109b mysqld.exe!?execute_procedure@sp_head@@QEAA_NPEAVTHD@@PEAV?$List@VItem@@@@@Z()
, , , 7ff7e5376bee mysqld.exe!?execute_inner@Sql_cmd_call@@MEAA_NPEAVTHD@@@Z()
, , , 7ff7e524c706 mysqld.exe!?execute@Sql_cmd_dml@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e50f3816 mysqld.exe!?mysql_parse@@YAXPEAVTHD@@PEAVParser_state@@@Z()
, , , 7ff7e50ed6b8 mysqld.exe!?dispatch_command@@YA_NPEAVTHD@@PEBTCOM_DATA@@W4enum_server_command@@@Z()
, , , 7ff7e50ee5e5 mysqld.exe!?do_command@@YA_NPEAVTHD@@@Z()
, , , 7ff7e4f847f8 mysqld.exe!?pop_front@?$list@PEAVChannel_info@@V?$allocator@PEAVChannel_info@@@std@@@std@@QEAAXXZ()
, , , 7ff7e6093e87 mysqld.exe!??1?$lock_guard@Vmutex@std@@@std@@QEAA@XZ()
, , , 7ff7e5cab1dc mysqld.exe!?my_thread_join@@YAHPEAUmy_thread_handle@@PEAPEAX@Z()
, , , 7fff7aaec4ce ucrtbase.dll!_o_ceil()
, , , 7fff7d453034 KERNEL32.DLL!BaseThreadInitThunk()
, , , 7fff7de11461 ntdll.dll!RtlUserThreadStart()
, , , Trying to get some variables.
, , , Some pointers may be invalid and cause the dump to abort.
, , , Query (223994b4e98): CREATE TEMPORARY TABLE
, , , IF NOT EXISTS topic_ids
, , , SELECT topic_id
, , , FROM topics
, , , WHERE edit_time > v_edit_time
, , , LIMIT v_scraped_topics
, , , OFFSET v_offset
, , , Connection ID (thread ID): 10
, , , Status: NOT_KILLED
, , , The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
, , , information that should help you find out what is causing the crash.









share|improve this question



















  • 1




    Can you post MySQL log? <servername.err> FILE?
    – DanB
    Nov 8 at 16:23










  • question edited: Some pointers may be invalid and cause the dump to abort.
    – Ex.
    Nov 8 at 17:19










  • Check this post : stackoverflow.com/questions/37599710/…
    – DanB
    Nov 8 at 17:41










  • Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
    – Wilson Hauck
    Nov 9 at 1:38






  • 1




    my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
    – Ex.
    Nov 9 at 10:22












up vote
1
down vote

favorite









up vote
1
down vote

favorite











I need help on MySQL, when I call a specific procedure the Workbench lose connection and the MySQL80 Windows service is arrested!



I already tried to set higher parameter (600) on Edit -> Preferences -> SQL Editor -> DBMS connection read time out (in seconds).



I don't know if it can help but here is my procedure:



DELIMITER //

DROP PROCEDURE IF EXISTS drop_unfinished //

CREATE PROCEDURE drop_unfinished(
OUT p_return INT,
IN p_forum_id INT
)
COMMENT 'Drops all unscraped batches for the given forum'
READS SQL DATA
BEGIN
DECLARE v_limit INT;
DECLARE v_offset INT;
DECLARE v_scraped_batches INT;
DECLARE v_scraped_topics INT;
DECLARE v_edit_time DATETIME;
DECLARE v_start_time DATETIME;
DECLARE EXIT HANDLER FOR SQLEXCEPTION SET p_return = -1;

SELECT scraped_topics, scraped_batches, edit_time
INTO v_scraped_topics, v_scraped_batches, v_edit_time
FROM dashboard_view
WHERE forum_id = p_forum_id;

SET v_limit = 25;
SET v_offset = IF(v_scraped_batches = 1, 0, v_limit * v_scraped_batches);

CREATE TEMPORARY TABLE
IF NOT EXISTS topic_ids
SELECT topic_id
FROM topics
WHERE edit_time > v_edit_time
LIMIT v_scraped_topics
OFFSET v_offset;

DELETE FROM logs
WHERE step_time > v_edit_time
AND parent_id = p_forum_id
AND object_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM torrents_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM ed2k_links_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM posts_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

COMMIT;

DROP TEMPORARY TABLE topic_ids;

SET p_return = 0;
END
//

DELIMITER ;


If I call all the queries separately (obviously with same parameters) I don't have any problem!



Server Logs:



 , , , 17:14:03 UTC - mysqld got exception 0xc0000005 ;
, , , This could be because you hit a bug. It is also possible that this binary
, , , or one of the libraries it was linked against is corrupt, improperly built,
, , , or misconfigured. This error can also be caused by malfunctioning hardware.
, , , Attempting to collect some information that could help diagnose the problem.
, , , As this is a crash and something is definitely wrong, the information
, , , collection process might fail.
, , , key_buffer_size=8388608
, , , read_buffer_size=8192
, , , max_used_connections=4
, , , max_threads=151
, , , thread_count=5
, , , connection_count=4
, , , It is possible that mysqld could use up to
, , , key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 49570 K bytes of memory
, , , Hope that's ok; if not, decrease some variables in the equation.
, , , Thread pointer: 0x22398e95dc0
, , , Attempting backtrace. You can use the following information to find out
, , , where mysqld died. If you see no messages after this, something went
, , , terribly wrong...
, , , 7ff7e4ff764d mysqld.exe!?this_item@Item_splocal@@UEAAPEAVItem@@XZ()
, , , 7ff7e4ffa256 mysqld.exe!?val_int@Item_sp_variable@@UEAA_JXZ()
, , , 7ff7e50cbcb5 mysqld.exe!?set_limit@SELECT_LEX_UNIT@@QEAA_NPEAVTHD@@PEAVSELECT_LEX@@@Z()
, , , 7ff7e534e258 mysqld.exe!?execute@Sql_cmd_create_table@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e52e7e3a mysqld.exe!?exec_core@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e52e9e82 mysqld.exe!?reset_lex_and_exec_core@sp_lex_instr@@AEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52ea619 mysqld.exe!?validate_lex_and_execute_core@sp_lex_instr@@QEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52e82aa mysqld.exe!?execute@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e50d0193 mysqld.exe!?execute@sp_head@@AEAA_NPEAVTHD@@_N@Z()
, , , 7ff7e50d109b mysqld.exe!?execute_procedure@sp_head@@QEAA_NPEAVTHD@@PEAV?$List@VItem@@@@@Z()
, , , 7ff7e5376bee mysqld.exe!?execute_inner@Sql_cmd_call@@MEAA_NPEAVTHD@@@Z()
, , , 7ff7e524c706 mysqld.exe!?execute@Sql_cmd_dml@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e50f3816 mysqld.exe!?mysql_parse@@YAXPEAVTHD@@PEAVParser_state@@@Z()
, , , 7ff7e50ed6b8 mysqld.exe!?dispatch_command@@YA_NPEAVTHD@@PEBTCOM_DATA@@W4enum_server_command@@@Z()
, , , 7ff7e50ee5e5 mysqld.exe!?do_command@@YA_NPEAVTHD@@@Z()
, , , 7ff7e4f847f8 mysqld.exe!?pop_front@?$list@PEAVChannel_info@@V?$allocator@PEAVChannel_info@@@std@@@std@@QEAAXXZ()
, , , 7ff7e6093e87 mysqld.exe!??1?$lock_guard@Vmutex@std@@@std@@QEAA@XZ()
, , , 7ff7e5cab1dc mysqld.exe!?my_thread_join@@YAHPEAUmy_thread_handle@@PEAPEAX@Z()
, , , 7fff7aaec4ce ucrtbase.dll!_o_ceil()
, , , 7fff7d453034 KERNEL32.DLL!BaseThreadInitThunk()
, , , 7fff7de11461 ntdll.dll!RtlUserThreadStart()
, , , Trying to get some variables.
, , , Some pointers may be invalid and cause the dump to abort.
, , , Query (223994b4e98): CREATE TEMPORARY TABLE
, , , IF NOT EXISTS topic_ids
, , , SELECT topic_id
, , , FROM topics
, , , WHERE edit_time > v_edit_time
, , , LIMIT v_scraped_topics
, , , OFFSET v_offset
, , , Connection ID (thread ID): 10
, , , Status: NOT_KILLED
, , , The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
, , , information that should help you find out what is causing the crash.









share|improve this question















I need help on MySQL, when I call a specific procedure the Workbench lose connection and the MySQL80 Windows service is arrested!



I already tried to set higher parameter (600) on Edit -> Preferences -> SQL Editor -> DBMS connection read time out (in seconds).



I don't know if it can help but here is my procedure:



DELIMITER //

DROP PROCEDURE IF EXISTS drop_unfinished //

CREATE PROCEDURE drop_unfinished(
OUT p_return INT,
IN p_forum_id INT
)
COMMENT 'Drops all unscraped batches for the given forum'
READS SQL DATA
BEGIN
DECLARE v_limit INT;
DECLARE v_offset INT;
DECLARE v_scraped_batches INT;
DECLARE v_scraped_topics INT;
DECLARE v_edit_time DATETIME;
DECLARE v_start_time DATETIME;
DECLARE EXIT HANDLER FOR SQLEXCEPTION SET p_return = -1;

SELECT scraped_topics, scraped_batches, edit_time
INTO v_scraped_topics, v_scraped_batches, v_edit_time
FROM dashboard_view
WHERE forum_id = p_forum_id;

SET v_limit = 25;
SET v_offset = IF(v_scraped_batches = 1, 0, v_limit * v_scraped_batches);

CREATE TEMPORARY TABLE
IF NOT EXISTS topic_ids
SELECT topic_id
FROM topics
WHERE edit_time > v_edit_time
LIMIT v_scraped_topics
OFFSET v_offset;

DELETE FROM logs
WHERE step_time > v_edit_time
AND parent_id = p_forum_id
AND object_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM torrents_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM ed2k_links_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

DELETE FROM posts_tmp
WHERE forum_id = p_forum_id
AND topic_id IN (SELECT topic_id FROM topic_ids);

COMMIT;

DROP TEMPORARY TABLE topic_ids;

SET p_return = 0;
END
//

DELIMITER ;


If I call all the queries separately (obviously with same parameters) I don't have any problem!



Server Logs:



 , , , 17:14:03 UTC - mysqld got exception 0xc0000005 ;
, , , This could be because you hit a bug. It is also possible that this binary
, , , or one of the libraries it was linked against is corrupt, improperly built,
, , , or misconfigured. This error can also be caused by malfunctioning hardware.
, , , Attempting to collect some information that could help diagnose the problem.
, , , As this is a crash and something is definitely wrong, the information
, , , collection process might fail.
, , , key_buffer_size=8388608
, , , read_buffer_size=8192
, , , max_used_connections=4
, , , max_threads=151
, , , thread_count=5
, , , connection_count=4
, , , It is possible that mysqld could use up to
, , , key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 49570 K bytes of memory
, , , Hope that's ok; if not, decrease some variables in the equation.
, , , Thread pointer: 0x22398e95dc0
, , , Attempting backtrace. You can use the following information to find out
, , , where mysqld died. If you see no messages after this, something went
, , , terribly wrong...
, , , 7ff7e4ff764d mysqld.exe!?this_item@Item_splocal@@UEAAPEAVItem@@XZ()
, , , 7ff7e4ffa256 mysqld.exe!?val_int@Item_sp_variable@@UEAA_JXZ()
, , , 7ff7e50cbcb5 mysqld.exe!?set_limit@SELECT_LEX_UNIT@@QEAA_NPEAVTHD@@PEAVSELECT_LEX@@@Z()
, , , 7ff7e534e258 mysqld.exe!?execute@Sql_cmd_create_table@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e52e7e3a mysqld.exe!?exec_core@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e52e9e82 mysqld.exe!?reset_lex_and_exec_core@sp_lex_instr@@AEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52ea619 mysqld.exe!?validate_lex_and_execute_core@sp_lex_instr@@QEAA_NPEAVTHD@@PEAI_N@Z()
, , , 7ff7e52e82aa mysqld.exe!?execute@sp_instr_stmt@@UEAA_NPEAVTHD@@PEAI@Z()
, , , 7ff7e50d0193 mysqld.exe!?execute@sp_head@@AEAA_NPEAVTHD@@_N@Z()
, , , 7ff7e50d109b mysqld.exe!?execute_procedure@sp_head@@QEAA_NPEAVTHD@@PEAV?$List@VItem@@@@@Z()
, , , 7ff7e5376bee mysqld.exe!?execute_inner@Sql_cmd_call@@MEAA_NPEAVTHD@@@Z()
, , , 7ff7e524c706 mysqld.exe!?execute@Sql_cmd_dml@@UEAA_NPEAVTHD@@@Z()
, , , 7ff7e50f2d38 mysqld.exe!?mysql_execute_command@@YAHPEAVTHD@@_N@Z()
, , , 7ff7e50f3816 mysqld.exe!?mysql_parse@@YAXPEAVTHD@@PEAVParser_state@@@Z()
, , , 7ff7e50ed6b8 mysqld.exe!?dispatch_command@@YA_NPEAVTHD@@PEBTCOM_DATA@@W4enum_server_command@@@Z()
, , , 7ff7e50ee5e5 mysqld.exe!?do_command@@YA_NPEAVTHD@@@Z()
, , , 7ff7e4f847f8 mysqld.exe!?pop_front@?$list@PEAVChannel_info@@V?$allocator@PEAVChannel_info@@@std@@@std@@QEAAXXZ()
, , , 7ff7e6093e87 mysqld.exe!??1?$lock_guard@Vmutex@std@@@std@@QEAA@XZ()
, , , 7ff7e5cab1dc mysqld.exe!?my_thread_join@@YAHPEAUmy_thread_handle@@PEAPEAX@Z()
, , , 7fff7aaec4ce ucrtbase.dll!_o_ceil()
, , , 7fff7d453034 KERNEL32.DLL!BaseThreadInitThunk()
, , , 7fff7de11461 ntdll.dll!RtlUserThreadStart()
, , , Trying to get some variables.
, , , Some pointers may be invalid and cause the dump to abort.
, , , Query (223994b4e98): CREATE TEMPORARY TABLE
, , , IF NOT EXISTS topic_ids
, , , SELECT topic_id
, , , FROM topics
, , , WHERE edit_time > v_edit_time
, , , LIMIT v_scraped_topics
, , , OFFSET v_offset
, , , Connection ID (thread ID): 10
, , , Status: NOT_KILLED
, , , The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
, , , information that should help you find out what is causing the crash.






mysql mysql-workbench mysql-error-2013






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 8 at 17:19

























asked Nov 8 at 16:21









Ex.

62




62







  • 1




    Can you post MySQL log? <servername.err> FILE?
    – DanB
    Nov 8 at 16:23










  • question edited: Some pointers may be invalid and cause the dump to abort.
    – Ex.
    Nov 8 at 17:19










  • Check this post : stackoverflow.com/questions/37599710/…
    – DanB
    Nov 8 at 17:41










  • Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
    – Wilson Hauck
    Nov 9 at 1:38






  • 1




    my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
    – Ex.
    Nov 9 at 10:22












  • 1




    Can you post MySQL log? <servername.err> FILE?
    – DanB
    Nov 8 at 16:23










  • question edited: Some pointers may be invalid and cause the dump to abort.
    – Ex.
    Nov 8 at 17:19










  • Check this post : stackoverflow.com/questions/37599710/…
    – DanB
    Nov 8 at 17:41










  • Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
    – Wilson Hauck
    Nov 9 at 1:38






  • 1




    my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
    – Ex.
    Nov 9 at 10:22







1




1




Can you post MySQL log? <servername.err> FILE?
– DanB
Nov 8 at 16:23




Can you post MySQL log? <servername.err> FILE?
– DanB
Nov 8 at 16:23












question edited: Some pointers may be invalid and cause the dump to abort.
– Ex.
Nov 8 at 17:19




question edited: Some pointers may be invalid and cause the dump to abort.
– Ex.
Nov 8 at 17:19












Check this post : stackoverflow.com/questions/37599710/…
– DanB
Nov 8 at 17:41




Check this post : stackoverflow.com/questions/37599710/…
– DanB
Nov 8 at 17:41












Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
– Wilson Hauck
Nov 9 at 1:38




Additional information request, please. Post on pastebin.com or here. RAM size of your MySQL Host server A) complete (not edited) my.cnf or my.ini Text results of: B) SHOW GLOBAL STATUS; after minimum 24 hours UPTIME, if possible C) SHOW GLOBAL VARIABLES; D) complete MySQLTuner report AND additional information, if available includes - htop OR top OR mytop for most active apps, ulimit -a for a linux/unix list of limits, iostat -x when system is busy for an idea of IOPS by device, df -h for a linux/unix free space list by device, for server tuning analysis.
– Wilson Hauck
Nov 9 at 1:38




1




1




my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
– Ex.
Nov 9 at 10:22




my.ini pastebin.com/21KHEG4U SHOW GLOBAL STATUS; pastebin.com/DeAnGDyt SHOW GLOBAL VARIABLES; pastebin.com/6qiAbwFY
– Ex.
Nov 9 at 10:22

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53211906%2ferror-calling-procedure-in-mysql-error-code-2013-lost-connection-to-mysql-ser%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53211906%2ferror-calling-procedure-in-mysql-error-code-2013-lost-connection-to-mysql-ser%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)