Document Type | Troubleshooting
Category | Administration
Applicable Product Versions | 6FS06, 6FS07
Document Number | TADTS036
Issue
During the Tibero shutdown process, the message "tbsql.exe has stopped working" is displayed.

[ Figure 1. Message display screen]
Cause
When exiting tbsql, the process references memory that has already been freed during the exit code setting process. As a result, the memory release code runs again upon process termination, causing the hang.
Solutions
To prevent referencing freed memory during the exit code setting process when exiting tbsql, the memory release code should not be executed at shutdown. To achieve this, you must apply the FS07_CS_240619a patch.
NoteApply the patch through technical support provided by Tmax Tibero.
Before Patch
tbsql tibero/tmax @check_interface_condition.sql tbsql.exe has stopped working.
After Patch
tbsql tibero/tmax
@check_interface_condition.sql
At line 1, column 41:
BEGIN :ret_val := f_check_if_condition('&1', '&2'); END;
^
Enter value for '1':
At line 1, column 47:
BEGIN :ret_val := f_check_if_condition('&1', '&2'); END;
^
Enter value for '2':
old value : BEGIN :ret_val := f_check_if_condition('&1', '&2'); END;
new value : BEGIN :ret_val := f_check_if_condition('', ''); END;
TBR-15146: PSM compilation error.
TBR-15044: Undefined identifier 'F_CHECK_IF_CONDITION'.
at line 1, column 19 of null:
BEGIN :ret_val := f_check_if_condition('', ''); END;
^^^^^^^^^^^^^^^^^^^^
Disconnected.