Document Type | Troubleshooting
Category | Administration
Applicable Product Versions | 5SP1FS01, 5SP1FS02, 5SP1FS03, 5SP1FS04, 5SP1FS06, 6FS01, 6FS02, 6FS03, 6FS04, 6FS05, 6FS06, 6FS07, 6FS07PS, 7FS01, 7FS02, 7FS02PS
Document Number | TADTS084
Tibero, which was operating normally, may abnormally terminate with a Windows popup error during the restart process.
This issue occurs when the tbdsn.tbr file referenced during the Tibero BOOT process has a format error, causing an Access Violation exception inside libtbcli.dll, which results in the termination of the tbsvr.exe process.
This document provides guidance on the symptoms, causes, inspection methods, and corrective actions for this issue.
Issue
During Tibero restart, a Windows Application Error or APPCRASH popup like the following may occur.
Event Log Details
Faulting application name: tbsvr.exe, version: 0.0.0.0, timestamp: 0x5b8fda8e
Faulting module name: libtbcli.dll, version: 6.0.0.27594, timestamp: 0x5b8fda69
Exception code: 0xc0000005
Fault offset: 0x00000000000646de
Faulting process ID: 0x1adc
Faulting application start time: 0x01d448bcef3cd80b
Faulting application path: c:\tibero\tibero6\bin\tbsvr.exe
Faulting module path: c:\tibero\tibero6\bin\libtbcli.dll
Report ID: 2fe57ca3-b4b0-11e8-a9b2-8c89a5a8eafa
Error bucket 4182271306, type 526381349
Event name: APPCRASH
Response: Not available
Cab ID: 0
Problem Signature
P1: tbsvr.exe
P2: 0.0.0.0
P3: 5b8fda8e
P4: libtbcli.dll
P5: 6.0.0.27594
P6: 5b8fda69
P7: c0000005
P8: 00000000000646de
P9:
P10:
Attachment File Information
WER (Windows Error Reporting) related files like the following may be generated together.
C:\Users\Tibero\AppData\Local\Temp\WER7410.tmp.WERInternalMetadata.xml
C:\Users\Tibero\AppData\Local\Temp\WER7FB5.tmp.appcompat.txt
C:\Users\Tibero\AppData\Local\Temp\WER815B.tmp.mdmp
Also, error reports may be saved in the following path.
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_tbsvr.exe_b9414619915a8efa363502e7cf01512497f6_0f91eae4
Cause
During the Tibero BOOT process, the libtbcli.dll parses the tbdsn.tbr file. If the format of the tbdsn.tbr file is incorrect, an Access Violation (0xC0000005) exception occurs inside libtbcli.dll, causing the tbsvr.exe process to terminate abnormally.
Solutions
Please delete or correct the incorrectly written parts in the content of tbdsn.tbr and then restart.
Step 1 โ Locate the tbdsn.tbr File
%TB_HOME%\client\config\tbdsn.tbr
Step 2 -- Write the tbdsn File in Correct Format
SID name =(
(INSTANCE=(HOST=localhost)
(PORT= port_number)
(DB_NAME= database_name)
)
)
Step 3 โ Check the File Contents
Check the following items in order.
| Check Item | Details |
|---|---|
| Matching Parentheses | Check that opening ( and closing ) correspond exactly |
| Missing Required Items | Verify that all three items HOST, PORT, and DB_NAME are present |
| Typos / Special Characters | Check for inclusion of full-width characters, invisible spaces, etc. |
| File Encoding | If the file is corrupted, rewrite it using Notepad |
Step 4 -- Start
$ tbboot